您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

通达信缠论主图指标公式源码(需DLL,能显示部分内容)[通达信公式]

{ 缠论 }N1:=1;

TIM:=TDXDLL3(100,PERIOD,H,L);
 {
初始化周期 };
KX:=TDXDLL3(1,H,L,C);
 {
解决包含 K 线的问题 };
VALID:=TDXDLL3(15,H,L,C);
BI:=TDXDLL3(4,H,L,C);
 {BI
类型 }KXG:=TDXDLL3(2,H,L,C);
 {
高点 }KXD:=TDXDLL3(3,H,L,C);
 {
低点 }BILAST:=TDXDLL3(6,H,L,C);
{
上一笔的距离 }{ 画笔 }DRAWLINE(BI=1, KXG, BI=-1, KXD,0),COLORYELLOW;
DRAWLINE(BI=-1, KXD, BI=1, KXG,0),COLORYELLOW;
BILIST:=TDXDLL3(5,H,L,C);
{BILIST}DUANLAST:=TDXDLL3(7,H,L,C);
{
上一段的距离 }ZS:=TDXDLL3(8,H,L,C);
{
中枢处理 }ZSZG:=TDXDLL3(9,H,L,C);
{
得到中枢 ZG}ZSZD:=TDXDLL3(10,H,L,C);
{
得到中枢 ZD}ZSKS:=TDXDLL3(11,H,L,C);
{
得到中枢开始 }ZSJS:=TDXDLL3(12,H,L,C);
{
得到中枢结束 }BIFX:=-REF(BI,BILAST);
{
下跌笔中枢 }DRAWLINE(ZSKS=1,ZSZG,ZSJS=1,ZSZG,0),COLOR00FFFF,LINETHICK2;
DRAWLINE(ZSKS=1,ZSZD,ZSJS=1,ZSZD,0),COLOR00FFFF,LINETHICK2;
DRAWLINE(ZSKS=1,(ZSZG+ZSZD)/2,ZSJS=1,(ZSZG+ZSZD)/2,0),COLOR1D7300,DOTLINE;
STICKLINE(ZSKS=1,ZSZG,ZSZD,0.1,0),COLOR00FFFF;
STICKLINE(ZSJS=1,ZSZG,ZSZD,0.1,0),COLOR00FFFF;
{
上涨笔中枢 }DRAWLINE(ZSKS=2,ZSZG, ZSJS=2,ZSZG,0),COLORRED,LINETHICK2;
DRAWLINE(ZSKS=2,ZSZD, ZSJS=2,ZSZD,0),COLORRED,LINETHICK2;
DRAWLINE(ZSKS=2,(ZSZG+ZSZD)/2,ZSJS=2,(ZSZG+ZSZD)/2,0),COLORRED,DOTLINE;
STICKLINE(ZSKS=2,ZSZG,ZSZD,0.1,0),COLORRED;
STICKLINE(ZSJS=2,ZSZG,ZSZD,0.1,0),COLORRED;
{
绘制最后当下的力度 }DRAWNUMBER(BI=1 AND N1=0,H,H-REF(L,BILAST)),COLORMAGENTA;
DRAWNUMBER(BI=-1 AND N1=0,L,L-REF(H,BILAST)),COLORCYAN;
{
平滑移动平均 }MA26:=EMA(C,26);
MA13:=EMA(C,13);
VAR1:=KX;
VAR2:=BI;

分型 :=VAR1;
:=VAR2;
A1:=BARSLAST(VAR2<>0);
{
上个顶底到现在的时间 }A2:=REF(VAR2,A1);
 {
是顶还是底 }AA1:=REF(A1+1,1);
 {
上个顶底到现在的时间 }AA2:=-REF(A2,1);
 {1
上涨 , -1 下跌 } 方向 :=AA2;
AA3:=AA1+REF(AA1+1,AA1);
AA4:=AA3+REF(AA1+1,AA3);
H1:=BARSLAST(VAR2=1);
H2:=REF(VAR2,H1);
HH1:=REF(H1+1,1);
 HH2:=-REF(H2,1);
L1:=BARSLAST(VAR2=-1);
L2:=REF(VAR2,L1);
LL1:=REF(L1+1,1);
 LL2:=-REF(L2,1);
{
高低点 }GG:=REF(H,H1);
GG1:=REF(H,HH1);
GG2:=REF(GG1,HH1);
GG3:=REF(GG2,HH1);
GG4:=REF(GG3,HH1);
GG5:=REF(GG4,HH1);
DD:=REF(L,L1);
DD1:=REF(L,LL1);
DD2:=REF(DD1,LL1);
DD3:=REF(DD2,LL1);
DD4:=REF(DD3,LL1);
DD5:=REF(DD4,LL1);
{
买点 }{ 主要是从形态考虑 TJA 空间做为次要条件 KJ 提高成功率 }{ 一买 }{ 反弹高点站不上 26 天线就 }{ 利用形态抓下 + + } 一买 TJ1:= 方向 =1 AND L<MA13 AND LL1<=5;
一五段下跌 :=DD1<GG1 AND DD1<DD2 AND DD1<DD3 AND GG1<GG2 AND GG1<GG3;
一买 TJA:=GG1<DD3;
 {
存在缺口 } 一买 A:= 一买 TJ1 AND 一五段下跌 AND 一买 TJA, LINETHICK0, COLORRED;
 {89%}
一买 KJA:=GG1-DD1<GG2-DD2 AND GG1-DD1>GG3-DD3 AND GG3-DD3<GG2-DD2 AND GG2-DD2>(GG1-DD1)*1.618;
一买 AAA:= 一买 TJ1 AND 一五段下跌 AND 一买 TJA AND 一买 KJA, LINETHICK0, COLORRED;
 {93%}
