编码帮助 - 页 346 1...339340341342343344345346347348349350351352353...786 新评论 xan023 2014.09.16 06:59 #3451 所以在测试器中工作正常 ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,NormalizeDouble(_priceop,Digits),_slippage,0,0,_comment,_magic,_expiration,_arrow_color) 。 改为 ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,Ask+Point*30,_slippage,Ask-Point*30,Ask+Point*70,_comment,_magic,_expiration,_arrow_color) 。 为什么不使用NormalizeDouble(_priceop,Digits)来工作? Mladen Rakic 2014.09.16 07:25 #3452 xan023: 所以在测试器中工作正常 ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,NormalizeDouble(_priceop,Digits),_slippage,0,0,_comment,_magic,_expiration,_arrow_color) 。改为ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,Ask+Point*30,_slippage,Ask-Point*30,Ask+Point*70,_comment,_magic,_expiration,_arrow_color) 。 为什么不使用NormalizeDouble(_priceop,Digits)? 该EA似乎被设计为在止损位 距离上开立挂单。如果EA不能打开订单,似乎从检查你的经纪人的止损位距离的函数返回的数据不是很准确 Mastercash 2014.09.16 10:32 #3453 干得好,来自程序员同行的热心帮助......这很好。 Mastercash 2014.09.16 10:52 #3454 谁能帮帮我,我发现一个交易策略在M5上非常好,特别是如果你想一次赚5到10个点的利润。 我把它和这个帖子一起附在后面。 附加的文件: nicetrader.mq4 26 kb Robert 2014.09.16 15:46 #3455 你好,Mastercash。 我能够下载并在策略测试器中 运行NiceTrader的EA,没有任何问题。 我只是使用了默认设置,没有改变任何东西...也没有得到任何错误信息。 我没有尝试在我的演示中实时运行它......但该EA在策略测试器中运行良好。见所附图表... 你有没有收到任何日志错误信息或其他线索,为什么它不能为你交易...? 希望这有帮助。 罗伯特 附加的文件: nicetrader_ea.jpg 53 kb Mastercash 2014.09.16 23:13 #3456 宇宙生命体 谢谢你,可能是因为我用真实账户图表(alpari uk)来测试它。让我试试演示。我匆匆忙忙地编码了这个EA,如果其他人还能通过代码,看看是否应该有任何调整,我会很感激。 , cosmiclifeform: 你好,Mastercash。我能够下载并在策略测试器中运行NiceTrader的EA,没有任何问题。 我只是使用了默认设置,没有改变任何东西......也没有得到任何错误信息。 我没有尝试在我的演示中实时运行它......但该EA在策略测试器中运行良好。见所附图表... 你有没有收到任何日志错误信息或其他线索,为什么它不能为你交易...? 希望这有帮助。 罗伯特 xan023 2014.09.17 05:39 #3457 止损2到3个点函数 MarketInfo(_symbol,MODE_STOPLEVEL)返回值为0 Mladen Rakic 2014.09.17 06:14 #3458 xan023: 止损2到3个点 函数MarketInfo(_symbol,MODE_STOPLEVEL)返回的值为零 有时该函数 取决于经纪商 - 有些经纪商返回正确的值,有些则没有。 xan023 2014.09.17 06:39 #3459 谢谢你的帮助,Mladen,它工作了 xan023 2014.09.17 06:41 #3460 我改了几行 int _stoplevel=MarketInfo(_symbol,MODE_STOPLEVEL); 改为 int _stoplevel=30*Point; 1...339340341342343344345346347348349350351352353...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
所以在测试器中工作正常
ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,NormalizeDouble(_priceop,Digits),_slippage,0,0,_comment,_magic,_expiration,_arrow_color) 。
改为
ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,Ask+Point*30,_slippage,Ask-Point*30,Ask+Point*70,_comment,_magic,_expiration,_arrow_color) 。
为什么不使用NormalizeDouble(_priceop,Digits)来工作?
所以在测试器中工作正常
ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,NormalizeDouble(_priceop,Digits),_slippage,0,0,_comment,_magic,_expiration,_arrow_color) 。
改为
ticket = OrderSend(_symbol,OP_BUYSTOP,_volume,Ask+Point*30,_slippage,Ask-Point*30,Ask+Point*70,_comment,_magic,_expiration,_arrow_color) 。
为什么不使用NormalizeDouble(_priceop,Digits)?该EA似乎被设计为在止损位 距离上开立挂单。如果EA不能打开订单,似乎从检查你的经纪人的止损位距离的函数返回的数据不是很准确
干得好,来自程序员同行的热心帮助......这很好。
谁能帮帮我,我发现一个交易策略在M5上非常好,特别是如果你想一次赚5到10个点的利润。
我把它和这个帖子一起附在后面。
你好,Mastercash。
我能够下载并在策略测试器中 运行NiceTrader的EA,没有任何问题。
我只是使用了默认设置,没有改变任何东西...也没有得到任何错误信息。
我没有尝试在我的演示中实时运行它......但该EA在策略测试器中运行良好。见所附图表...
你有没有收到任何日志错误信息或其他线索,为什么它不能为你交易...?
希望这有帮助。
罗伯特
宇宙生命体
谢谢你,可能是因为我用真实账户图表(alpari uk)来测试它。让我试试演示。我匆匆忙忙地编码了这个EA,如果其他人还能通过代码,看看是否应该有任何调整,我会很感激。
,
你好,Mastercash。
我能够下载并在策略测试器中运行NiceTrader的EA,没有任何问题。
我只是使用了默认设置,没有改变任何东西......也没有得到任何错误信息。
我没有尝试在我的演示中实时运行它......但该EA在策略测试器中运行良好。见所附图表...
你有没有收到任何日志错误信息或其他线索,为什么它不能为你交易...?
希望这有帮助。
罗伯特
止损2到3个点函数 MarketInfo(_symbol,MODE_STOPLEVEL)返回值为0
止损2到3个点 函数MarketInfo(_symbol,MODE_STOPLEVEL)返回的值为零
有时该函数 取决于经纪商 - 有些经纪商返回正确的值,有些则没有。
谢谢你的帮助,Mladen,它工作了
我改了几行
int _stoplevel=MarketInfo(_symbol,MODE_STOPLEVEL);
改为
int _stoplevel=30*Point;