Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1427
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ребятушки, подскажите, пожалуйста.
Я и в МТ4 был не очень програмер ) , теперь перехожу на МТ5.
Столкнулся с таким нюансом:
Хочу чтобы открытых ордеров было не больше одного в момент времени, на мт4 было достаточно просто это решить... В МТ5 в справочнике написано "НЕ ПУТАЙТЕ ОРДЕРА И СДЕЛКИ" и понаписано что нужно через функцию
HistoryDealGetIntegerHistoryDealGetInteger запрашивать что-то там.... ничего не понял честно. По человечески объясните, пожалуйста, люди добрые.
Ребятушки, подскажите, пожалуйста.
Я и в МТ4 был не очень програмер ) , теперь перехожу на МТ5.
Столкнулся с таким нюансом:
Хочу чтобы открытых ордеров было не больше одного в момент времени, на мт4 было достаточно просто это решить... В МТ5 в справочнике написано "НЕ ПУТАЙТЕ ОРДЕРА И СДЕЛКИ" и понаписано что нужно через функцию
HistoryDealGetIntegerHistoryDealGetInteger запрашивать что-то там.... ничего не понял честно. По человечески объясните, пожалуйста, люди добрые.
Ордер это приказ или запрос на совершение действия, имеет свой тикет, сделка это действие по полученному приказу, имеет свой тикет сделки и номер приказа (тикет) Просто приказ может исполнятся несколькими сделками, И есть еще позиция, которая порождена сделкой по приказу. Позиция имеет свой тикет, и хранит у себя номер сделки и номер приказа. Это в 5ке
в 4ке ордер сделка и позиция это рыночный ордер.
Здравствуйте ! Исследую терминал МТ5 со всеми его очумительными возможностями. И вот, со временем начала нарастать проблема какой то непонятной ограниченности терминала в своевременной обработке котировок, пока в деморежиме. Ради диверсификации рисков торгую минимальными обьемами, по возможности с наибольшим количеством валютных пар. У шести брокеров открыл по десять валютных пар и первым из них начал притормаживать Робофорекс...затем и остальные также стали притормаживать с подгрузкой котировок. При всем при этом машина недогружена, хочется ее догрузить еще) Процессор нагружается 20-70 процентов, оперативка 16 гигов больше 60% не нагружается, диск SSD, для подкачки там всего вдоволь, интернет 100мбит, оптоволоконка. Неужели это предел терминала МТ5 ? Или проблема в ограниченности серверов брокеров ? Какие нибудь лимиты для каждого трейдера в отдельностях ? Просветите плиз ? Как добавить скорости подгрузки котировок ? СПАСИБО.
Я делал рассинхронизацию процессов в терминале. Это помогло. Дело в том, что большинство 99% программ под эти возможности не приспособлены, как и сам терминал.
Ордер это приказ или запрос на совершение действия, имеет свой тикет, сделка это действие по полученному приказу, имеет свой тикет сделки и номер приказа (тикет) Просто приказ может исполнятся несколькими сделками, И есть еще позиция, которая порождена сделкой по приказу. Позиция имеет свой тикет, и хранит у себя номер сделки и номер приказа. Это в 5ке
в 4ке ордер сделка и позиция это рыночный ордер.
Окей. Спасибо, добрый человек.
Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.
Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.
Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.
С уважением, Владимир.
Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.
С уважением, Владимир.
В OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.
В OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.
Добрый вечер, Алексей! Есть лучше вариант?
С уважением, Владимир.