Несколько вопросов MT4 MQL5

 

Привет

Столкнулся с проблемой Meta Trader 4 MQL5 (в MQL4 проблем небыло)

мне надо узнать сколько отрытых ордеров (по текущему символу) есть на бай, сколько на сел и такая же проблема с отложенными ордерами (по текущему символу) и по меджик намберу


может ктото показать на примерах а то никак немогу понять как работают оно работает в MQL5 какие функции использовать (PositionSelect OrderSelect или другие)

 
MrSnaKe:

Привет

Столкнулся с проблемой Meta Trader 4 MQL5 (в MQL4 проблем небыло)

мне надо узнать сколько отрытых ордеров (по текущему символу) есть на бай, сколько на сел и такая же проблема с отложенными ордерами (по текущему символу) и по меджик намберу


может ктото показать на примерах а то никак немогу понять как работают оно работает в MQL5 какие функции использовать (PositionSelect OrderSelect или другие)

Какой функцией вы выставляете ордера?
 
MrSnaKe:

Привет

Столкнулся с проблемой Meta Trader 4 MQL5 (в MQL4 проблем небыло)

мне надо узнать сколько отрытых ордеров (по текущему символу) есть на бай, сколько на сел и такая же проблема с отложенными ордерами (по текущему символу) и по меджик намберу

может ктото показать на примерах а то никак немогу понять как работают оно работает в MQL5 какие функции использовать (PositionSelect OrderSelect или другие)

Вы путаете MetaTrader5 с MetaTrader4. MQL - язык программирования с помощью которого пишутся роботы для обоих платформ. По всей видимости Вы стали использовать MetaTrader5. В нем нет "открытых" ордеров, а есть только одна совокупная нетто-позиция, поэтому в нем просто нет таких функций к каким Вы привыкли в MetaTrader4.
 
Всё написано в истории, ещё можно посмотреть в журнале
 

OrdersTotal вернет общее количество выставленных (ожидающих обработки) рыночных ордеров плюс отложенных ордеров. По ним можно пройтись в цикле вызывая OrderSelect и получая требуемые свойства. Рыночные ордера обычно очень быстро проскакивают - по ним почти сразу заключается сделка (сам ордер уходит в историю) и их объем перетекает в позицию по символу.

PositionsTotal вернет количество открытых позиций, по которым тоже в цикле можно пройтись. По одному символу может быть только одна позиция.

Вот статья по теме - https://www.mql5.com/ru/articles/211 

Ордерa, позиции и сделки в MetaTrader 5
Ордерa, позиции и сделки в MetaTrader 5
  • 2011.01.05
  • MetaQuotes Software Corp.
  • www.mql5.com
Надежный торговый робот не может быть создан без понимания механизмов работы торговой системы MetaTrader 5. Клиентский терминал получает от торгового сервера информацию о позициях, ордерах и сделках. Чтобы правильно обработать эти данные средствами MQL5 необходимо хорошо представлять как происходит взаимодействие mql5-программы и среды исполнения терминала.
 
MrSnaKe:

Привет

Столкнулся с проблемой Meta Trader 4 MQL5 (в MQL4 проблем небыло)

мне надо узнать сколько отрытых ордеров (по текущему символу) есть на бай, сколько на сел и такая же проблема с отложенными ордерами (по текущему символу) и по меджик намберу


может ктото показать на примерах а то никак немогу понять как работают оно работает в MQL5 какие функции использовать (PositionSelect OrderSelect или другие)

В MQL4 надо посчитать сумму открытых и отложенных ордеров?
 
Где найти индикатор для МТ4 который показывал сколько открыто сделок на продажу а сколько на покупку  ? 
 
alexs78:
Где найти индикатор для МТ4 который показывал сколько открыто сделок на продажу а сколько на покупку  ? 
Главное меню - Вид - Терминал или Ctrl+T ))
 
Скажите пожалуйста, при Гибернации компютера платформа и советники будут работать ?
 
Nikolay Globa:
Скажите пожалуйста, при Гибернации компютера платформа и советники будут работать ?
Нет. Гибернация - это выключение компьютера, только перед выключением вся память сбрасывается на жёсткий диск.
Причина обращения: