Изучаем и пишем вместе на MQL5 - страница 39

 
СПАСИБО!!
 

Там документации много, и часто какие-то моменты остаются непрочитанными или не понятыми..  Все постепенно усваивается впроцессе написяния на языке. Спасибо!

Я старался и стараюсь пользоваться именно документацией, так ведь я и пишу! 

 
И все же вернусь к своим баранам..  Вот так ошибки собствено нету 
Type=PositionGetInteger(POSITION_TYPE);

Но написано же в справке, что функция может выдавать тип bool? а переменную для присвоения следует подавать в нее же во вторую очередь, в справке и написано.

Для случая идентификатора  POSITION_TYPE этот вариант не возможен?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Dimka-novitsek:
И все же вернусь к своим баранам..  Вот так ошибки собствено нету 

Но написано же в справке, что функция может выдавать тип bool? а переменную для присвоения следует подавать в нее же во вторую очередь, в справке и написано.

Для случая идентификатора  POSITION_TYPE этот вариант не возможен?

Есть два варианта функции. Первый мы рассмотрели, с одним параметром. Второй вариант функции возвращает bool, а в качестве второго параметра для этого варианта функции требуется переменная типа long. В эту переменную и заносится нужное значение в случае удачного выполнения функции. Потом эту переменную надо привести к типу уже имеющейся переменной Type. Попробуй.
 
Спасибо!!
 
Господа, как правильно программно остановить процесс оптимизации? Допустим, во время оптимизации с генетическим алгоритмом на некотором проходе проявляется внутренняя ошибка в коде эксперта, которую не представляется возможным отловить никаким другим способом, кроме как во время "генетического хаоса". Так вот, как правильно остановить оптимизацию именно на этом проходе, чтобы можно было проанализировать данный проход с текущими входными параметрами в визуальном режиме и отловить внутреннюю ошибку?
Генетические алгоритмы - это просто!
Генетические алгоритмы - это просто!
  • 2010.05.25
  • Andrey Dik
  • www.mql5.com
В статье автор расскажет об эволюционных вычислениях с использованием генетического алгоритма собственной реализации. Будет показано на примерах функционирование алгоритма, даны практические рекомендации по его использованию.
 
Попробуйте для каждого прохода выводить в файл набор параметров и признак внутренней ошибки. Потом, уже зная этот набор параметров, запустите виузальное тестирование и вызовете ExpertRemove() в нужный момент.
 
Rosh:

Попробуйте для каждого прохода выводить в файл набор параметров и признак внутренней ошибки. Потом, уже зная этот набор параметров, запустите виузальное тестирование и вызовете ExpertRemove() в нужный момент.
Тогда сопутствующий вопрос. Если оптимизация проходит в облаке, разве можно выводить в локальный файл хоть что-нибудь?
 
wtvirtual:
Тогда сопутствующий вопрос. Если оптимизация проходит в облаке, разве можно выводить в локальный файл хоть что-нибудь?
Нет. Но можно воспользоваться функциями для работы с результатами оптимизации
 
Доброго вечера! Извиняюсь, а что заставит хендл индикатора перерисовываться с приходом новых тиков или хотя бы баров, если он создается в он инит? Правда, просто хочу понять. Как-то нереально получается, если писать в инит!
Причина обращения: