- 精华
- 0
- 在线时间
- 232 小时
- UID
- 225427
- 积分
- 20
- 帖子
- 15
- 阅读权限
- 10
- 注册时间
- 2015-12-20
- 最后登录
- 2021-2-6
- 精华
- 0
- UID
- 225427
- 积分
- 20
- 帖子
- 15
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2015-12-20
- 最后登录
- 2021-2-6
|
本帖最后由 boluolizhi 于 2019-10-22 16:43 编辑
- //收盘平仓
- If (MarketPosition <>0 AND Time>=0.1445 && Time<=0.151501 &&TrueDate(0) < CurrentDate)
- {
- Sell(0,Close);
- Commentary("收盘平");
- PlotString("Mark","收盘平",Low,White);
- }
- If (MarketPosition<>0 AND Date==CurrentDate && Time>=0.144500000 && CurrentTime>=0.145400 AND markP54==False)
- {
- Sell(abs(CurrentContracts*0.5),Close);
- markP54=True;
- Commentary("54平半");
- PlotString("Mark","54平半",Low,White);
- }
- If (MarketPosition<>0 AND Date==CurrentDate && Time>=0.144500000 && CurrentTime>=0.145800 AND markP58==False)
- {
- Sell(abs(CurrentContracts),Close);
- markP58=True;
- Commentary("58平");
- PlotString("Mark","58平",Low,White);
- }
复制代码 这个是15分钟周期上的有夜盘品种下午收盘平仓的代码,markP58 markP54 为序列BOOL变量 回测只能是15:00收盘价平仓,实盘持仓分两次平,54分平一半,58分平一半。可能你在其他周期上应用,相应修改一下就好。 |
|