等级: 免费版
- 注册:
- 2024-5-13
- 曾用名:
|
同根K线开仓,2跳止损,出现一个问题,k线回测,开仓信号下一根K线开盘价,但止损,止嬴价格却在前一个K线。代码如何解决这个问题。平仓价在开仓同根K线,而不是上一根,不然回测误差很大。
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
//止损止盈,实时出场
//多头
止盈:SELL(H-ENTERPRICE>=10 AND HOLDING>0,SS,LIMITR,ENTERPRICE+10);//盈利10个点止盈
止损:SELL(ENTERPRICE-L>=5 AND HOLDING>0,SS,LIMITR,ENTERPRICE-5); //亏损5个点止损
//空头
止盈:SELLSHORT(ENTERPRICE-L>=10 AND HOLDING<0,SS,LIMITR,ENTERPRICE-10);//盈利10个点止盈
止损:SELLSHORT(H-ENTERPRICE>=5 AND HOLDING>0,SS,LIMITR,ENTERPRICE+5); //亏损5个点止损
|
|