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

跟庄建仓B指标公式 源码 测试图[通达信公式]

相关标签: 通达信副图指标公式源码大全 、 通达信量比副图指标公式 、 主力控盘量副图指标公式 、 通达信副图指标公式大全 、 主力洗盘主图指标公式源码 、 主力资金进入指标公式副图 、 通达信低位买点副图指标公式 、 多空王主图指标公式源码 、 通达信多空分界指标公式 、 通达信短线趋势指标公式 、 主力买卖力度副图指标公式 、 通达信最准确的指标公式 、

 

通达信公式跟庄建仓B副图

 

 

原理解析:

A1赋值:当前流通股本(手)
A2赋值:(((最高价 + 最低价) + 开盘价) + 收盘价) / 4
A3赋值:(((大盘的最高价 + 大盘的最低价) + 大盘的开盘价) + 大盘的收盘价) / 4
A4赋值:(A2 - (1日前的A2)) / (1日前的A2)
A5赋值:(A3 - (1日前的A3)) / (1日前的A3)
A6赋值:(((A4的10日累和) + (A5的10日累和)) / 10) * 1000
A7赋值:如果((A6>0)AND(A6<75)),返回A6,否则返回(如果(A6>75),返回75,否则返回0)
A8赋值:如果((A6<0)AND(A6>-75)),返回A6的相反数,否则返回(如果(A6<-75),返回75,否则返回0)
当满足条件A8时,在150和(150-A8)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR825200
当满足条件A7时,在150和(150-A7)位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR7A67CF
A17赋值:((A2*成交量(手))的16日累和) / (成交量(手)的16日累和)
A18赋值:((A2*成交量(手))的11日累和) / (成交量(手)的11日累和)
A19赋值:((A2*成交量(手))的6日累和) / (成交量(手)的6日累和)
A20赋值:(((A2*成交量(手))的7日累和) - (A2 * 成交量(手))) / ((成交量(手)的7日累和) - 成交量(手))
A21赋值:((A18 - A17) / A2) * 1000
A22赋值:如果(A21>50),返回50,否则返回(如果(A21<-50),返回-50,否则返回A21)
A23赋值:((A19 - A18) / A2) * 1000
A24赋值:如果(A23>50),返回50,否则返回(如果(A23<-50),返回-50,否则返回A23)
A25赋值:((((A19 - A20) / A20) * 5) / 4) * 1000
A26赋值:如果(A25>50),返回50,否则返回(如果(A25<-50),返回-50,否则返回A25)
A27赋值:(A22 + A24) + A26
输出红柱线:如果(A27>0),返回A27,否则返回0,COLOR003ADB,线宽为2
输出兰柱线:如果(A27<0),返回A27的相反数,否则返回0,COLORE99A2C,线宽为2
A40赋值:(((收盘价-(25日内最低价的最低值))/((25日内最高价的最高值)-(25日内最低价的最低值)))*4)的4日指数移动平均
 
MACD赋值:"MACD.MACD"(12,26,9)*25
当满足条件(MACD>0)时,在MACD和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR003ADB,线宽为2
当满足条件(MACD<0)时,在MACD和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORE99A2C,线宽为2
当满足条件("MACD.MACD"(12,26,9)>"MACD.DIF"(12,26,9)ANDMACD<0)时,在MACD和0位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF00FF,线宽为2
输出DIF负:如果"MACD.DIF"(12,26,9)<0,返回兰柱线,否则返回无效数,画绿色,线宽为2
 

源码:

 


