Ошибки, баги, вопросы - страница 2175
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Господа, возникла непонятная для меня ошибка. Кто понимает в чем проблема, плииз, отзовитесь.
При компиляции ниже представленного кода возникает ошибка: 'ORDER_TYPE_BUY' - cannot convert enum; 'ORDER_TYPE_SELL' - cannot convert enum
Аналогичный код в mql4 компилируется без проблем. Похожие примеры встречал в других советниках на mql5. Но у меня этот код сейчас не компилируется. Понятия не имею почему так и что нужно исправить.
Господа, возникла непонятная для меня ошибка. Кто понимает в чем проблема, плииз, отзовитесь.
При компиляции ниже представленного кода возникает ошибка: 'ORDER_TYPE_BUY' - cannot convert enum; 'ORDER_TYPE_SELL' - cannot convert enum
Аналогичный код в mql4 компилируется без проблем. Похожие примеры встречал в других советниках на mql5. Но у меня этот код сейчас не компилируется. Понятия не имею почему так и что нужно исправить.
Будьте добры, вставляйте код правильно:
Ваш код исправил за вас в вашем посте
Господа, возникла непонятная для меня ошибка. Кто понимает в чем проблема, плииз, отзовитесь.
При компиляции ниже представленного кода возникает ошибка: 'ORDER_TYPE_BUY' - cannot convert enum; 'ORDER_TYPE_SELL' - cannot convert enum
Аналогичный код в mql4 компилируется без проблем. Похожие примеры встречал в других советниках на mql5. Но у меня этот код сейчас не компилируется. Понятия не имею почему так и что нужно исправить.
Вы присваиваете тип POSITION_TYPE
и сравниваете с ORDER_TYPE
Господа, возникла непонятная для меня ошибка. Кто понимает в чем проблема, плииз, отзовитесь.
При компиляции ниже представленного кода возникает ошибка: 'ORDER_TYPE_BUY' - cannot convert enum; 'ORDER_TYPE_SELL' - cannot convert enum
Аналогичный код в mql4 компилируется без проблем. Похожие примеры встречал в других советниках на mql5. Но у меня этот код сейчас не компилируется. Понятия не имею почему так и что нужно исправить.
Путаете ордера (в старом языке) и позиции в MQL5.
Тип позиции может быть ( ENUM_POSITION_TYPE )
Идентификатор
Описание
POSITION_TYPE_BUY
Покупка
POSITION_TYPE_SELL
Продажа
То есть ИЛИ "POSITION_TYPE_BUY" ИЛИ "POSITION_TYPE_SELL". Другого быть не может.
Следовательно Ваш код примет вид:
Проблема. Использую стандартный класс CTrade::SellStop
При добавлении ордера передаю expiration = TimeCurrent()+3600; (время проверил - отправляется правильно)
Удаление ордера не происходит.
Может что-то еще надо дописывать, вроде ж класс стандартный.
Заранее спасибо
Проблема. Использую стандартный класс CTrade::SellStop
При добавлении ордера передаю expiration = TimeCurrent()+3600;
Удаление ордера не происходит.
Может что-то еще надо дописывать, вроде ж класс стандартный.
Заранее спасибо
Что передаёте в
Что передаёте в