开拓者 TB 系统自带海龟交易系统止损错误 [开拓者 TB]
- 咨询内容:
- // 止损指令
- If(Low <= preEntryPrice - 2 * N && SendOrderThisBar == false) // 加仓Bar不止损
- {
- myExitPrice = preEntryPrice - 2 * N;
- Sell(0,myExitPrice); // 数量用0的情况下将全部平仓
- PreBreakoutFailure = True;
- }
- TB技术人员: 此公式是按海龟交易法则来编写的,我们只按作者的文字要求来进行编写,并没有测试其在哪个情况下的盈利更优。您可以按自己的经验或测试结果来决定使用什么值。
有兴趣可在论坛里下载此交易法则的原文来看看。 - TB客服:
小米 发表于 2012-12-21 11:12
此公式是按海龟交易法则来编写的,我们只按作者的文字要求来进行编写,并没有测试其在哪个情况下的盈利更优 ...
是这样的,这个方法肯定没有问题,但是这个止损系统的编写肯定是有问题的,不是系统优化,具体原因我没有细看,一会我看一下,肯定是编写的问题。
这个是原版2N(2N大概是20个点)的止损结果如下QQ截图20121221123113.jpg (65.32 KB, 下载次数: 1) 4 天前 上传下载次数: 1
这个是改成1N(1N大概是10个点)的止损结果QQ截图20121221123326.jpg (65.87 KB, 下载次数: 2) 4 天前 上传下载次数: 2
这个是将止损改成1的结果明显是不正常的QQ截图20121221123543.jpg (61.01 KB, 下载次数: 0) 4 天前 上传下载次数: 0 - 网友回复: 如果系统编写的没有问题,更改止损应该得到正常的结果,不应该出现这样不合理的情况吧?我刚刚接触TB对编写系统不太了解,只是觉得这个系统肯定是有问题的,我所更改的内容就是以下代码中两处“2 * N”应该是止损的额度吧?改这个应该不会造成系统错误的吧?但是改为以后结果就变成上面贴图的样子了。海龟系统是最新版TB自带的模型,没办法更改的,我全部复制出来新建的公式,做的修改。
- // 止损指令
- If(Low <= preEntryPrice - 2 * N && SendOrderThisBar == false) // 加仓Bar不止损
- {
- myExitPrice = preEntryPrice - 2 * N;
- Sell(0,myExitPrice); // 数量用0的情况下将全部平仓
- PreBreakoutFailure = True;
- }
- 网友回复: 你先了解一下海龟法则的原意,再来判断一下是否系统有问题吧
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容