Форум

Ошибка в CTrade::OrderModify

Добрый день, уважаемый разработчик! Мне кажется, что в функции CTrade::OrderModify при заполнении MqlTradeRequest упущена установка m_request.type_filling=m_type_filling; Это приводит у тому, что в случае политики исполнения ордеров ORDER_FILLING_IOC при модификации отложенного ордера возникает

Не переопределяется CheckOpenLong (Short)

Создаю класс, который наследуется от CExpertSignal. Переопределил методы LongCondition / ShortCondition. Протестировал. Работает. OK! Пытаюсь переопределить и использовать CheckOpenLong (CheckOpenShort) и выйти на тестирование кода в тестере по точке останова. Тестер (или компилятор ???) точку

Ошибка 'CopyLow' - no one of the overloads can be applied to the function call

Ошибка при компиляции ряда функций типа СоруHigh, CopyLow, CopyTime и т.д. Пробовал компилять примеры из справочника по mql4 - то же самое. MQH файл с прототипами не нашел. Вызов: int copied=CopyLow(Symbol(), PERIOD_M1 ,0,10,Low); Ошибка 'CopyLow' - no one of the overloads can be applied to the