来函数检测结果如下:
该公式没有未来函数


成交手:=VOL;





十万手:=成交手>101000;

二十万手:=成交手>201000;

三十万手:=成交手>301000;



F1:=PERIOD=0 ; {1分钟}

F2:=PERIOD=0 ; {1分钟}

F3:=PERIOD=0 ; {1分钟}

F4:=PERIOD=0 ; {1分钟}

F5:=PERIOD=0 ; {1分钟}







三号:=F1 AND EXIST(十万手,60) STICK,LINETHICK8;



四号:=F2 AND EXIST(二十万手,60) STICK,LINETHICK8;



五号:=F3 AND EXIST(三十万手,60) STICK,LINETHICK8;



专用一号:=IF(三号,10,0);



专用三号:=IF(四号,20,0);



专用四号:=IF(五号,30,0);





共:专用一号  + 专用三号 + 专用四号,NODRAW;





TESTSKIP(共<1);

{

TESTSKIP(共<1);这个必须要有

判断是否有指标触发了,要把所有的指标触发变量相加,

上面就是3个指标,并且触发的变量名是MA买入、KDJ买入 和 MACD买入,如果有更多的信号,则需要都相加。

}



OUT专用一号:=IF(专用一号,CON2STR(专用一号,0) , '');



OUT专用三号:=IF(专用三号,CON2STR(专用三号,0) , '');

OUT专用四号:=IF(专用四号,CON2STR(专用四号,0) , '');



{将所有触发编号转换成触发字符串,必须每个触发预警条件都要转换}



OUTTEXT:=STRCAT(STRCAT(OUT专用一号 ,OUT专用四号 ),OUT专用三号);



{把所有的已转换的编号字符串组合成触发条件的组合字符串,如果有更多的指标,都要用STRCAT组合起来}



TDXDLL1(11,STR2CON(CODE),CLOSE,OUTTEXT);

{调用插件进行预警。固定格式,除了TDXDLL编号可以修改,其他都不要修改,};




原理解析:
成交手赋值:成交量

十万手赋值:成交手>101000
二十万手赋值:成交手>201000
三十万手赋值:成交手>301000

F1赋值:PERIOD=0
{1分钟}
F2赋值:PERIOD=0
{1分钟}
F3赋值:PERIOD=0
{1分钟}
F4赋值:PERIOD=0
{1分钟}
F5赋值:PERIOD=0
{1分钟}

三号赋值:F1 AND 最近60日存在十万手 STICK,LINETHICK8

四号赋值:F2 AND 最近60日存在二十万手 STICK,LINETHICK8

五号赋值:F3 AND 最近60日存在三十万手 STICK,LINETHICK8
如果三号返回10否则返回0
如果四号返回20否则返回0
如果五号返回30否则返回0

输出共:专用一号 + 专用三号 + 专用四号,NODRAW

TESTSKIP(共<1)
{
TESTSKIP(共<1)
这个必须要有
判断是否有指标触发了,要把所有的指标触发变量相加,
上面就是3个指标,并且触发的变量名是MA买入、KDJ买入 和 MACD买入,如果有更多的信号,则需要都相加。
}

OUT专用一号赋值:IF(专用一号,CON2STR(专用一号,0) , '')

OUT专用三号赋值:IF(专用三号,CON2STR(专用三号,0) , '')
OUT专用四号赋值:IF(专用四号,CON2STR(专用四号,0) , '')

{将所有触发编号转换成触发字符串,必须每个触发预警条件都要转换}

OUTTEXT赋值:STRCAT(STRCAT(OUT专用一号 ,OUT专用四号 ),OUT专用三号)

{把所有的已转换的编号字符串组合成触发条件的组合字符串,如果有更多的指标,都要用STRCAT组合起来}

TDXDLL1(11,STR2CON(CODE),收盘价,OUTTEXT)
{调用插件进行预警。固定格式,除了TDXDLL编号可以修改,其他都不要修改,}

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!