向老师求助,求老师帮助改编通达信的主图指标公式改编为条件选股公式,谢谢!!

目的:能选出日K线出现“起爆点”文字的个股!公式如下:DRAWGBK(O>C,RGB(160,32,240),RGB(56,94,15),0,'背景图',0);N:=5;M:=5;H1:=EMA(DCLOSE,5);A1:=LLV(DCLOSE,5);A2:=A1+1/CURRBARSCOUNT*N;A3:=IF(CURRBARSCOUNT<20 AND A1>REF(A1,1),CONST(REF(A2,10)),A1);A4:=MA(A3,10);A5:=H1+1/CURRBARSCOUNT*M;A6:=IF(CURRBARSCOUNT<20 AND A1>REF(A1,1),CONST(REF(A5,10)),A3);A7:MA(A6,10);L1:=LLV(L,10);DRAWBAND(A4,90,L1,RGB(35,135,35));DRAWBAND(A7,90,A4,90);敢死队操作线:MA(C,24),LINETHICK2,COLORLIMAGENTA;操作线2:MA(C,26),LINETHICK1,COLORLICYAN;DRAWKLINE(HIGH,OPEN,LOW,CLOSE);爆发点:=(DCLOSE-REF(C,1))/REF(C,1)*100;XG:=CROSS(爆发点,20) OR CROSS(爆发点,18);L3:IF(XG,O,L1*0.999),COLORYELLOW;STICKLINE(XG,L3,L3,100,0);DRAWTEXT(XG,L3,'起爆点'),COLORMAGENTA;

第1个回答  2018-12-13

爆发点:=(DCLOSE-REF(C,1))/REF(C,1)*100;
XG:CROSS(爆发点,20) OR CROSS(爆发点,18);


追问

老师您好,辛苦您了! 你写下的这个选股公式,导入通达信的【公式管理器】中的【条件选股】里面,比如我想选出12月7日、12月10日、12月11日、12月12日等K线出现“起爆点”文字的个股,怎么选不出呢? 谢谢您再指点

追答

第一选股公式想选指定日期,需要在时间设置处选择选择你需要搜索的时间范围,系统默认选股指选交易当天的,还有一点你的公式中有用dclose这是选择随机不确定收盘价的意思,这个函数有未来函数的效果,用的时候要小心,他会有信号漂移消失等现象。

追问

老师您好,辛苦您了! 是先指定了时间的,再加入你的选股公式、再进行选股,就是不能选出指定了某个时间的出【起爆点】的个股。再请老师修改一下公式,谢谢您!

追答

应该是你公式本身采用了dclose这个函数,所造成的,这是一个随机不确定收盘价的意思,没什么好办法。

本回答被网友采纳
相似回答