OF 012:44:39.040 EA_ADX (XAUUSD,H1) 2020.01.0319:00:00Alert: The Buy order request could not be completed -error:4756
ED 212:44:39.043 Trades 2020.01.0320:00:00 failed market buy 0.1 XAUUSD sl: 1549.09 tp: 1549.16 [Invalid stops]
JP 012:44:39.043 EA_ADX (XAUUSD,H1) 2020.01.0320:00:00Alert: The Buy order request could not be completed -error:4756
ER 212:44:39.049 Trades 2020.01.0321:00:00 failed market buy 0.1 XAUUSD sl: 1549.90 tp: 1549.97 [Invalid stops]
MR 012:44:39.049 EA_ADX (XAUUSD,H1) 2020.01.0321:00:00Alert: The Buy order request could not be completed -error:4756
PP 212:44:39.053 Trades 2020.01.0322:00:00 failed market buy 0.1 XAUUSD sl: 1548.16 tp: 1548.23 [Invalid stops]
有谁知道我是否可以将此 EA 用于迷你指数或迷你美元?
你们好,早上好。
我在"策略测试器"中使用了《指南》末尾的这个文件,结果显示了以下错误:
*该错误已在本文中讨论过,但没有任何书面解决方案对我有用,我需要你们的帮助。
该文件位于《指南》末尾。
如何解决这个问题?
在进行了这两项建议的更正后,我仍然出现了这个错误:
ZeroMemory(mrequest);
和
if(Buy_opened || Sell_opened)
请问谁能帮助解决 4756 错误?似乎无法下买入订单。
请检查您是否使用了SymbolInfoTick 函数并编写了这部分代码:
由于PositionSelect 会为 _Symbol 选择第一个仓位,如果 EA 开立买入仓位,则在买入仓位打开时,Sell_opened 变量将始终为假,从而导致只要出现卖出信号,就会实现多个卖出仓位。
要纠正这种情况,并知道是否有买入和卖出仓位同时打开,可以使用以下逻辑:
大家好,早上好。
我在"策略测试器"中使用了指南末尾的这个文件,结果显示了以下错误:
*该错误已在本文中讨论过,但没有任何书面解决方案对我有用,我需要你们的帮助。
文件在指南末尾。
如何解决这个问题?
检查您请求的销售价格,使用断点调试 mrequest.price、mrequest.sl 和 mrequest.tp 变量。
尝试将
改为
有些文件有最低止损规则,请在此处阅读更多信息:https://www.mql5.com/pt/forum/319474
你好、
非常感谢塞缪尔的文章,你真是个天才!
要让它与我的经纪商一起工作有点困难,因为这篇文章是 "净值 "模式,而我不得不查找资料,将它置于 "对冲 "模式。我遇到的第一个问题是mrequest.type_filling 。
对于 XM 经纪商来说,能用的是:
如果您不知道您的 MT5 允许哪种类型 ,我的建议是在Print(TypeFilling()) 或Comment( TypeFilling()) 中 使用 TypeFilling ( ) 函数,它会返回类型;如果它告诉您是 1 (ORDER_FILLING_FOK) 或 2 (ORDER_FILLING_IOC),您就知道要放入哪种类型了(https://www.mql5.com/docs/constants/tradingconstants/orderproperties#enum_order_type_filling),因为ORDER_FILLING_FOK(1) 在我使用该经纪商时不起作用。
问题解决后,PositionSelect 会打开很多仓位。虽然 Samuel 在他的策略中没有说明,但我知道他的目标是按照既定标准(4 个布尔步骤)开立一个买入或卖出头寸(以先到者为准),在这个头寸平仓之前,我们不能开立另一个头寸。
我所做的就是修改这段代码...
对于这个...
注意:在这一行之后...
这样我就能正常工作了。希望对你有用。
致以最诚挚的问候。
在进行了这两项建议的更正后,我仍然出现了这个错误:
ZeroMemory(mrequest);
和
if(Buy_opened || Sell_opened)
请问谁能帮助解决 4756 错误?似乎无法下买入订单。
也许您的经纪商的成交类型是ORDER_FILLING_IOC,您可以尝试编辑以下代码:
mrequest.type_filling = ORDER_FILLING_FOK;到:
mrequest.type_filling = ORDER_FILLING_IOC;我也遇到过同样的问题,现在已经成功解决了。