d1:=valuewhen(下单条件,date);
if 下单条件 then buy(holding=0,1,market);
if date>=d1+1 and (h)/enterprice>1.03 then sell(1,0,market);
if date>=d1+1 and (l)/enterprice<0.97 then sell(1,0,market);
按照上述语句出现的问题:
1、达成下单条件时,是第二天的开盘价买入的;(但我需要的是达成下单条件时即现价买入)
2、当买入后第二天或第N天满足最高价/买入价>1.03或最低价/买入价<0.97时,要等到第三天或第N+1天以开盘价卖出;(但我需要的是第二天或第N天里盘中一旦满足止盈或止损条件则盘中现价卖出)
谢谢!
1.用固定轮询模式,你用的是走完k线模式,在日线会在第二天下单
2.你这个还是问题1