MT4打开交易,然后又直接关闭的问题

[删除]  

你好。

我有一个问题,MT4打开一个交易,然后又直接关闭。

这种情况发生在MT4上,内置226,有4个不同的EA和两个不同的经纪商。

这种情况只是偶尔发生,但已经让我在点差上损失了约4000美元。

基本上,MT4

* 打开一个交易

* 再次直接关闭

* 重复上述步骤几十次,连续不断。

* 当我早上看MT4历史时,有几十笔交易,都显示小的损失,大约是点差的金额。

如果有任何建议,将不胜感激。

见附件中的例子。

希望有任何建议。

 

检查 打开状态和关闭状态

[删除]  
DxdCn:

检查开放条件和关闭条件


你好。

这三个EA是商业EA,包括NightFox和FAP Turbo Long Term。这些已经运行了好几个月。这两个EA都是相当成熟和稳定的。

奇怪的是,两个不同经纪商(forex.com和GoMarkets)的两个不同账户在不同日期受到影响。

我正在抓耳挠腮地想办法解决这个问题。

[删除]  

在我听来,你有一个神奇的数字冲突。一个EA认为它应该在交易,而另一个认为它在交易时间之外,于是关闭了交易。可能这也是在你的VPS 的一个幽灵实例上运行。

[删除]  
kennyhubbard:

在我听来,你有一个神奇的数字冲突。一个EA认为它应该在交易,而另一个认为它在交易时间之外,因此关闭了交易。可能这也是在你的VPS的一个幽灵实例上运行。


谢谢你的建议。

我在办公室的一台服务器上的MT4平台上运行了大约20个EA。

我把所有的交易都保存在数据库中,其中包括对神奇号码的查询。因此,我相信所有的魔法号码都是唯一的。

FAP Turbo和NightFox都已经运行了大约9个月,之前没有任何问题。

MT4调用OpenOrder来打开交易,然后直接调用CloseOrder来关闭它们。这些指令来自MT4,而不是经纪商。

我怀疑可能是指标被搞乱了,产生了交易和关闭的信号。

最初我以为有一个EA在监控资产水平,然后关闭所有的交易,如果它变得太低,以抗议账户,但事实并非如此。

任何想法都值得赞赏。

 

对于商业性的EA,它们是特殊的软件工具,它们的供应商应该定义错误的特征(证据如你和经纪人的历史记录,EA的测试模式 记录与历史数据的重放,等等,用来识别谁应该被指控)和提供保证。

如果你的合同中没有明确规定,那么你只能自己支付。

这类事情可能是由几个原因造成的。(1)软件错误,EA的或MT的;(2)暂时的数据错误导致EA的不良行为。

只是一个猜测,没有附上任何历史记录。

[删除]  

嗨,彼得。

听起来你有一个复杂的系统,你知道你在做什么。我并不是想鞭打一匹死马,但有一些方法可以让神奇的数字变得混乱,所以我建议进行双重检查。我以前也有过同样的经历,那是一个神奇的数字冲突。就像你说的,它来自你自己的EA,而不是经纪商,这种神奇的数字冲突是我能想到的唯一适合的事情。

 
这凸显了商业EA的一些问题。当你遇到这样的问题时,你没有地方可以求助。我建议制造商解决这个问题,或者给你源代码,以便你可以调试它。如果这是不可能的,那么只能使用兼容的经纪商。
[删除]  

我开始认为MT4在同时处理几个EA时可能有问题。

目前我已经关闭了所有MT4的实例,同时进行调查。

第一次发生这种情况时,我反编译了商业EA,但逻辑中没有任何东西导致这个问题。

[Deleted]  

P

> 指示来自于MT4...

那么你知道是哪个实例进行了平仓,哪个EA?

专家或日志选项卡应该会显示这个?

-BB-

[删除]  

是的,同一EA在MT4的同一实例中打开和关闭交易。

每个账户的每个EA只在MT4的一个实例中运行。