老师好,今天在运行程序时,豆二2409 这个合约 3分钟k线 调用120分钟k线 突然发了一个平仓信号。根据交易思想 这个平仓信号是不应该发出的。 查程序发现程序没有问题 条件不满足不应该发平仓信号。 经过调试偶然发现 在不做任何改动的情况下 high 在&&前 low在&&后 (high***&&low*** ) 就发平仓信号 对调low和hing的位置(low***&&high***) 就不发平仓信号。 换了一台电脑也是这样。老师给看一下问题出在哪?谢谢老师!
截图和策略代码都上传附件了。
知道了 谢谢老师!
前几天才回复过一个类似的问题。
老生常谈,序列类型的使用问题
countif是序列类型。
不要放在if分支结构或者用and连接的bool类型表达式里
你这个代码编译完,应该会提示警告的吧
这个警告就是在告诉你这样做有可能发生计算错误,就是你出现的问题。
至于原理,社区和视频课程里都有讲过,搜 序列 看一下相关帖子