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

出现“笑脸”的选股公式[通达信公式]

相关标签:

原理解析:

当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000AA
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000BB 
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000CC 
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000EE
当满足条件收盘价>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR7B7B00
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR909000
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORA8A800
当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCECE00
当满足条件收盘价<=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF00
ZA1赋值:收盘价的25日指数移动平均
ZA2赋值:ZA1的45日指数移动平均
ZB1赋值:收盘价的65日指数移动平均
ZB2赋值:ZB1的45日指数移动平均
DIFF赋值:(ZA1+ZB2)/2
DEA赋值:(ZA2+ZB1)/2
KA0赋值:(45日内收盘价的最高值-45日内收盘价的最低值)/45
KA1赋值:收盘价的3日[1日权重]移动平均
KA2赋值:收盘价-KA0*3的3日[1日权重]移动平均
KA3赋值:KA1-KA0*3的3日[1日权重]移动平均
SC赋值:100*(收盘价-收盘价的80日简单移动平均)
SC1赋值:SC的5日指数移动平均
SC2赋值:SC的21日指数移动平均
输出长期策略:SC1>=SC2,NODRAW
输出次级策略:DIFF>=DEA,NODRAW
输出短期策略:KA2>=KA3,NODRAW
输出短期拐点:1日前的短期策略=0 AND 短期策略=1,NODRAW
输出长期趋势:ZB2,画黄色,线宽为3
输出次级趋势:DIFF,NODRAW
输出短期趋势:KA2,NODRAW
如果DIFF>=DEA,返回DIFF,否则返回无效数,线宽为3,画红色
如果DIFF<DEA,返回DIFF,否则返回无效数,线宽为1,画蓝色
如果KA2>=KA3,返回KA2,否则返回无效数画洋红色,线宽为3
如果KA2<KA3,返回KA2,否则返回无效数,线宽为1,画绿色
CSAR赋值:步长为2极限值为20的10日抛物转向
持股赋值:如果CSAR<=最低价,返回CSAR,否则返回0
涅磐赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均
般若赋值:收盘价的5日指数移动平均
VAR1赋值:(收盘价+最高价+开盘价+最低价)/4
卖出赋值:VAR1的20日偏移移动平均*(1+8/1000)
买入赋值:VAR1的32日偏移移动平均*(1-8/1000)
菩提赋值:买入+(卖出-买入)*2/3
 
提菩赋值:买入+(卖出-买入)*1/2
开悟赋值:如果般若>=1日前的般若,返回般若,否则返回无效数
抛物线转向赋值:最低价上穿CSAR AND 开悟>0 AND 最高价<菩提 AND 持股>0 AND 最高价>涅磐
当满足条件抛物线转向时,在(最低价)位置画5号图标
 
般赋值:收盘价的7日偏移移动平均
若赋值:收盘价的3日平滑移动平均
趋势延伸赋值:短期拐点 AND 菩提>最高价 AND 取反
当满足条件趋势延伸时,在最低价位置画5号图标
当满足条件若小于般保持3个交易日后交叉上穿ANDH>提菩时,在最高价位置画19号图标
当满足条件上次若小于般保持3个交易日后交叉上穿ANDH>提菩距今天数=1时,在最高价位置画2号图标
 

源码:

STICKLINE(C>=O,C,O,3,0),COLOR0000AA;
STICKLINE(C>=O,C,O,2.5,0),COLOR0000BB ;
STICKLINE(C>=O,C,O,1.5,0),COLOR0000CC ;
STICKLINE(C>=O,C,O,1,0),COLOR0000EE;
STICKLINE(C>=O,H,L,0,0),COLOR0000FF;
STICKLINE(C<=O,C,O,3,0),COLOR7B7B00;
STICKLINE(C<=O,C,O,2.5,0),COLOR909000;
STICKLINE(C<=O,C,O,1.5,0),COLORA8A800;
STICKLINE(C<=O,C,O,1,0),COLORCECE00;
STICKLINE(C<=O,H,L,0,0),COLORFFFF00;
ZA1:=EMA(C,25);
ZA2:=EMA(ZA1,45);
ZB1:=EMA(C,65);
ZB2:=EMA(ZB1,45);
DIFF:=(ZA1+ZB2)/2;
DEA:=(ZA2+ZB1)/2;
KA0:=(HHV(C,45)-LLV(C,45))/45;
KA1:=SMA(C,3,1);
KA2:=SMA(C-KA0*3,3,1);
KA3:=SMA(KA1-KA0*3,3,1);
SC:=100*(CLOSE-MA(CLOSE,80));
SC1:=EMA(SC,5);
SC2:=EMA(SC,21);
长期策略:SC1>=SC2,NODRAW;
次级策略:DIFF>=DEA,NODRAW;
短期策略:KA2>=KA3,NODRAW;
短期拐点:REF(短期策略,1)=0 AND 短期策略=1,NODRAW;
长期趋势:ZB2,COLORYELLOW,LINETHICK3;
次级趋势:DIFF,NODRAW;
短期趋势:KA2,NODRAW;
IF(DIFF>=DEA,DIFF,DRAWNULL),LINETHICK3,COLORRED;
IF(DIFF<DEA,DIFF,DRAWNULL),LINETHICK1,COLORBLUE;
IF(KA2>=KA3,KA2,DRAWNULL)COLORMAGENTA,LINETHICK3;
IF(KA2<KA3,KA2,DRAWNULL),LINETHICK1,COLORGREEN;
CSAR:=SAR(10,2,20);
持股:=IF(CSAR<=L,CSAR,0);
涅磐:=EMA(SLOPE(C,21)*20+C,42);
般若:=EMA(C,5);
VAR1:=(C+H+O+L)/4;
卖出:=XMA(VAR1,20)*(1+8/1000);
买入:=XMA(VAR1,32)*(1-8/1000);
菩提:=买入+(卖出-买入)*2/3;{此函数仅做参考线,为提前趋势预测线,上涨途中向下见顶,下跌途中向上见底};
提菩:=买入+(卖出-买入)*1/2; {分析家公式网wwwcom}
开悟:=IF(般若>=REF(般若,1),般若,DRAWNULL);
抛物线转向:=CROSS(L,CSAR) AND 开悟>0 AND H<菩提 AND 持股>0 AND H>涅磐;
DRAWICON(抛物线转向,(L),5);{趋势底};
般:=XMA(CLOSE,7);
若:=MEMA(CLOSE,3);
趋势延伸:=短期拐点 AND 菩提>H AND NOT(抛物线转向);
DRAWICON(趋势延伸,L,5);
DRAWICON(LONGCROSS(若,般,3) AND H>提菩,H,19);
DRAWICON(BARSLAST(LONGCROSS(若,般,3) AND H>提菩)=1,H,2);

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容