错误、漏洞、问题 - 页 2874

 

下午好!

优化EA 的过程中,我发现它正在进行不合法的交易!

也就是说,当我开始优化时,EA会自动实时运行。

虽然这个问题可以通过启用禁止algotrading或手动删除EA来解决,但在我看来,这种效果是不可取的。

注意到。

Andrey A. Kotrin
附加的文件:
Screenshot.jpg  1158 kb
 
Andrey Kotrin:

下午好!

优化EA 的过程中,我发现它正在进行不合法的交易!

也就是说,当我开始优化的时候,EA会自动实时运行。

虽然这个问题可以通过启用禁止algotrading或手动删除EA来解决,但在我看来,这种效果是不可取的。

注意到。

安德烈-A-科特林。

这是一个关于交易、自动交易系统和策略测试的论坛。

mql5语言的特殊性,技巧和窍门

fxsaber, 2018.02.22 09:47

因为即使在框架模式下,它也是一个战斗的EA。这就是为什么你需要在OnChartEvent中检查框架标志的原因,否则会发生这种麻烦。

sinput uint Range = 100;

#define  SETRANGE(A, START, STEP, END) ParameterSetRange(#A, true, A, START, STEP, END)

void OnTesterInit() { SETRANGE(Range, 0, 1, Range); }

void OnTesterDeinit() {}

void OnChartEvent(const int id,const long& lparam,const double& dparam,const string& sparam)
{
  static const bool IsFrame = MQLInfoInteger(MQL_FRAME_MODE);
  
//  if (!IsFrame) // без этой проверки Терминал (не только Агент) начнет выставлять ордера на реальном счете во время запуска Оптимизации
    OrderSend(_Symbol, OP_BUY, 1, Ask, 100, 0, 0);
}


这似乎是第一次发出这样的声音。这意味着,市场产品创造了一个讨厌的漏洞...而这个漏洞是很难绕过的。检测它也同样困难。


 
fxsaber:

完全正确。有些人抱怨说,我不知道这是什么原因。
这似乎是一个硬核错误。
 

在市场讨论中,没有可能编辑你的帖子。


 
fxsaber:

在市场讨论中,没有可能编辑你的帖子。


是的,这是个问题。至少他们现在增加了编辑时间,使得编辑的时间更长一些。
 

它是什么?


 
fxsaber:

它是什么?


社会交易))。

 
下午好。也许不是正确的地方,提示,在therhimnal而不是俄语单词(菜单等)的一组俄语字母不连接...如何解决这个问题,重新安装MT4没有帮助。
 
Denis Rodionov:
你好。也许不对的地方,告诉我,而不是俄语单词(菜单等)的一组俄语字母不相关...如何解决这个问题,重新安装MT4没有帮助。

这很可能是你没有设置为西里尔文,或者是别人改变了它。

在语言和地区设置中,你需要找到菜单项所在的标签


 
Igor Makanu:

这很可能是你没有设置为西里尔文,或者是别人改变了它。

你需要在语言和地区设置中找到该菜单项所在的标签。


下面是它的工作原理。在设置中是俄语