文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南" - 页 23 1...161718192021222324252627282930 新评论 DoctorTanzanite 2021.09.07 20:46 #221 干得好,伙计......我今天学到了一些东西 ERIKINA_007 2021.09.24 18:01 #222 请问我应该在对话框中的哪些复选框 上打勾? 附加的文件: Capture_today.PNG 11 kb Capture_today_2.PNG 15 kb Kryptoluko 2021.09.29 19:18 #223 大家好: 我所需要做的就是修复错误 4756(对于买入和卖出代码,更改下面 3 行): // 有打开的卖出仓位吗? if(Sell_opened || Buy_opened) // 使用 OR 运算符将两个订单都包含在此条件中 { Alert("We already have a Sell position!!!"); return; // 不要建立新的卖出仓位 } ZeroMemory(mrequest); // 在这个位置加入这一行 mrequest.action=TRADE_ACTION_DEAL; // 立即执行订单 mrequest.price = NormalizeDouble(latest_price.bid,_Digits); // 最新投标价格 mrequest.sl = NormalizeDouble(latest_price.bid + STP*_Point,_Digits); // 止损 mrequest.tp = NormalizeDouble(latest_price.bid - TKP*_Point,_Digits); // 获利 mrequest.symbol = _Symbol; // 货币对 mrequest.volume = Lot; // 交易手数 mrequest.magic = EA_Magic; // 订购神奇号码 mrequest.type= ORDER_TYPE_SELL; // 卖出订单 mrequest.type_filling = ORDER_FILLING_IOC; // 将 "FOK "改为 "IOC" mrequest.deviation=100; // 与当前价格的偏差 Jorge Luis Correa De Menezes 2021.10.21 15:18 #224 尽管在某些指标上,MQL5 的规模小于 MQL4、 给人的印象是,MQL5 比 MQL4 更复杂,污染更严重。 ari.patriana 2021.11.13 06:53 #225 好文章,让我省了不少时间,谢谢兄弟 LRDPRDX 2021.11.26 00:22 #226 louisd 功能。如果打开任何示例脚本文件,我都能看到调试选项。此外,我还收到一个警告:应检查 "OrderSend "的返回值。我应该怎么做才能获得调试功能? 路易斯 包含代码 (*.mq5) 的文件似乎应该放在 MQL5 安装目录中的某个位置(例如,"共享项目 "中)。 LRDPRDX 2021.11.26 00:26 #227 surfdoode2 #: 在进行了这两项建议的更正后,我仍然出现了这个错误:ZeroMemory(mrequest);和if(Buy_opened || Sell_opened)请问谁能帮助解决 4756 错误?似乎无法下买入订单。 请确保您允许 Algo 交易。 LRDPRDX 2021.11.26 00:28 #228 有谁知道他为什么要在文章中第二次检查条数(<60)?他对这一行为的解释根本不是解释。 LRDPRDX 2021.11.26 00:35 #229 Samuel Olowoyo #:你好首先,从您的解释来看,当您删除这些代码行时,您会出错,而当您没有将止损/止盈值乘以 10 时,您会出错?我认为这说明了这几行代码非常重要。回到这篇文章,它解释说,如果您使用的是小数点后 5 位数(0.XXXXX)或小数点后 3 位数(0.XXX)的货币对图表,那么这几行代码就是必要的。请看下面的示例: 5 - 小数位价格3 - 小数位价格希望这已经回答了你的问题。 嗯......完全没有。 Samuel Olowoyo#: 你好首先,从你的解释来看,当你删除这几行代码时,你会出错,而当你没有将止损/止盈值乘以 10 时,你会出错?我认为这说明了这几行代码非常重要。回到这篇文章,它解释说,如果您使用的是小数点后 5 位数字(0.XXXXX)或小数点后 3 位数字(0.XXX)的货币对图表,那么这几行代码就是必要的。请看下面的示例: 5 - 小数位价格3 - 小数位价格希望这已经回答了你的问题。 不,根本没有。你只是重复了你在文章中说过的话。 OsvaldoCE 2021.12.14 11:16 #230 你好,Samuel。我也是算法交易的 新手。我经常出现错误 4756,手册上说这是账户类型的问题,在商业请求提交失败中也有显示。根据您的经验,您认为我做错了什么,或者我在 XM 经纪商处开户,我应该考虑什么。您好... 1...161718192021222324252627282930 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请问我应该在对话框中的哪些复选框 上打勾?
大家好:
我所需要做的就是修复错误 4756(对于买入和卖出代码,更改下面 3 行):
// 有打开的卖出仓位吗?
尽管在某些指标上,MQL5 的规模小于 MQL4、
给人的印象是,MQL5 比 MQL4 更复杂,污染更严重。
路易斯
在进行了这两项建议的更正后,我仍然出现了这个错误:
ZeroMemory(mrequest);
和
if(Buy_opened || Sell_opened)
请问谁能帮助解决 4756 错误?似乎无法下买入订单。
你好
首先,从您的解释来看,当您删除这些代码行时,您会出错,而当您没有将止损/止盈值乘以 10 时,您会出错?我认为这说明了这几行代码非常重要。
回到这篇文章,它解释说,如果您使用的是小数点后 5 位数(0.XXXXX)或小数点后 3 位数(0.XXX)的货币对图表,那么这几行代码就是必要的。
请看下面的示例:
5 - 小数位价格
3 - 小数位价格
希望这已经回答了你的问题。
你好
首先,从你的解释来看,当你删除这几行代码时,你会出错,而当你没有将止损/止盈值乘以 10 时,你会出错?我认为这说明了这几行代码非常重要。
回到这篇文章,它解释说,如果您使用的是小数点后 5 位数字(0.XXXXX)或小数点后 3 位数字(0.XXX)的货币对图表,那么这几行代码就是必要的。
请看下面的示例:
5 - 小数位价格
3 - 小数位价格
希望这已经回答了你的问题。
你好,Samuel。我也是算法交易的 新手。我经常出现错误 4756,手册上说这是账户类型的问题,在商业请求提交失败中也有显示。根据您的经验,您认为我做错了什么,或者我在 XM 经纪商处开户,我应该考虑什么。您好...