文章 "如何创建自己的追踪止损" - 页 2 123456 新评论 Sergey Gritsay 2010.09.29 15:19 #11 Setslav:sergey1294、再次感谢,一切正常还有一个小问题,如何在函数中添加魔法数字校验?我正在尝试插入这样一个校验:.....,但这样做会破坏整个交易.....。 阅读本文使用 ORDER_MAGIC 在一个工具上交易不同的智能交易系统 Stanislau Siatsko 2010.09.29 17:07 #12 sergey1294: 阅读本文使用 ORDER_MAGIC 在一个工具上交易不同的智能交易系统我已经读过很多遍了,但我还是需要不带类的文章。难道就没有一种简单的方法来检查函数内的魔术师订单吗?当然,将来我们会详细讨论 mql5,但现在不是很迫切,因为我们在 MT4 上交易,一切都很好。现在,我只想尽快将已经准备好的工作代码转换到第五版,以获得冠军,老实说,没有时间了,所以我请求帮助。 [删除] 2010.09.29 17:41 #13 Setslav:我已经读过很多次了,但我还是需要它,而不需要类。难道就没有一种简单的方法来检查函数内的 magik 订单吗?当然,将来我们会详细讨论 mql5,但现在没有这种迫切需要,因为我们在 MT4 上交易,一切都很好。现在,我只想把已经准备好的工作代码快速转换到第五版,以获得冠军,老实说,没有时间了,所以我请求帮助。if (OrderGetInteger(ORDER_MAGIC)==EA_Magic) { ..... }这是使用 Magik 最简单的方法之一。唯一的问题是如何以及在何处将其放入功能....。 sultanm 2010.11.04 10:58 #14 有趣 2010.09.28 13:11 2010.09.28 13:11:17 # sergey1294: 我给他举了个例子,因为他已经想好了如何写一个普通的拖尾,然后让他稍微想一想,这样就不会出错了。作为一个例子当然可以,但如果不进行分析,结果 就会是一堆错误(迟早的事)......对不起,您能否发布一个适合 "实际 "的 "最终 "TrailingStop()? Jose Eduardo Morales Morales 2012.01.04 07:42 #15 感谢您的这篇文章,非常有帮助。莫拉 Lorenz Funderburk 2012.08.02 15:29 #16 是的,这篇文章非常有用,但需要对 MT5 版本 684 进行 "更新"。当我尝试使用这个程序(尤其是子程序:"sample_trailingstop.mqh")时,我收到了错误信息:"尝试通过旧版本 674 的终端连接"。也就是说,新的更新显然需要不同的订单格式。谁能帮帮我?我非常需要帮助!非常感谢!L.Funderburk onewithzachy 2012.08.04 00:42 #17 locan.BBS: 是的,这篇文章非常有用,但需要对 MT5 版本 684 进行 "更新"。当我尝试使用这个程序(尤其是子程序:"sample_trailingstop.mqh")时,我收到了错误信息:"尝试通过旧版本 674 的终端连接"。也就是说,新的更新显然需要不同的订单格式。谁能帮帮我?我非常需要帮助!非常感谢!L.Funderburk你好 locan.BBS、我不明白您在寻求什么样的帮助,只要更新到 684 或重新安装 MT5 就可以将 MT5 更新到 684。 Lorenz Funderburk 2012.08.06 04:27 #18 onewithzachy:你好 locan.BBS、我不明白你在寻求什么样的帮助,是更新到 684 还是重新安装 MT5 将 MT5 更新到 684。谢谢,onewithzachy!不久之后,我发现是"策略测试器"出了问题。现在,"SAR_trailing "EA 可以工作了。但不幸的是,我的入场时间甚至早于 SAR 线生效的时间。因此,价格可能会在开始时滑低(或在做空时滑高),但永远不会触发 SAR 警报。(根据老规则:"市场保持超买(/卖)的时间可能比你保持有偿付能力的时间更长!")。这似乎让它对我多少有些无用,因为反趋势交易中最大的问题之一就是级联市场中的信号失灵。如果您的 EA 一直在工作,那么您显然也必须进行反趋势交易,如果您没有通用的 SL,这就很危险。因此,我决定尝试 NRTR 方法。但不幸的是,"my_first_NRTR_trailing "文件似乎存在一个真正的问题,因为即使是原始文件(未经我修改)也会立即触发 "追踪错误",而 "SAR_trailing "对应文件则不会出现这种情况。我使用的是与 "SAR "变体完全相同的程序,只是在开头对 "NRTR "做了一些特定的修改。问题出在哪里?"新手 "能做些什么?提前感谢您(或其他)的高见!L.Funderburk Pine Pienaar 2013.09.05 12:02 #19 您好,我是 MQL5 社区的新成员,请多多包涵。如何让这个专家顾问在 MT5 中运行?有可能吗?请注意Pine Lorenz Funderburk 2013.12.30 07:33 #20 几年来,我一直根据您的程序使用 SAR 追踪止损,但我发现它不再符合我的要求。因此,我想尝试一下 NRTR 方法,我之前没有安装过这种方法,只需更改 EA 中的包含看涨参数即可。其他一切都和以前一样。但我收到了以下错误信息:'fabct1cN.mq5' fabct1cN.mq5 1 1'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1'OnInit' -函数 已定义且有 body fabct1cN.mq5 134 5'OnTimer' - 函数已定义,且主体为 fabct1cN。mq5 258 6'OnDeinit' - 已定义函数,且主体为 fabct1cN。mq5 265 6'OnTick' - 已定义函数,且主体为 fabct1cN。mq5 285 6'Lot' - 常量不能修改 fabct1cN。mq5 480 4'Lot' - 常量无法修改 fabct1cN。mq5 820 22'Lot' - 常量无法修改 fabct1cN。mq5 820 37'Lot' - 常量无法修改 fabct1cN。mq5 851 22'Lot' - 常量无法修改 fabct1cN。mq5 851 37 可能使用了未初始化变量 'tm' Sample_TrailingStop.mqh 248 209 个错误,1 个警告 10 2如有任何建议,将不胜感激!在此先表示感谢!谢谢Locan.BBS Discussion of article "How 如何创建自己的追踪止损 自置缓存的指标速度比较 123456 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
sergey1294、
再次感谢,一切正常
还有一个小问题,如何在函数中添加魔法数字校验?我正在尝试插入这样一个校验:
.....,但这样做会破坏整个交易.....。阅读本文使用 ORDER_MAGIC 在一个工具上交易不同的智能交易系统
我已经读过很多遍了,但我还是需要不带类的文章。难道就没有一种简单的方法来检查函数内的魔术师订单吗?
当然,将来我们会详细讨论 mql5,但现在不是很迫切,因为我们在 MT4 上交易,一切都很好。现在,我只想尽快将已经准备好的工作代码转换到第五版,以获得冠军,老实说,没有时间了,所以我请求帮助。
我已经读过很多次了,但我还是需要它,而不需要类。难道就没有一种简单的方法来检查函数内的 magik 订单吗?
当然,将来我们会详细讨论 mql5,但现在没有这种迫切需要,因为我们在 MT4 上交易,一切都很好。现在,我只想把已经准备好的工作代码快速转换到第五版,以获得冠军,老实说,没有时间了,所以我请求帮助。
这是使用 Magik 最简单的方法之一。唯一的问题是如何以及在何处将其放入功能....。
我给他举了个例子,因为他已经想好了如何写一个普通的拖尾,然后让他稍微想一想,这样就不会出错了。
作为一个例子当然可以,但如果不进行分析,结果 就会是一堆错误(迟早的事)......
对不起,您能否发布一个适合 "实际 "的 "最终 "TrailingStop()?
感谢您的这篇文章,非常有帮助。
莫拉
是的,这篇文章非常有用,但需要对 MT5 版本 684 进行 "更新"。当我尝试使用这个程序(尤其是子程序:"sample_trailingstop.mqh")时,我收到了错误信息:"尝试通过旧版本 674 的终端连接"。也就是说,新的更新显然需要不同的订单格式。
谁能帮帮我?我非常需要帮助!
非常感谢!
L.Funderburk
是的,这篇文章非常有用,但需要对 MT5 版本 684 进行 "更新"。当我尝试使用这个程序(尤其是子程序:"sample_trailingstop.mqh")时,我收到了错误信息:"尝试通过旧版本 674 的终端连接"。也就是说,新的更新显然需要不同的订单格式。
谁能帮帮我?我非常需要帮助!
非常感谢!
L.Funderburk
你好 locan.BBS、
我不明白您在寻求什么样的帮助,只要更新到 684 或重新安装 MT5 就可以将 MT5 更新到 684。
你好 locan.BBS、
我不明白你在寻求什么样的帮助,是更新到 684 还是重新安装 MT5 将 MT5 更新到 684。
谢谢,onewithzachy!
不久之后,我发现是"策略测试器"出了问题。现在,"SAR_trailing "EA 可以工作了。
但不幸的是,我的入场时间甚至早于 SAR 线生效的时间。因此,价格可能会在开始时滑低(或在做空时滑高),但永远不会触发 SAR 警报。(根据老规则:"市场保持超买(/卖)的时间可能比你保持有偿付能力的时间更长!")。
这似乎让它对我多少有些无用,因为反趋势交易中最大的问题之一就是级联市场中的信号失灵。如果您的 EA 一直在工作,那么您显然也必须进行反趋势交易,如果您没有通用的 SL,这就很危险。
因此,我决定尝试 NRTR 方法。
但不幸的是,"my_first_NRTR_trailing "文件似乎存在一个真正的问题,因为即使是原始文件(未经我修改)也会立即触发 "追踪错误",而 "SAR_trailing "对应文件则不会出现这种情况。我使用的是与 "SAR "变体完全相同的程序,只是在开头对 "NRTR "做了一些特定的修改。问题出在哪里?"新手 "能做些什么?
提前感谢您(或其他)的高见!
L.Funderburk
您好,我是 MQL5 社区的新成员,请多多包涵。如何让这个专家顾问在 MT5 中运行?有可能吗?
请注意
Pine
几年来,我一直根据您的程序使用 SAR 追踪止损,但我发现它不再符合我的要求。因此,我想尝试一下 NRTR 方法,我之前没有安装过这种方法,只需更改 EA 中的包含看涨参数即可。其他一切都和以前一样。
但我收到了以下错误信息:
'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' -函数 已定义且有 body fabct1cN.mq5 134 5
'OnTimer' - 函数已定义,且主体为 fabct1cN。mq5 258 6
'OnDeinit' - 已定义函数,且主体为 fabct1cN。mq5 265 6
'OnTick' - 已定义函数,且主体为 fabct1cN。mq5 285 6
'Lot' - 常量不能修改 fabct1cN。mq5 480 4
'Lot' - 常量无法修改 fabct1cN。mq5 820 22
'Lot' - 常量无法修改 fabct1cN。mq5 820 37
'Lot' - 常量无法修改 fabct1cN。mq5 851 22
'Lot' - 常量无法修改 fabct1cN。mq5 851 37
可能使用了未初始化变量 'tm' Sample_TrailingStop.mqh 248 20
9 个错误,1 个警告 10 2
如有任何建议,将不胜感激!
在此先表示感谢!
谢谢
Locan.BBS