A1:=CAPITAL;
A2:=(((H + L) + O) + C) / 4;
A3:=(((INDEXH + INDEXL) + INDEXO) + INDEXC) / 4;
A4:=(A2 - (REF(A2,1))) / (REF(A2,1));
A5:=(A3 - (REF(A3,1))) / (REF(A3,1));
A6:=(((SUM(A4,10)) + (SUM(A5,10))) / 10) * 1000;
A7:=IF(((A6 > 0) AND (A6 < 75)),A6,(IF((A6 > 75),75,0)));
A8:=IF(((A6 < 0) AND (A6 > -75)),REVERSE(A6),(IF((A6 < -75),75,0)));
STICKLINE(A8,150,(150 - A8),3,1),COLOR825200;
STICKLINE(A7,150,(150 - A7),3,1),COLOR7A67CF;
{A9:=(VOL * (((A2 * 2) - HIGH) - LOW)) / (HIGH - LOW);
A10:=IF(((HIGH = LOW) AND (A2 < (REF(A2,1)))),(-1 * VOL),VOL);
A11:=IF((HIGH = LOW),A10,A9);
A12:=SUM(A11,11);
A13:=(A12 / (A1 * 11)) * 10000;
A14:=IF(((A13 < 150) AND (A13 > -150)),A13,150);
A15:=IF((A14 > 0),A14,0);
A16:=IF((A14 < 0),REVERSE(A14),0);
STICKLINE((A14 > 0),0,A15,3,1),COLORYELLOW;
STICKLINE((A14 < 0),0,A16,3,0),COLOR2E9F15;}
A17:=(SUM((A2 * VOL),16)) / (SUM(VOL,16));
A18:=(SUM((A2 * VOL),11)) / (SUM(VOL,11));
A19:=(SUM((A2 * VOL),6)) / (SUM(VOL,6));
A20:=((SUM((A2 * VOL),7)) - (A2 * VOL)) / ((SUM(VOL,7)) - VOL);
A21:=((A18 - A17) / A2) * 1000;
A22:=IF((A21 > 50),50,(IF((A21 < -50),-50,A21)));
A23:=((A19 - A18) / A2) * 1000;
A24:=IF((A23 > 50),50,(IF((A23 < -50),-50,A23)));
A25:=((((A19 - A20) / A20) * 5) / 4) * 1000;
A26:=IF((A25 > 50),50,(IF((A25 < -50),-50,A25)));
A27:=(A22 + A24) + A26;
红柱线:IF((A27 > 0),A27,0),COLOR003ADB,LINETHICK2;
兰柱线:IF((A27 < 0),REVERSE(A27),0),COLORE99A2C,LINETHICK2;
{A28:=IF((兰柱线 < 150),兰柱线,(IF((兰柱线 = 150),65,0)));
A29:=IF((兰柱线 = 150),60,0);
A30:=IF((红柱线 < 150),红柱线,(IF((红柱线 = 150),65,0)));
A31:=IF((红柱线 = 150),60,0);
A32:=(((红柱线 > (REF(红柱线,1))) AND (红柱线 > 49)) AND (CLOSE < (REF(CLOSE,1)))) AND ((OPEN < (REF(CLOSE,1))) OR ((OPEN = (REF(CLOSE,1))) AND ((HIGH / (REF(CLOSE,1))) < 1.02)));
DRAWICON(A32,90,9),COLORGREEN;}
{超跌短线买点:(兰柱线 = 150) AND ((CLOSE < OPEN) OR (CLOSE > OPEN)),COLORRED;
A33:=SUMBARS(VOL,(A1 * 0.8));
A34:=IF((A33 < 9),9,A33);
A35:=HHV(A2,A34);
A36:=LLV(A2,A34);
A37:=IF((A35 = A36),0,((100 * (A2 - A36)) / (A35 - A36)));}
{中趋势线:(1.5 * (SUM(A37,6))) / 6,LINETHICK2,COLORRED;
长趋势线:(SUM(中趋势线,6)) / 6,LINETHICK2,COLORGREEN;}
{A38:=((HIGH - A2) > (A2 - LOW)) OR ((HIGH = LOW) AND (LOW < (REF(CLOSE,1))));
A39:=FILTER(A38,5);}
A40:=EMA((((CLOSE - (LLV(LOW,25))) / ((HHV(HIGH,25)) - (LLV(LOW,25)))) * 4),4);
{DRAWTEXT((FILTER((A40 > 3.6),10)),155,'考虑出货'),COLORGREEN;}
{DRAWTEXT((FILTER((A40 < 0.25),5)),30,'考虑买入'),COLORRED;
A42:=(EMA((((CLOSE - (LLV(LOW,33))) / ((HHV(HIGH,21)) - (LLV(LOW,33)))) * 100),20)) * 0.998;
A43:=EMA(((0.667 * (REF(A42,1))) + (0.333 * A42)),1);
STICKLINE((A43 < 20),20,(20 + 20),4,0),COLORMAGENTA;
DRAWTEXT((超跌短线买点 = 1),60,'超跌短线买点'),COLORWHITE;
DRAWTEXT((A32 = 1),60,'超强短线买点'),COLORYELLOW;
买方能量:(A15),COLORYELLOW,LINETHICK1;};
{新加}
MACD:="MACD.MACD"(12,26,9)*25;
STICKLINE((MACD>0),MACD,0,3,1),COLOR003ADB,LINETHICK2;
STICKLINE((MACD < 0),MACD,0,3,1),COLORE99A2C,LINETHICK2;
STICKLINE(( "MACD.MACD"(12,26,9)>"MACD.DIF"(12,26,9) AND MACD < 0 ),MACD,0,3,1),COLORFF00FF,LINETHICK2;
DIF负:IF("MACD.DIF"(12,26,9)<0,兰柱线,DRAWNULL),COLORGREEN,LINETHICK2;{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容