HighD(0),LowD(0); Q_High(),Q_Low(); 这两种取值都无效; 例如计算今日最高价 减 今日最低价的差值, 或者突破今日最高价,突破今日最低价,都无效,请问是什么原因呢?

q函数是实时行情数据,开盘以后才取得到。至于d函数为什么取不到那就问你是怎么用的了
我要计算日内最高价最低价的差值, 还有就是突破最高价最低价, 无效,这是为什么呢
你是怎么的出来无效这个结论的?你这只有代码,没有执行结果
开仓条件是9点半以后,今日波动率大于1% 且 突破今日最低价开仓, 止损为价格大于今日最高价止损。 但是模型没有信号呢
你的描述是有点模糊不清了。按照你这个表述,我感觉你的意思是,为什么
close>highd(0)判断不成功
而不是highd和lowd函数为什么获取不到正确的值。
事实上highd和lowd函数都是正常能获取到数值的,出问题的是你自己设计的逻辑。
当日的最新价什么时候能大于当日的最高价,或者小于当日的最低价?你觉得这个情况可能发生吗?
老师那向您请教一下,如何才能有效呢,是价格突破当日最低价,最高价。
这个命题就是自我矛盾的
老师,那请问您我要如何解决这个矛盾呢? 我的思路是价格小于当日最低价就行。
当日最新价不可能小于当日最低价
我理解这个意思,问题的关键是如何锁定行情未突破前的当日最低价呢,然后突破这个价格在开仓,请教老师
如果你是要记录当日实时的最新最高价最低价,第一必须用比日线更小的周期去收集数据,第二要用序列变量去记录,第三每天第一根bar要进行重置,可以用truedate处理。
思路已经告诉你了,如果还是不会写建议找收费代写