Обсуждение статьи "Универсальный торговый эксперт: Торговые режимы стратегий (Часть 1)" - страница 2

 
Pierre Rougier:

Здравствуйте,

Исходный код статьи не компилируется.
Возвращается ошибка:

cannot cast 'DoubleValue' to 'ULongValue' Dictionary.mqh 210 14


Спасибо за помощь,
Pierre8r

Я нашел, как скомпилировать программу.
Замените файл Dictionary.mqh из этой статьи на файл Dictionary.mqh из этой статьи
https://www.mql5.com/ru/articles/2653

Universal Expert Advisor: CUnIndicator and Use of Pending Orders (Part 9)
Universal Expert Advisor: CUnIndicator and Use of Pending Orders (Part 9)
  • 2017.10.20
  • Vasiliy Sokolov
  • www.mql5.com
Table of Contents Introduction The development of the Universal Expert Advisor's base of source code continues. Most of the approaches integrated into the CStrategy trade engine have proven their efficiency, convenience and simplicity in practice. However, over the course of actual usage, certain aspects in the expert operation had to be...
 
Где вложения, пожалуйста?
 
Конечно, логичнее было бы обновлять только затронутые элементы в m_state, чтобы порядок вызова SetTradeState не имел значения? Кроме того, если бы это было реализовано как часть стратегии, а не как движок, то для разных активов можно было бы назначать разные состояния (например, для определенных пар форекс во время выхода соответствующих новостей).