乐于分享
好东西不私藏

通达信指标源码出错的问题

通达信指标源码出错的问题

很多粉丝说复制安装后源码出错
主要原因是公众号对标点符号只识别中文
通达信里面的标点符号只识别英文
可以先尝试把源码复制粘贴到电脑自带的记事本里面
再从记事本复制到通达信的公式编辑器中
通达信源码每一句后面都有;符号,要用英文状态才可以在通达信运行
很多粉丝反馈的这两个代码有问题,今天把多余的汉字说明去掉了,只保留必要的代码
下面是上一篇文章龙回头二波启动低吸方法的选股源码,去掉了中文汉字说明,通过通达信测试没问题

ZFXD:=(HHV(H,60)/LLV(L,60)-1)*100<60;

W1:=COUNT(C>O,5)>=4 AND COUNT((C/REF(C,1)-1)*100>7 AND C>O,5)>=1;

W2:=REF(W1,1);

W3:=REF(W1,2);

W4:=REF(W1,3);

W5:=REF(W1,4);

W6:=REF(W1,5);

W7:=REF(W1,6);

W8:=REF(W1,7);

W9:=REF(W1,8);

W10:=REF(W1,9);

W11:=REF(W1,10);

W12:=REF(W1,11);

W13:=REF(W1,12);

W14:=REF(W1,13);

W15:=REF(W1,14);

W16:=REF(W1,15);

ZSL:=W1 OR W2 OR W3 OR W4 OR W5 OR W6 OR W7 OR W8 OR W9 OR W10 OR W11 OR W12 OR W13 OR W14 OR W15 OR W16;

MA60:=MA(C,60);

MA60SX:=MA60>REF(MA60,1);

MA20:=MA(C,20);

股价在均线上:=C>MA20 AND C>MA60;

JX:=MA(C,5)<MA(C,10);

YXK:=C>O;

低于高点:=C<HHV(H,20);

MAV3:=MA(V,3); 

MAV5:=MA(V,5); 

HHV_MAV5:=HHV(MAV5,20); 

缩量条件:=MAV3<HHV_MAV5 * 0.5;

XG:=ZFXD AND ZSL AND MA60SX AND 股价在均线上 AND JX AND YXK AND 低于高点 AND 缩量条件;

XG;


下面是通达信主图指标:试盘起爆选股公式源码,测试通过没问题

涨停板1:=C=H AND C/REF(C,1)>1.0975 AND C/REF(C,1)<1.11 AND FINANCE(3)=1;

涨停板2:=C=H AND C/REF(C,1)>1.1985 AND C/REF(C,1)<1.21 AND FINANCE(3)=3;

涨停板:=涨停板1 OR 涨停板2;

K线实体:=ABS(C-O)/REF(C,1);

双倍量:=(V/REF(MA(V,5),1)>=2) OR (V/REF(V,1)>=3);

倍量0:=C>O AND 双倍量 AND C>EMA(C,13) AND V=HHV(V,6);

位置要求:=L/EMA(C,13)<1.05;

SPX0:=H/REF(C,1)>=1.06 AND H=HHV(H,6) AND 倍量0 AND H/C>1.005 AND C/REF(C,1)>1.015 AND 位置要求 AND K线实体>0.01 AND FINANCE(3)=1;

SPX1:=H/REF(C,1)>=1.11 AND H=HHV(H,6) AND 倍量0 AND H/C>1.005 AND C/REF(C,1)>1.015 AND 位置要求 AND K线实体>0.02 AND FINANCE(3)=3;

SPX2:=SPX0 OR SPX1;

SPX3:=SPX2 AND NOT(EXISTR(SPX2,6,1));

试盘K线:=SPX3 AND COUNT(SPX3,20)=1;

SPZQ:=BARSLAST(试盘K线);

洗盘不破:=IF(SPZQ>0,COUNT(EMA(C,13)<REF(EMA(C,13),1),SPZQ)<2,0);

洗盘K00:=C<O AND H<REF(H,1);

洗盘K0:=EXIST(试盘K线,10) AND IF(SPZQ>0,H<HHV(H,SPZQ+1),0) AND C>=EMA(C,13) AND L<=REF(C,SPZQ) AND C<O AND IF(SPZQ>0,COUNT(洗盘K00,SPZQ)<2,0);

洗盘K:=洗盘K0 AND COUNT(洗盘K0,10)=1;

XPZQ:=BARSLAST(洗盘K);

起爆K0:=EXISTR(试盘K线,10,3) AND IF(XPZQ>0,C>REF(H,XPZQ),0) AND IF(XPZQ>0,L<REF(H,XPZQ),0) AND EXISTR(洗盘K,SPZQ,1) AND C>O AND 洗盘不破 AND IF(XPZQ>0,(H-C)/(C-O)<1,0) AND IF(XPZQ>0,COUNT(C>REF(H,XPZQ),XPZQ)=1,0);

起爆K1:=EXISTR(试盘K线,10,2) AND IF(SPZQ>0,EVERY(C>=EMA(C,13),SPZQ),0) AND IF(XPZQ>0,C>REF(H,XPZQ),0) AND IF(XPZQ>0,O<REF(H,XPZQ),0) AND EXISTR(洗盘K,SPZQ,1) AND 涨停板 AND COUNT(涨停板,10)=1;

起爆K: (起爆K0 OR 起爆K1);


重要声明:仅做知识分享,不构成任何投资依据,据此操作风险自负,股市有风险,投资需谨慎!