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

收集一穿三指标公式[通达信公式]

 

原理解析:

LY赋值:10
BL赋值:40
CJQS赋值:收盘价的LY日偏移移动平均
JBQS赋值:收盘价的BL日偏移移动平均
N赋值:BL/2+1-到最后交易的周期日前的JBQS/BL/2+2-到最后交易的周期日前的JBQS
M赋值:LY/2+1-到最后交易的周期日前的CJQS/LY/2+2-到最后交易的周期日前的CJQS
输出JB上轨:如果到最后交易的周期>BL/2,返回JBQS*1.1,否则返回BL/2+1-到最后交易的周期日前的JBQS*N的BL/2+1-到最后交易的周期乘幂*1.1
输出JB下轨:如果到最后交易的周期>BL/2,返回JBQS*0.9,否则返回BL/2+1-到最后交易的周期日前的JBQS*N的BL/2+1-到最后交易的周期乘幂*0.9
输出CJ上轨:如果到最后交易的周期>LY/2,返回CJQS*1.05,否则返回LY/2+1-到最后交易的周期日前的CJQS*M的LY/2+1-到最后交易的周期乘幂*1.05
输出CJ下轨:如果到最后交易的周期>LY/2,返回CJQS*0.95,否则返回LY/2+1-到最后交易的周期日前的CJQS*M的LY/2+1-到最后交易的周期乘幂*0.95
当满足条件开盘价<=CJ下轨时,在(最低价*0.98)位置书写文字,画黄色
当满足条件最高价上穿CJ上轨时,在(最高价*1.01)位置书写文字,画黄色
TJ赋值:成交量(手)>=1日前的成交量(手)*1.91 AND 收盘价>1日前的收盘价*1.01
当满足条件TJ时,在收盘价和开盘价+(收盘价-开盘价)/2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FFFF
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
MA3赋值:收盘价的20日简单移动平均
一穿三赋值:MA1>开盘价 AND MA2>开盘价 AND MA3>开盘价 AND MA1<收盘价 AND MA2<收盘价 AND MA3<收盘价 AND 收阳线
当满足条件一穿三时,在开盘价和开盘价+(收盘价-开盘价)/2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
AAA2赋值:如果收盘价>1日前的收盘价,返回成交量(手)*收盘价,否则返回0的历史累和
AAA3赋值:如果收盘价<1日前的收盘价,返回成交量(手)*收盘价,否则返回0的历史累和
AAA4赋值:如果收盘价=1日前的收盘价,返回成交量(手)*收盘价,否则返回0的历史累和
BB1赋值:0
B1万元赋值:不定周期成交量*不定周期收盘价/100
B1差赋值:B1万元-1日前的B1万元
B2万元赋值:不定周期成交量*不定周期收盘价/100
B2比赋值:B2万元/1日前的B2万元
净流入万元赋值:(AAA2-AAA3-0.5*AAA4)
PM赋值:净流入万元的1日简单移动平均
PMA赋值:PM/1日前的PM>1
PMB赋值:1日前的PMA<1 AND PMA
输出密码:(B1万元的2日简单移动平均的2日指数移动平均)/100000,画黄色,NODRAW
二日比赋值:密码/1日前的密码
输出选股:PMB AND 密码>1日前的密码 AND 二日比>1,画红色,NODRAW
Y赋值:收盘价/1日前的收盘价>1.07
X赋值:成交量(手)>成交量(手)的5日简单移动平均
A1赋值:Y AND X
当满足条件A1时,在收盘价的5日简单移动平均位置书写文字,画洋红色
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
当满足条件收阳线时,在横轴1纵轴1位置书写文字,画红色
 


 

 

源码:

 

LY:=10;
BL:=40;
CJQS:=XMA(CLOSE,LY);
JBQS:=XMA(CLOSE,BL);
N:=REF(JBQS,BL/2+1-CURRBARSCOUNT)/REF(JBQS,BL/2+2-CURRBARSCOUNT);
M:=REF(CJQS,LY/2+1-CURRBARSCOUNT)/REF(CJQS,LY/2+2-CURRBARSCOUNT);
JB上轨:IF(CURRBARSCOUNT>BL/2,JBQS*1.1,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N,BL/2+1-CURRBARSCOUNT)*1.1);
JB下轨:IF(CURRBARSCOUNT>BL/2,JBQS*0.9,REF(JBQS,BL/2+1-CURRBARSCOUNT)*POW(N,BL/2+1-CURRBARSCOUNT)*0.9);
CJ上轨:IF(CURRBARSCOUNT>LY/2,CJQS*1.05,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M,LY/2+1-CURRBARSCOUNT)*1.05);
CJ下轨:IF(CURRBARSCOUNT>LY/2,CJQS*0.95,REF(CJQS,LY/2+1-CURRBARSCOUNT)*POW(M,LY/2+1-CURRBARSCOUNT)*0.95);
DRAWTEXT(O<=CJ下轨,(L * 0.98),'抢'),COLORYELLOW;
DRAWTEXT(CROSS(H,CJ上轨),(H * 1.01),'逃'),COLORYELLOW;
{立桩量}
TJ:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;
STICKLINE(TJ,C,O+(C-O)/2,1,0),COLOR00FFFF;
{一穿三:5、10、20}
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
一穿三:=MA1>O AND MA2>O AND MA3>O AND MA1<C AND MA2<C AND MA3<C AND CLOSE>OPEN ;
STICKLINE(一穿三,O,O+(C-O)/2,1,0),COLORFF00FF;
AAA2:=SUM(IF( CLOSE>REF(CLOSE,1),VOL*C,0),0);
AAA3:=SUM(IF( CLOSE<REF(CLOSE,1),VOL*C,0),0);
AAA4:=SUM(IF( CLOSE=REF(CLOSE,1),VOL*C,0),0);
BB1:=0;
B1万元:=DVOL*DCLOSE/100;
B1差:=B1万元-REF(B1万元,1);
B2万元:=DVOL*DCLOSE/100;
B2比:=B2万元/REF(B2万元,1);
净流入万元:=(AAA2-AAA3-0.5*AAA4);
PM:=MA(净流入万元,1);
PMA:=PM/REF(PM,1)>1;
PMB:=REF(PMA,1)<1 AND PMA;
密码:(EMA(MA(B1万元,2),2))/100000,COLORYELLOW,NODRAW;
二日比:=密码/REF(密码,1);
选股:PMB AND 密码>REF(密码,1) AND 二日比>1,COLORRED,NODRAW;
Y:=CLOSE/REF(CLOSE,1)>1.07;
X:=VOL>MA(VOL,5);
A1:=Y AND X;
DRAWTEXT(A1,MA(CLOSE,5),'攻涨停'),COLORMAGENTA;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW.CXH99.COM '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;

 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


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

相关文章

    没有相关内容