Скачать MetaTrader 5

Как определить, что сработал StopLoss?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Загружай коды из Библиотеки MQL5 через MetaTrader. Это удобно!
Mikhail Filimonov
5931
Mikhail Filimonov 2012.03.18 05:54 

Добрый день!

 Как определить, что сработал StopLoss?

Если можно с примером. 

Спасибо Михаил 

Anatoli Kazharski
56956
Anatoli Kazharski 2012.03.18 09:06  
Mikalas:

Добрый день!

 Как определить, что сработал StopLoss?

Если можно с примером. 

Спасибо Михаил 

В функции OnTrade() при каждом торговом событии запрашивайте из истории сделок комментарий последней сделки.

С помощью функции StringFind():

StringFind

Поиск подстроки в строке.  

int  StringFind(
   string  string_value,        // строка, в которой ищем
   string  match_substring,     // что ищем
   int     start_pos=0          // с какой позиции начинать поиск
   );
 

... определяете в строке подстроку sl.

Anatoli Kazharski
56956
Anatoli Kazharski 2012.03.18 10:57  

Mikalas: 

...

НЕ РАБОТАЕТ :   Ошибка 4755 (Сделка не найдена)  

 Изучите внимательно пример из Справки: HistorySelect


Mikhail Filimonov
5931
Mikhail Filimonov 2012.03.18 12:32  

Спасибо, tol64!

Получилось. 

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий