- 精华
- 0
- 在线时间
- 431 小时
- UID
- 116920
- 积分
- 625
- 帖子
- 530
- 阅读权限
- 60
- 注册时间
- 2013-3-15
- 最后登录
- 2014-5-7
- 精华
- 0
- UID
- 116920
- 积分
- 625
- 帖子
- 530
- 主题
- 64
- 阅读权限
- 60
- 注册时间
- 2013-3-15
- 最后登录
- 2014-5-7
|
- Params
- Numeric SlipPoint(0);
- Vars
- NumericSeries A;
- Numeric slipPrice;
- Numeric Lots(1);
- Begin
- slipPrice = SlipPoint * PriceScale * MinMove;
- A = OpenD(0) + (CloseD(1)-CloseD(2)) * Sin(BarsSinceToday); /*BarsSinceToday_Hour: 0 ~ 5*/
-
- If(C[1] > A[1] && H > H[1])
- {
- [color=Green]//Buy(Lots, Max(H[1] + slipPrice, O + slipPrice));[/color]
- Buy(Lots, H + slipPrice);
- }
-
- If(C[1] < A[1] && L < L[1])
- {
- [color=Green]//SellShort(Lots, Min(L[1] - slipPrice, O - slipPrice));[/color]
- SellShort(Lots, L - slipPrice);
- }
- End
复制代码 没有增加滑点,但是购买价格使用了H和L,而非H[1],L[1](被注释掉的语句),则测试效果是亏损的。(IF000, 1Hour)
还有,【原始代码】我看了资金曲线。在2013-1-7至2013-2-1是历史最大回撤期(我这边TB数据只有2012.9.4到2013.7.25的数据,设置了数据区间也不行,不知道什么原因。有知道的朋友也麻烦告知一声,谢谢。),这段时期从日K先是单边上涨行情的后期,有一些盘整和日内调整。这个可以作为分析此策略不适宜情况的具体案例。
目前只想到这么多,还希望和大家多多讨论。 |
|