永发信息网

通达信源代码导入提示错误

答案:3  悬赏:40  手机版
解决时间 2021-12-20 23:35
  • 提问者网友:暗中人
  • 2021-12-20 13:01
有人发了个源代码,说是选股公式
站上三线:=REF(C,1)MA(C,5) AND C>MA(C,10) AND C>MA(C,21);
回踩21:=REF(L,1)
三线位置:=MA(REF(C,1),5)>MA(REF(C,1),21) AND MA(REF(C,1),10)>MA(REF(C,1),21) AND MA(C,21)>MA(REF(C,1),21);
回调缩量:=REF(V,1)<=V*0.5;
连续下跌:=COUNT(C=3;
牛背整理:站上三线 AND 回踩21 AND 三线位置 AND 回调缩量 AND 连续下跌,COLORBLUE;

导入后测试结果提示:
当前公式 : 牛背整理选股 (条件选股公式)
错误句 : 站上三线:=REF(C,1)MA(C,5) AND C>MA(C,10) AND C>MA(C,21)
详细信息 : 某个操作数没有相应的操作符匹配!
错误起始位置 : 47 ; 长度: 2

请高手帮帮忙,分少希望高手不嫌弃。
问题已解决 是公式不完整。
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-12-20 13:48
站上三线:=REF(C,1)MA(C,5) AND C>MA(C,10) AND C>MA(C,21)

错误位置在:REF(C,1)MA(C,5)

少了一个运算符号:> 或 < 或=,至于哪个才是正确,要看你的要求了,不过,按原公式来看,属于大于号的多点,改正如下:

站上三线:=REF(C,1)>MA(C,5) AND C>MA(C,10) AND C>MA(C,21) ;

晕,怎么漏这么多,还有一处错误:
连续下跌:=COUNT(C=3;

修改如下:
连续下跌:=COUNT(C
晕,还有错误啊……

那人不厚道……

建议和他绝交!

不替你改了,改了可能味就不同了,不了解这个公式的编定理念和目标;
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-12-20 14:53
{当五日均线上穿八日均线,且济安线x线上穿济安线 } 五日均线:=ma(c,5); 八日均线:=ma(c,8); x:=jax.a; 济安线:=jax.济安线; 看信号:cross(五日均线,八日均线) and cross(x,济安线);
  • 2楼网友:青尢
  • 2021-12-20 14:14
按你原公式构思,我测试后做了下面一条公式,回避追高风险: 仅供参考,祝你好运! M1:=MA(C,5); M2:=MA(C,10); M3:=MA(C,21); 站上三线:=C>M1 AND C>M2 AND C>M3; 回踩21:=LMA(C,21); 三线位置:=REF(M1,1)>REF(M3,1) AND REF(M2,1)>REF(M3,1) AND M3>REF(M3,1); 回调缩量:=VO AND ((站上三线 AND 连续下跌) OR (站上三线 AND 回踩21));
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