老师好!如果我有一个策略在运行中,这是运行在逐K线模式运行的。这个策略中我有个止损点,就是亏损达到某个金额时就立即止损,问题是逐K线要等一根K线走完才动作,这样我设定的止损位就失效了,这个怎么解决呢?
我只要止损在逐K下触发立即动作就可以.
如果在启动图表的地方设定轮询,那么矛盾是我的策略其它地方本该逐K的地方就被轮询了,到底该如何解决这个问题呢?
问题是我等到一根K线走完,我的止损位已经面目全非了。
难度不高,需要你的逻辑思维要好一点。
你的这个问题其实很好解决,
首先你的公式要在固定轮询模式下运行,只有这种模式能让你即时做出止损动作。需要走完K线模式下单时,只要使用上根K线的信号就行了!
re1:ref(开仓条件,1);//这个就是上根k线的满条件
if re1=1 then buy();//当上跟k线满足开仓条件时下单
选中固定轮询时,选中里面的高频选项,这样就可以精确了
我是按固定亏损额止损的,(收盘价-开仓价)X300的值大于或小于一个设定的值后止损,比如我设为亏损300就执行止损,一般实际都会大于300止损。
我选的是高频选项,打了勾的。