设为首页收藏本站

 找回密码
 注册
查看: 1861|回复: 1
打印 上一主题 下一主题

关于夜盘收盘平仓 [复制链接]

Rank: 1

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

使用道具 举报

Rank: 1

精华
0
UID
225427
积分
20
帖子
15
主题
2
阅读权限
10
注册时间
2015-12-20
最后登录
2021-2-6
2#
发表于 2019-10-15 15:22:12 |显示全部楼层
小米 发表于 2019-10-15 14:28
truedate的使用需要加上参数,否则默认参数是1,这可能达不到想要的效果。 ...

ok,谢谢小米,我再修改一下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-3 03:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部