开拓者期货期权程序化系统交易论坛

标题: Highest 的 用法问题 [打印本页]

作者: fxl583918    时间: 2019-7-21 01:11:16     标题: Highest 的 用法问题

If ( G>G[1] AND  H>Highest(H[1],10) )
这是第一种写法,如图所示,开仓点并没有超过周期内高点怎么也开仓了呢?
后来我换成If (  H>Highest(H[1],10) AND  G>G[1] AND ) 这种写法是在下个BAR开仓的,正确的。
为什么条件里的语句不能调换位置呢?
[attach]38250[/attach]


作者: 小米    时间: 2019-7-22 10:49:11

highest是序列函数,其赋值运算不能放在条件内。
可先声明一个中间变量,将highestm赋值 给中间变量,再将变量代入条件中使用。。
论坛上已经有多个这样的回复,可以先搜索一下已有的答案 。
作者: fxl583918    时间: 2019-7-22 18:10:04

谢谢小米版主!




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2