Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1577
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
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
Попробуй так(я не проверял)