新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1845

 
Tretyakov Rostyslav #:
不,Misha,你可以暂停交易。

那么,请告诉我,除了我命名的内容外,你是这方面的专家,你是如何做到的?伊万正在等待合适的例子。

 
Иван Макаров #:

请帮助在EA中插入暂停功能。

你自己到底有什么事情是做不到的?
 
Mihail Matkovskij #:

那么,请告诉我,除了我命名的内容外,你是这方面的专家,你是如何做到的?伊万正在等待合适的例子。

input int HourPause = 2;   // Пауза в часах, "0" без паузы
datetime  Pause = 0;
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(наступило событие для паузы) Pause=TimeCurrent()+HourPause*3600;

   if(TimeCurrent()>=Pause)
     {
      можно торговать
     }
  }
//+------------------------------------------------------------------+
 
Tretyakov Rostyslav #:

好吧,这就是我所说的停顿(如果我们谈论的是与真实数据的工作)。只有交易不是在如果而是在返回后(退出,如果暂停)。你也可以在菜单中手动关闭机器人(这里完全没有问题)。那么你如何在测试器中暂停(当你需要以编程方式暂停测试器时)?

 
Mihail Matkovskij #:

好吧,这就是我所说的停顿(如果我们谈论的是与真实数据的工作)。只有交易不是在如果而是在返回后(退出,如果暂停)。那么你如何在测试器中暂停(当你需要以编程方式暂停测试器时)?

我不知道你在说什么。我从来没有这样做过)
 
Mihail Matkovskij #:

你如何暂停测试器(当你需要以编程方式暂停测试器时)?

在测试器中暂停(Sleep())不会导致任何延迟,帮助中是这么说的。

 
Tretyakov Rostyslav #:
我不知道你是什么意思。我从来没有做过)

那你为什么称自己是专家?好像你知道而我不知道。在哪里呢?一如既往,没有奇迹。:)还是你没有仔细阅读我的信息?

关于交易、自动交易系统和策略测试的论坛

所有新的MQL4和MQL5问题、提示以及关于算法和代码的讨论

Mihail Matkovskij, 2022.01.05 15:25

在测试器中,暂停(断点)是DebugBreak。在交易过程中,你可以简单地退出函数(retutn)。没有其他方法可以暂停。唯一的方法是通过WinAPI。但在这种情况下,我们将不得不为暂停按钮 创建一个点击器


 
Andrey Sokolov #:

测试器中的Sleep())不会导致任何延迟,帮助文本中直接这样说。

当然,"睡眠 "在测试器中并不工作!这与它有什么关系?

 
Mihail Matkovskij #:

那你为什么称自己是专家?

好像你知道而我不知道。在 哪里呢?一如既往,没有奇迹。:)还是你没有仔细阅读我的信息?


我哪有说自己是专家?

我只是指出了暂停交易的选择。

仔细阅读!!!。

...或者只是另一次攻击?

 
Tretyakov Rostyslav #:

...或者是另一次攻击?

当你写 "帮我做 "时,意思是 "做我"。上一个问同样问题的人,背景是一只猫,我问的时候很不客气。