Функция Sleep(); не работает в тестеровщике. Помогите.

 

Функция Sleep(); не работает в тестеровщике. Что делать? Вот "прога".

//+------------------------------------------------------------------+
//|                                                   TEST_Alert.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  
  Alert("Сообщение");
  Sleep(600000); //задержка на 10 минут
  
  
   return(0);
  }
//+------------------------------------------------------------------+

Если просто прикрепить к графику. То работает. А в тестеровщике нет((

Подскажите что делать.

Может есть заменитель этой функции который работает везде?

 

А в тестере это и не нужно. Вы какие цели преследуете вообще?

 

Как какие грамотно провести тест.

К примеру после определенного события мне нужно выждать предположим 30 минут и открыть Sell. А в тестеровщике сразу после этого события открывается позиция (моментально).

 

Так и ждите через TimeCurrent()+30*60.

 
FreeMan911:

Как какие грамотно провести тест.

К примеру после определенного события мне нужно выждать предположим 30 минут и открыть Sell. А в тестеровщике сразу после этого события открывается позиция (моментально).

юзайте поиск по сайту. Недавно кажется expforex такой же вопрос задавал
 

Только сейчас дошла глубина ошибки, а Вы что в реале полчаса ожидания через слип устраиваете?

 
Roger:

Только сейчас дошла глубина ошибки, а Вы что в реале полчаса ожидания через слип устраиваете?


Да. А почему бы и нет? Есть более грамотный способ? Предлагайте.

В тесте мне нужно чтобы была задержка на 30 минут к примеру. Но чтобы тест работал (т.е. для теста это будет например 1-а минута).

Короче чтобы тестеровщик не реальные 30 мин ждал. А чтоб грамотно тестил.

 
FreeMan911:


Да. А почему бы и нет? Есть более грамотный способ? Предлагайте.

В тесте мне нужно чтобы была задержка на 30 минут к примеру. Но чтобы тест работал (т.е. для теста это будет например 1-а минута).

Короче чтобы тестеровщик не реальные 30 мин ждал. А чтоб грамотно тестил.

https://forum.mql4.com/ru/35733
Причина обращения: