Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1427

 
Я не чайник и даже динозавр на рынке, но никак не догоню причину с установкой советников, которые в начале установки обозначаются в окне, а потом вылетают из окна... вылетают сразу. При прогоне по всем парам в обзоре, в тестере, при тесте, также не показывают результаты, после выбора отдельной пары и ее прогона, кроме рубля или вообще, в окне пусто... При этом некоторые советники работают пока штатно и в тестере тоже, как понять, откомпилированные советники, хулиганят. Просветите плиз с такой непоняткой ? 
Как купить торгового робота в MetaTrader Market и установить его?
Как купить торгового робота в MetaTrader Market и установить его?
  • www.mql5.com
Каждый продукт в Маркете MetaTrader можно купить и через торговые платформы MetaTrader 4 и MetaTrader 5, и прямо на сайте MQL5.com. Выберите продукт, который лучше всего подходит под ваш стиль работы, оплатите его удобным для вас способом и не забудьте активировать.
 
Здравствуйте. 
Подскажите, как уровнять пункты разных пар ? (Трёх значные и пятизначные котировки). 
 К примеру:  EURUSD  EURJPY GOLD
Как это делается, к примеру, в сервисе Сигналов
Там прибыль показывается в долларах и пунктах. 
 

Ребятушки, подскажите, пожалуйста.

Я и в МТ4 был не очень програмер ) , теперь перехожу на МТ5.

Столкнулся с таким нюансом:

Хочу чтобы открытых ордеров было не больше одного в момент времени, на мт4 было достаточно просто это решить... В МТ5 в справочнике написано "НЕ ПУТАЙТЕ ОРДЕРА И СДЕЛКИ" и понаписано что нужно через функцию 

HistoryDealGetInteger

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

 
Sergey Dymov #:

Ребятушки, подскажите, пожалуйста.

Я и в МТ4 был не очень програмер ) , теперь перехожу на МТ5.

Столкнулся с таким нюансом:

Хочу чтобы открытых ордеров было не больше одного в момент времени, на мт4 было достаточно просто это решить... В МТ5 в справочнике написано "НЕ ПУТАЙТЕ ОРДЕРА И СДЕЛКИ" и понаписано что нужно через функцию 

HistoryDealGetInteger

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

Ордер это приказ или запрос на совершение действия, имеет свой тикет, сделка это действие по полученному приказу, имеет свой тикет сделки и номер приказа (тикет) Просто приказ может исполнятся несколькими сделками, И есть еще позиция, которая порождена сделкой по приказу. Позиция имеет свой тикет, и хранит у себя номер сделки и номер приказа. Это в 5ке

в 4ке ордер сделка и позиция это рыночный ордер. 

 
Rustam Ayupov #:
Здравствуйте ! Исследую терминал МТ5 со всеми его очумительными возможностями. И вот, со временем начала нарастать проблема какой то непонятной ограниченности терминала в своевременной обработке котировок, пока в деморежиме. Ради диверсификации рисков торгую минимальными обьемами, по возможности с наибольшим количеством валютных пар. У шести брокеров открыл по десять валютных пар и первым из них начал притормаживать Робофорекс...затем и остальные также стали притормаживать с подгрузкой котировок. При всем при этом машина недогружена, хочется ее догрузить еще) Процессор нагружается 20-70 процентов, оперативка 16 гигов больше 60% не нагружается, диск SSD, для подкачки там всего вдоволь, интернет 100мбит, оптоволоконка. Неужели это предел терминала МТ5 ? Или проблема в ограниченности серверов брокеров ? Какие нибудь лимиты для каждого трейдера в отдельностях ? Просветите плиз ? Как добавить скорости подгрузки котировок ? СПАСИБО.

Я делал рассинхронизацию процессов в терминале. Это помогло. Дело в том, что большинство 99% программ под эти возможности не приспособлены, как и сам терминал.

 
Valeriy Yastremskiy #:

Ордер это приказ или запрос на совершение действия, имеет свой тикет, сделка это действие по полученному приказу, имеет свой тикет сделки и номер приказа (тикет) Просто приказ может исполнятся несколькими сделками, И есть еще позиция, которая порождена сделкой по приказу. Позиция имеет свой тикет, и хранит у себя номер сделки и номер приказа. Это в 5ке

в 4ке ордер сделка и позиция это рыночный ордер. 

Окей. Спасибо, добрый человек.

 

Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.

 
Mihail Nefedov #:

Здравствуйте. Подскажите, пожалуйста, каким образом в MQL5 найти по тикету отработавший ордер и увидеть, что он закрылся по тейк профиту? В MQL4 это было так просто.

Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.

С уважением, Владимир.

 
MrBrooklin #:

Здравствуйте, Михаил! Сам не пробовал так искать, но предположу, что при помощи структуры MqlTradeTransaction можно будет запросить цену, по которой был закрыт ордер и цену его тейк-профита, а затем сравнить их между собой.

С уважением, Владимир.

В  OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.

 
Alexey Viktorov #:

В  OnTradeTransaction можно отследить закрытие только в момент закрытия. А после того как, позиции вообще нет. Следовательно искать в истории неблагодарное занятие. В этом случае надо перестраивать весь алгоритм контроля.

Добрый вечер, Алексей! Есть лучше вариант?

С уважением, Владимир.