将项下公式更改为通达信软件
更多金钻指标股票技术讨论QQ群:966329692 技术讨论QQ群:220302856 技术讨论QQ群:39652085 如群满可换一个

编写要求:

指标公式设置以下条件:(需更改为通达信的选股公式){1.股价上穿10日均线2.股价在30日或者120日均线之上3.30日涨幅少于10%4.流通盘>5000万股,<30000万股5.每股收益>0,换手率>3%6.去除ST类股票}以下为选股公式源码(不知道是哪个版本的!),望各路高手修改为通达信版本的!ma10:=ma(close,10);ZF:=(close-ref(close,1))/ref(close,1)*100;HSL:=vol/capital*100;TA:=cross(close,ma10);TB:=(close>ma(close,30) or close>ma(close,120));TC:=sum(ZF,30)<10;TD:=capital/1000000>0.5 and capital/1000000<3;TE:=FINANCE(33)>0 and HSL>3;TF:=STRCMP(STRLEFT(STKNAME,4),'G*ST')<>0 and STRCMP(STRLEFT(STKNAME,3),'GST')<>0 and STRCMP(STRLEFT(STKNAME,3),'*ST')<>0 and STRCMP(STRLEFT(STKNAME,2),'ST')<>0;以下是安装到通达信软件里提示未通过问题:错误句 : TF:=STRCMP(STRLEFT(STKNAME,4),1)<>0 AND STRCMP(STRLEFT(STKNAME,3),2)<>0 AND STRCMP(STRLEFT(STKNAME,3),3)<>0 AND STRCMP(STRLEFT(STKNAME,2),4)<>0 详细信息 : 您在括号前写的不是函数、公式等,且缺少必要的运算符! 错误起始位置 : 234 ; 长度: 7

解答:

 MA10:=MA(CLOSE,10);

ZF:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;
HSL:=VOL/CAPITAL*100;
TA:=CROSS(CLOSE,MA10);
TB:=(CLOSE>MA(CLOSE,30) OR CLOSE>MA(CLOSE,120));
TC:=SUM(ZF,30)<10;
TD:=CAPITAL/1000000>0.5 AND CAPITAL/1000000<3;
TE:=FINANCE(33)>0 AND HSL>3;
TF:=IF(NAMELIKE('S'),0,1) AND IF(NAMELIKE('*'),0,1);
 
 

选股票看什么指标最好 >股票指标网