Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1506
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Александр, а то, что эти флаги инициализированы false на глобальном уровне, разве это в счёт не идёт?
С уважением, Владимир.
Один раз false. А потом они всегда true и на каждом тике будут удалять отложенные ордера и позиции.
Один раз false. А потом они всегда true и на каждом тике будут удалять отложенные ордера и позиции.
Ну, да, логично. Спасибо за разъяснение.
С уважением, Владимир.
Вот структура моего запроса. Пожалуйста, помогите.
При запуске советника в MT5 Strategy Tester я постоянно получаю ошибку "failed market sell 0.01 EURUSD [Unsupported filling mode]". Код результата (retcode) возвращается 10030.
Вот структура моего запроса. Пожалуйста, помогите.
Попробуйте поменять строку
на строку
request.type_filling = ORDER_FILLING_FOK;
И странно, что компилятор выдает только одну ошибку. Хотя, если _Points и order_success были проинициализированы на глобальном уровне, то тогда, пардон!
С уважением, Владимир.
Попробуйте изменить строку
на строку
И странно, что компилятор выдает только одну ошибку. Хотя, если _Points и order_success были инициализированы на глобальном уровне, то, пардон!
С уважением, Владимир.
Спасибо за предложение, но у меня раньше было ORDER_FILLING_FOK и я получал ту же ошибку. Я прочитал, что не все символы поддерживают все режимы заполнения, поэтому я изменил его на тот, что указан в исходном сообщении, чтобы убедиться, что в запросе указаны только разрешенные режимы заполнения.
Да, я просто заменил имена переменных для этого форума, чтобы вы не осуждали мои странные имена переменных. lol.
Спасибо за предложение, но у меня раньше было ORDER_FILLING_FOK и я получал ту же ошибку. Я прочитал, что не все символы поддерживают все режимы заполнения, поэтому я изменил его на тот, что указан в исходном сообщении, чтобы убедиться, что в запросе указаны только разрешенные режимы заполнения.
SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) возвращает все разрешённые режимы заполнения, а указать в запросе надо один конкретный из разрешённых.
Да, я просто заменил имена переменных для этого форума, чтобы вы не осуждали мои странные имена переменных. lol.
Спасибо за предложение, но у меня раньше было ORDER_FILLING_FOK и я получал ту же ошибку. Я прочитал, что не все символы поддерживают все режимы заполнения, поэтому я изменил его на тот, что указан в исходном сообщении, чтобы убедиться, что в запросе указаны только разрешенные режимы заполнения.
Давно использую вот этот код.
SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) возвращает все допустимые режимы заполнения, но в запросе необходимо указать конкретный из допустимых.
Я уже давно использую этот код.
Я уже давно использую этот код.