DBBJ:=ENTERPRICE+1;
KBBJ:=ENTERPRICE-1;
IF OPENPROFIT>20 AND HOLDING<0 AND ENTERBARS>=1 THEN
BEGIN
SELLSHORT(HOLDING<0,0,LIMITR,KBBJ);
END
IF OPENPROFIT>20 AND HOLDING>0 AND ENTERBARS>=1 THEN
BEGIN
SELL(HOLDING>0,SS,LIMITR,DBBJ);
END
上面的代码怎么改才能达到盘中平仓?
盘中平仓和代码无关,与您代码的运行模式有关。看您是固定轮训模式还是走完K线。
走完K线就是有信号的周期走完以后下周期开平仓
固定轮训就会盘中实时开平仓
您是不是想开仓时走完,平仓时实时?
使用固定时间间隔模式
开仓不变
平仓把平仓条件加一个ref(x,1)格式,比如你的平仓条件为c>o,那么就改成ref(c>o,1)
这个信号闪烁,要对你的代码做修改,修改掉引起信号闪烁的部分
如果查询真实账户的持仓,如果有持仓,就不再下,加上这样的控制思路,是否可行?