通达信指标的编写,遇到REF问题
你好,使用您的库函数如果编写下面的这两个公式: VAR1:=(C>REF(C,1) AND C>REF(C,2)); VAR2:=(REF(VAR1,1) AND C<=REF(C,1) AND C>=REF(C,2));
我是这样编写的: VAR1=(CLOSE>REF(CLOSE,1) & CLOSE>REF(CLOSE,2)); 一直出现报错: TypeError:unsupported operand type(s) for &: 'LinesOperation' and 'LinesOperation'
或者帮忙看看这个指标怎么实现: http://www.360doc.com/content/20/1223/21/42485886_953102648.shtml
写法没有问题,少了2括号,记住这里都是序列,不是单数
VAR1=( (CLOSE>REF(CLOSE,1)) & (CLOSE>REF(CLOSE,2)) );
我重新理解了一下python的and和&的区别,括号的结果却是会照着有的运算结果不一样。但是上面的计算我一直没能解决。报错是一样的。导致我不能把上面的算法集成到指标函数上。具体的实现我能在主脚本上实现了。
我重新理解了一下python的and和&的区别,括号的结果却是会照着有的运算结果不一样。但是上面的计算我一直没能解决。报错是一样的。导致我不能把上面的算法集成到指标函数上。具体的实现我能在主脚本上实现了。
还是感谢你的回复。对于这个指标库我觉得非常有帮助,可能后面我也能加入一起丰富更多的扩展