一买 TJB:=GG1>DD3;
 {
不存在缺口 } 一买 KJB:=GG3-DD3>GG1-DD1 AND GG3-DD3>GG2-DD2 AND GG2-DD2<GG1-DD1;
一买 B:= 一买 TJ1 AND 一五段下跌 AND 一买 TJB AND 一买 KJB, LINETHICK0, COLORRED;
 {85}{
类二买 }{ 思路是 利用形态抓上 + +( )}{ 注意有这两个条件成功率提高很多 GG1>GG2 AND DD1>DD2} 类二买 TJ:= 方向 =1 AND C<MA13 AND LL1<=8;
类二买 TJ2:=DD1<GG1 AND DD3<DD2 AND DD3<DD1 AND DD3<DD4;
类二买 KJ:=GG2-DD3>GG2-DD2 AND GG2-DD3>GG1-DD1;
类二买 A:= 类二买 TJ AND 类二买 TJ2 AND 类二买 KJ,COLORRED;
 {85}
类二买 TJA:=GG1>GG2 AND DD1>DD2 AND GG2-DD3>(GG2-DD2)*1.618;
{
力度大概影响 3 个点左右 } 类二买 AAA:= 类二买 A AND 类二买 TJA,COLORRED;
 {
最强买 } {90}{ 二买 1:OK:PASS}{ 二买 } TJ1:= 方向 =1 AND L<MA26 AND LL1<=8;
二买 TJ:=DD1<GG1 AND DD1>DD2;
 {
二买形态 } 三段下跌 :=GG3>GG2 AND DD3>DD2;
 {
三段式下跌 } 二买 TJA1:=GG1>DD3;
 {
第一段上涨至少回到前中枢内 } 二买 A:= TJ1 AND 二买 TJ AND 三段下跌 AND 二买 TJA1, LINETHICK0, COLORYELLOW;
 {77.5}
五段下跌 :=GG4>GG3 AND GG4>GG2 AND DD2<DD3 AND DD2<DD4;
 {
五段下跌 } 二买 TJB1:=GG2<DD4 AND GG1>DD3;
 {
存在缺口 } 二买 TJB2:=GG2>DD4;
 {
不存在缺口 } 二买 B1:= TJ1 AND 二买 TJ AND 五段下跌 AND 二买 TJB1, LINETHICK0, COLORYELLOW;
{91.7 - 3}
二买 B2:= TJ1 AND 二买 TJ AND 五段下跌 AND 二买 TJB2, LINETHICK0, COLORYELLOW;
{75.8}
二买 AAA:= 二买 B1, LINETHICK0, COLORYELLOW;
{
三买 } 三买 TJ:=DD1<GG1 AND DD1>DD2;
三买 TJA1:= 方向 =1 AND L<MA13 AND LL1<=5;
三买 TJA2:=DD1>MIN(GG2,GG3) AND GG3>DD2 AND DD4<MAX(DD2,DD3) AND DD1>DD4 ;
 {GG2 GG3
在同一中枢内 } 三买 A:= 三买 TJ AND 三买 TJA1 AND 三买 TJA2,COLORMAGENTA;
 {
如果 DD1>GG4 成功率更高 }{ 卖点 }{ 主要是从形态考虑 买点 的逆向思维 不考虑空间 }{ 一卖 } 一卖 TJ1:= 方向 =-1 AND H>MA13 AND HH1<=5;
一五段上涨 :=GG1>GG2 AND GG1>GG3 AND DD1>DD2 AND DD1>DD3;
一卖 TJA:=DD1>GG3;
 {
缺口 } 一卖 A:= 一卖 TJ1 AND 一五段上涨 AND 一卖 TJA,COLORGREEN;
一卖 TJB:=DD1<GG3 AND GG1-DD1>GG2-DD2 AND GG3-DD3-GG2-DD2;
一卖 B:= 一卖 TJ1 AND 一五段上涨 AND 一卖 TJB,COLORGREEN;
一卖 TJC:=GG1>GG2 AND GG2>GG3 AND GG3>GG4 AND GG4>GG5 AND DD1>DD2 AND DD2>DD3 AND DD3>DD4 AND DD4>DD5;
 {
连涨 4 } 一卖 C:= 一卖 TJ1 AND 一卖 TJC,COLORGREEN;
 {27 - 68}{
二卖 } TJ1:= 方向 =-1 AND H>MA13 AND HH1<=8;
二卖 TJ:=GG1>DD1 AND GG1<GG2;
 {
二卖形态 } 三段上涨 :=GG3<GG2 AND DD3<DD2;
 {
三段式上涨 } 二卖 TJA1:=DD1>GG3;
 {
第一段下跌至少回到前中枢内 } 二卖 A:= TJ1 AND 二卖 TJ AND 三段上涨 AND 二卖 TJA1, LINETHICK0, COLORF0F000;
 {44-50}
五段上涨 :=GG2>GG3 AND GG2>GG4 AND DD4<DD3 AND DD4<DD2;
 {
五段上涨 } 二卖 TJB1:=GG4<DD2 AND DD1<GG3;
 {
存在缺口 } 二卖 TJB2:=GG4>DD2;
 {
不存在缺口 } 二卖 B1:= TJ1 AND 二卖 TJ AND 五段上涨 AND 二卖 TJB1, LINETHICK0, COLORF0F000;
{38 - 48}
二卖 B2:= TJ1 AND 二卖 TJ AND 五段上涨 AND 二卖 TJB2, LINETHICK0, COLORF0F000;
{39 - 48}

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容