设为首页收藏本站

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

一起改股指震荡策略 [复制链接]

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
1#
发表于 2013-10-11 08:31:33 |显示全部楼层
看了一下,代码里有隐藏偷价格的地方,比如下面这里:

if(  L<L[1]  &&  mclose[1]<mopen[1]  && mClose[3]> mopen[3]  && BB[4]>1 )
{
       SellShort(Lots,Min(o,L[1]));
       OpenBar=CurrentBar;
}

这里是小于,并不是小于等于,也就是说,满足的时候,价格是比L[1]要小的,在等于L[1]的时候并不满足,也就是不能用L[1]来发单,后面应该改成:

SellShort(Lots,Min(o,L[1]+MinMove*PriceScale));

又或者是直接把前面L<L[1]改成L<=L[1]


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
2#
发表于 2013-10-11 08:52:04 |显示全部楼层
本帖最后由 superwin 于 2013-10-11 08:53 编辑

没问题的吗?你可以测试一下因为这一跳而导致整个利润的相差差了多少,很多人就因为这些小细节,导致了测试很完美,实盘很悲惨,如果是实盘是多了一跳,而你做的测试是少了一跳的,那这个测试成绩的水分……

我对楼主的“上述写法是没问题的。”表示很惊讶。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 12:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部