乐于分享
好东西不私藏

筹码分布的奥秘:通达信指标量化编程与源码分享

筹码分布的奥秘:通达信指标量化编程与源码分享

利他 奉献 分享 技术

通达信指标安装技巧:

电脑端 打开通达信软件;点击“功能”-“公式系统”-“公式管理器”;选择“技术指标公式”-“新建”;测试通过的话,一定要记得去点击右上角的”确定“按钮,这样就完成了。

本文能给你什么?
一个用于学习研究的通达信指标源码,指标设计的核心逻辑讲解。
重要提醒:所有内容均为历史回测演示,不构成任何投资建议。
市场有风险,决策需谨慎。

友情提示(指标只是辅助,不作建议) 

图一:指标全局分析图

一、指标核心用法

指标名称:筹码分布的奥秘
指标类型画线方法:主图叠加
适用软件:通达信
加密类型:未加密、开源共享
未来函数:不包含,cost函数成本函数,不算未来我觉得
风险提示:算法和指标仅仅提供技术研究和学习交流使用。市场一直都具有有很强的不确定性,基于指标的决策判断分析都需要小心谨慎,且需要自行承担风险,不构成任何投资建议,友情提示代码较多请认真阅读。

二、指标图谱展示

图二:指标指数示范图

三、指标公式源代码

LIJINK1:=COST(99.989998);

LIJINK2:=COST(90);

LIJINK3:=COST(80);

LIJINK4:=COST(70);

LIJINK5:=COST(60);

LIJINK6:=COST(50);

LIJINK7:=COST(40);

LIJINK8:=COST(30);

LIJINK9:=COST(20);

LIJINK10:=COST(10);

LIJINK11:=COST(0.01);

DRAWBAND(LIJINK1,RGB(220,200,205),LIJINK2,RGB(210,180,190));

DRAWBAND(LIJINK2,RGB(200,160,175),LIJINK3,RGB(190,140,160));

DRAWBAND(LIJINK3,RGB(180,120,145),LIJINK4,RGB(170,100,130));

DRAWBAND(LIJINK4,RGB(160,80,115),LIJINK5,RGB(150,60,100));

DRAWBAND(LIJINK5,RGB(140,40,85),LIJINK6,RGB(130,20,70));

DRAWBAND(LIJINK6,RGB(200,210,230),LIJINK7,RGB(180,190,215));

DRAWBAND(LIJINK7,RGB(160,170,200),LIJINK8,RGB(140,150,185));

DRAWBAND(LIJINK8,RGB(120,130,170),LIJINK9,RGB(100,110,155));

DRAWBAND(LIJINK9,RGB(80,90,140),LIJINK10,RGB(60,70,125));

DRAWBAND(LIJINK10,RGB(40,50,110),LIJINK11,RGB(20,30,95));

中线:COST(50),COLORYELLOW,LINETHICK2;

STICKLINE(CLOSE>OPEN,CLOSE,OPEN,(-1),0),COLOR2E2BD3;

STICKLINE(CLOSE>OPEN,HIGH,LOW,0,0),COLOR2E2BD3;

STICKLINE(CLOSE<OPEN,CLOSE,OPEN,(-1),0),COLOR4B8A27;

STICKLINE(CLOSE<OPEN,HIGH,LOW,0,0),COLOR4B8A27;

STICKLINE(CLOSE=OPEN,HIGH,LOW,0,0),COLORWHITE;

STICKLINE(CLOSE=OPEN,CLOSE,OPEN,0,0),COLORWHITE;

LIJINK12:=CLOSE>=REF(CLOSE,1)*1.05&&CLOSE>OPEN;

LIJINK13:=CLOSE<=REF(CLOSE,1)*0.95&&CLOSE<OPEN;

STICKLINE(LIJINK12&&PERIOD=5,CLOSE,OPEN,(-1),0),COLOR31A2E8;

STICKLINE(LIJINK12&&PERIOD=5,HIGH,LOW,0,0),COLOR31A2E8;

STICKLINE(LIJINK13&&PERIOD=5,CLOSE,OPEN,(-1),0),COLORFF6600;

STICKLINE(LIJINK13&&PERIOD=5,HIGH,LOW,0,0),COLORFF6600;

LIJINK14:=INBLOCK(1);

LIJINK15:=LIJINK14&&CLOSE>=REF(CLOSE,1)*1.1&&CLOSE>OPEN;

LIJINK16:=LIJINK14&&CLOSE<=REF(CLOSE,1)*0.9&&CLOSE<OPEN;

