OrderCheck против OrderSend: что на самом деле означает успех

OrderCheck проверяет предложенный запрос и выдает результат проверки. OrderSend отправляет запрос. Ни одно логическое значение, ни напечатанное сообщение об успехе не должны заменять проверку полей результата.

Разделяйте этапы

Подготовьте запрос, проверьте результат предварительной проверки, отправляйте его только при необходимости, а затем интерпретируйте возвращенный торговый код. Эта структура позволяет легче показать, произошла ли неудача из-за подготовки или выполнения.

Зарегистрируйте достаточно контекста

Запишите символ, действие, объем торгов, цены, результат проверки и результат сделки. Удалите идентификаторы учетных записей и учетные данные, прежде чем делиться журналами. Не печатайте баннер успеха, пока у вас не будет доказательств того состояния, о котором он заявляет.

Управлять меняющимся рынком

Действительная предполетная проверка — это снимок. Цена, маржа и состояние сервера могут измениться перед исполнением. Ваш ответ должен основываться на фактически полученном результате, а не на повторной отправке одного и того же запроса без проверки.

Дизайн для понятной поддержки

Доступ к источнику MQLume позволяет добавить краткий журнал событий в рабочий процесс. Четкие сообщения уменьшают необходимость догадок, когда стратегия кажется молчаливой, и помогают отличить сигнальное решение от отклоненного запроса.

Ссылка и дальнейшее чтение

Начните с бесплатного редактируемого проекта EA.·Изучите исходный код MQLume

Вернуться к началу

Проверьте исходные проекты.

Ознакомьтесь с поставляемым выпуском, руководством по вводу и документированным объемом тестирования для каждого пакета.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

Корзина

Одна личная лицензия на проект. Каждый проект можно добавить только один раз.

Корзина пуста

Выберите проект исходного кода.

Продолжить покупки