通达信分钟十万手二十万手三十万手预警指标 源码分享 附图
成交手:=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编号可以修改,其他都不要修改,};
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
成交手赋值:成交量
十万手赋值:成交手>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编号可以修改,其他都不要修改,}