STICKLINE(LIJINK15&&PERIOD=5,REF(CLOSE,1)*1.1,CLOSE,2,0),COLORLIMAGENTA;

STICKLINE(LIJINK16&&PERIOD=5,REF(CLOSE,1)*0.9,CLOSE,2,0),COLORLIGREEN;

LIJINK17:=IF(INBLOCK(2),0.2,IF(INBLOCK(1),0.2,IF(INBLOCK(3),0.05,0.1)));

LIJINK18:=ZTPRICE(REF(CLOSE,1),LIJINK17);

LIJINK19:=DTPRICE(REF(CLOSE,1),LIJINK17);

STICKLINE(CLOSE>=LIJINK18&&CLOSE=HIGH&&PERIOD=5,CLOSE,OPEN,(-1),0),COLORMAGENTA;

STICKLINE(CLOSE>=LIJINK18&&CLOSE=HIGH&&PERIOD=5,HIGH,LOW,0,0),COLORMAGENTA;

STICKLINE(CLOSE<=LIJINK19&&CLOSE=LOW&&PERIOD=5,CLOSE,OPEN,(-1),0),COLORGREEN;

STICKLINE(CLOSE<=LIJINK19&&CLOSE=LOW&&PERIOD=5,HIGH,LOW,0,0),COLORGREEN;

STICKLINE(HIGH>=LIJINK18&&CLOSE<HIGH&&PERIOD=5,HIGH,LOW,0.1,1),COLORYELLOW;

STICKLINE(LOW<=LIJINK19&&CLOSE>LOW&&PERIOD=5,HIGH,LOW,0.1,1),COLORGREEN;

STICKLINE(HIGH>=LIJINK18&&CLOSE<=LIJINK19&&PERIOD=5,HIGH,LOW,(-1),(-1)),COLORYELLOW;

STICKLINE(HIGH>=LIJINK18&&CLOSE<=LIJINK19&&PERIOD=5,OPEN,HIGH,0.1,0),COLORMAGENTA;

STICKLINE(HIGH>=LIJINK18&&CLOSE<=LIJINK19&&PERIOD=5,OPEN,LOW,(-1),0),COLORGREEN;

STICKLINE(CLOSE>=LIJINK18&&LOW<=LIJINK19&&PERIOD=5,HIGH,LOW,(-1),(-1)),COLORYELLOW;

STICKLINE(CLOSE>=LIJINK18&&LOW<=LIJINK19&&PERIOD=5,OPEN,LOW,0.1,0),COLORGREEN;

STICKLINE(CLOSE>=LIJINK18&&LOW<=LIJINK19&&PERIOD=5,OPEN,CLOSE,(-1),0),COLORMAGENTA;

LIJINK20:=EMA(COST(50),5);

LIJINK21:=EMA(COST(50),13);

LIJINK22:=EMA(COST(50),21);

LIJINK23:=LIJINK20>REF(LIJINK20,1)&&LIJINK21>REF(LIJINK21,1)&&LIJINK22>REF(LIJINK22,1);

DRAWICON(LIJINK23,LOW,1);

LIJINK24:=LIJINK20<REF(LIJINK20,1)&&LIJINK21<REF(LIJINK21,1)&&LIJINK22<REF(LIJINK22,1);

DRAWICON(LIJINK24,LOW,2);

LIJINK25:=LIJINK2>REF(LIJINK2,1)&&LIJINK3>REF(LIJINK3,1)&&LIJINK4>REF(LIJINK4,1)&&LIJINK5>REF(LIJINK5,1);

DRAWICON(LIJINK25,HIGH*1.03,9);

LIJINK26:=LIJINK2<REF(LIJINK2,1)&&LIJINK3<REF(LIJINK3,1)&&LIJINK4<REF(LIJINK4,1)&&LIJINK5<REF(LIJINK5,1);

DRAWICON(LIJINK26,HIGH*1.04,37);

分享知识:与人为善,分享快乐!爱人如己,我为人人!

自用指标

通达信编程实战,本文仅作为通达信公式编程语言(TDX)的学习案例分享。内容涉及数据处理逻辑与条件判断代码的编写技巧,旨在帮助编程爱好者理解多条件嵌套算法。文中所有示例均为历史数据的回测演示,不涉及任何证券分析与投资建议。市场有风险,代码需谨慎。友情提示(指标只是辅助,不作建议) 

你对这个指标怎么看?欢迎在评论区聊聊你的用法。

Liberty, Equality, Fraternity

相关学习资料