но, я так думаю, сначала надо прописать что то типа
если я не прав, буду рад поправке
OnTradeTransaction это такой обработчик событий. Поэтому, весь код обработки должен быть в нем. Ну или вызов функции обработки, если хотите. Смотрите описание в документации по ссылке.
Mihail Matkovskij: OnTradeTransaction это такой обработчик событий. Поэтому, весь код обработки должен быть в нем. Ну или функция обработки, если хотите. Смотрите описание в документации по ссылке.
Нет. Вы собираетесь вызывать обработчик в условии (if). Но его нигде вызывать не надо. Просто прописать код обработки в OnTradeTransaction и всё. Посмотрите, какие параметры передаются в OnTradeTransaction при срабатывании стопа.
Хотя, вы должны знать, что такое события и что такое обработчик событий, какие бывают события в MQL. Тогда вы всё начнете понимать.
Их часто называют просто обработчики событий, чтобы не путаться. Например, как вы перепутали OnTradeTransaction с обычной функцией, которую вызывают в if.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
OnTradeTransaction сработает при срабатывании любого стоп ордера на сервере.
Может через?
нет
в доках очень хороший пример OnTradeTransaction
но функцию надо прописать?
Если для этого специально добавить функцию, то это будет удобно. Почему бы и нет?...
Но пересечения стопов в ней отслеживать не обязательно, так как это сделает сервер и пошлёт сигнал в OnTradeTransaction.
Если для этого специально добавить функцию, то это будет удобно. Почему бы и нет?...
Но пересечения стопов в ней отслеживать не обязательно, так как это сделает сервер и пошлёт сигнал в OnTradeTransaction.
Миша, я не силен в mql5, только начинаю вникать,
но, я так думаю, сначала надо прописать что то типа
если я не прав, буду рад поправке
Миша, я не силен в mql5, только начинаю вникать,
но, я так думаю, сначала надо прописать что то типа
если я не прав, буду рад поправке
OnTradeTransaction это такой обработчик событий. Поэтому, весь код обработки должен быть в нем. Ну или функция обработки, если хотите. Смотрите описание в документации по ссылке.
Мы об одном и том же?
A если так? Нашёл вроде от mql4
нет в mql5
Мы об одном и том же?
Нет. Вы собираетесь вызывать обработчик в условии (if). Но его нигде вызывать не надо. Просто прописать код обработки в OnTradeTransaction и всё. Посмотрите, какие параметры передаются в OnTradeTransaction при срабатывании стопа.
Хотя, вы должны знать, что такое события и что такое обработчик событий, какие бывают события в MQL. Тогда вы всё начнете понимать.
Вот ссылка на то что такое Функции обработки событий https://www.mql5.com/ru/docs/basis/function/events#ontradetransaction.
Их часто называют просто обработчики событий, чтобы не путаться. Например, как вы перепутали OnTradeTransaction с обычной функцией, которую вызывают в if.
A если так? Нашёл вроде от mql4
Попробуй так(я не проверял)