- 精华
- 0
- 在线时间
- 64 小时
- UID
- 198525
- 积分
- 50
- 帖子
- 26
- 阅读权限
- 30
- 注册时间
- 2014-12-6
- 最后登录
- 2017-1-19
- 精华
- 0
- UID
- 198525
- 积分
- 50
- 帖子
- 26
- 主题
- 6
- 阅读权限
- 30
- 注册时间
- 2014-12-6
- 最后登录
- 2017-1-19
|
一个趋势系统,把程序放在指数合约上运行,采用映射到主力合约的交易方式。在指数合约(RB000)上做空的图表信号出现在9月7日(即昨天开盘不久),进场价位是2409,但实际进场价位为2360(实际进场合约为RB1701),差了近50个点!如图所示~
相关代码如下:- Params
- Numeric nOffset(3); //价格偏移量,默认3个跳动点;
- Vars
- Numeric MinPoint; // 一个最小变动单位,也就是一跳
- Begin
- MinPoint = MinMove*PriceScale;
- mylow_B1 = LowD(1); //将昨日最低价赋值给mylow_B1变量
- If(MarketPosition == 0 )
- { If (进场条件 == true)
- { If(Low < mylow_B1) //当今日最低价小于昨日最低价;
- { mysellshortprice = Min(mylow_B1 - MinPoint*nOffset,open - MinPoint*nOffset); //进场价格取昨日最低价和今日开盘价之间的最小值;
- firstPrice = mysellshortprice;
- LastPrice = firstPrice;
- SellShort (1,firstPrice);
-
- }
- }
-
- }
复制代码 请问版主和各位大神如何解决,谢谢! |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|