Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1429
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте ! Исследую терминал МТ5 со всеми его очумительными возможностями. И вот, со временем начала нарастать проблема какой то непонятной ограниченности терминала в своевременной обработке котировок, пока в деморежиме. Ради диверсификации рисков торгую минимальными обьемами, по возможности с наибольшим количеством валютных пар. У шести брокеров открыл по десять валютных пар и первым из них начал притормаживать Робофорекс...затем и остальные также стали притормаживать с подгрузкой котировок. При всем при этом машина недогружена, хочется ее догрузить еще) Процессор нагружается 20-70 процентов, оперативка 16 гигов больше 60% не нагружается, диск SSD, для подкачки там всего вдоволь, интернет 100мбит, оптоволоконка. Неужели это предел терминала МТ5 ? Или проблема в ограниченности серверов брокеров ? Какие нибудь лимиты для каждого трейдера в отдельностях ? Просветите плиз ? Как добавить скорости подгрузки котировок ? СПАСИБО.
Я делал рассинхронизацию процессов в терминале. Это помогло. Дело в том, что большинство 99% программ под эти возможности не приспособлены, как и сам терминал.
Ордер это приказ или запрос на совершение действия, имеет свой тикет, сделка это действие по полученному приказу, имеет свой тикет сделки и номер приказа (тикет) Просто приказ может исполнятся несколькими сделками, И есть еще позиция, которая порождена сделкой по приказу. Позиция имеет свой тикет, и хранит у себя номер сделки и номер приказа. Это в 5ке
в 4ке ордер сделка и позиция это рыночный ордер.
Окей. Спасибо, добрый человек.
Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.
Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.
Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.
С уважением, Владимир.
Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.
С уважением, Владимир.
В OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.
В OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.
Добрый вечер, Алексей! Есть лучше вариант?
С уважением, Владимир.
Добрый вечер, Алексей! Есть лучше вариант?
С уважением, Владимир.
Всё зависит от желания. Если надо определить как закрылась позиция в момент её закрытия, то лучше чем контроль в OnTradeTransaction не придумаешь. Если-же надо определить как закрылась определённая позиция из истории, то надо перебирать сделки в истории. Да ещё надо учесть, что не каждая сделка закрытия позиции имеет магик.
В общем, геморрой ещё тот… Но при определённом опыте и это можно сделать.
Добрый вечер! Может быть кто-то знает, как в MQL5 отыскать отработавший ордер, зная его тикет, и посмотреть его профит? Где и что посмотреть, почитать урок на эту тему.
Для начала разберитесь в терминологии. Поймите, что в мт4 ордер, в мт5 это 3 разных понятия. Ордер—>Сделка—>Позиция
Профит в истории можно посмотреть только у сделки. Но у сделки тикет отличается от тикета закрытой позиции. Единственное что объединяет ордер, сделку и позицию, это ID позиции.
Привет всем! Вопрос по зигзагу появился. Кружочками выделил 2 low. Как думаете у этих буферов значения такие?
Самый нижний lowBarBuffer[0], верхний lowBarBuffer[1] ?