if enterbars=1 and ref(KDTJ,1)=0 THEN BEGIN
sell(1,holding,market);
END
if enterbars=1 and ref(KKTJ,1)=0 THEN BEGIN
SELLSHORT(1,HOLDING,market);
END
请教老师,我在逐K模式下使用出信号就下单,写了个信号消失就止损,模拟盘测试中不执行,请教老师帮忙看看问题出在哪?
1.先不说代码。出信号就止损这种一般是实际运行时候选择 固定轮询模式可以做到。 和公式的模式没啥关系。
2.你上面的代码的原本的思路和需求是什么,是要开仓之后就立即平仓?
我的意思是出信号就开仓,当前K线走完时信号消失就止损。信号没消失就继续持有。
你这种需求用代码处理不了,因为代码不好判断K线上信号是否闪烁过,只能用软件的持仓同步功能来实现。 而且你说的那种情况本身也只在使用固定轮询的时候才会出现这种信号的闪烁的,如果是走完K线的运行模式,就不需要考虑这个问题了。