Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 136

 
Ihor Herasko:

Только вводить соответствующий параметр:

Поэтому стоит 100 раз подумать прежде, чем использовать статические переменные в советнике. Вот в скрипте или индикаторе - другое дело.

Ясно. Спасибо за ответ.

 
добрый день. подскажите как закрыть ордер через определенное время?
 
Sacred70:
добрый день. подскажите как закрыть ордер через определенное время?

  1. Задать время в секундах.
  2. На каждом тике пройтись по всем открытым ордерам и вычислить разность между текущим временем и временем открытия ордера.
  3. Если полученная разность больше или равна заданному времени в секундах, то закрыть ордер.

 
Нет в мобильной версии символа нефти BRN.
так и должно? 
 
Sobbaka:
Нет в мобильной версии символа нефти BRN.
так и должно? 

Он может называться как-то по-другому. Например, мне известен вариант BCOUSD.

 
Ihor Herasko:

Он может называться как-то по-другому. Например, мне известен вариант BCOUSD.

Нет такого тоже. Ничего похожего не нашел. 
Никто не знает? 
 
Написал сову, начал оптимизацию, а она идёт очень медленно, хотя  параметров всего 5 и оптимизация по ценам закрытия. Как уменьшить время оптимизации?
 

Будут ли из индикатора в MQL4 выполняться торговые приказы? 

Компилятор на них не ругается, сообщений об ошибке не выдает.

Я проверю сам конечно, но может кто сразу скажет?

 
Игорь Васильев:

Будут ли из индикатора в MQL4 выполняться торговые приказы? 

Компилятор на них не ругается, сообщений об ошибке не выдает.

Я проверю сам конечно, но может кто сразу скажет?

Не будут. Об этом прямо сказано в документации. Для индикаторов есть еще другие ограничения, посмотрите.

 
Ihor Herasko:

Не будут. Об этом прямо сказано в документации. Для индикаторов есть еще другие ограничения, посмотрите.

Странно, почему компилятор не сообщает об этом, когда видит торговые команды в коде индикатора.

Придется теперь торговую часть вытащить из индикатора в советник, связав его с ним через ICustom(). 

Выглядит как "не пришей кобыле хвост и сбоку бант".

Причина обращения: