Стакан цен

 

Хотел посмотреть на работу стакана цен, но какой бы инструмент не открывал со стаканом - стакан пустой. Подписка на события с помощью MarketBookAdd выполнена. Хотя события OnBookEvent генерируются, но массив, получаемый при помощи MarketBookGet, всегда пуст.

void OnBookEvent(const string &symbol)

{

MqlBookInfo priceArray[];

MarketBookGet(symbol, priceArray);

string info = symbol;

for (int j=0; j<ArraySize(priceArray); j++)

info += StringFormat("; %i %e %e", priceArray[j].type, priceArray[j].price, priceArray[j].volume);

Print("info: " + info);

 

1. Если это задумка на будущее, то когда могут появится данные?

2. Есть ли брокеры, которые поддерживают работу со стаканом?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен - Документация по MQL5
 
Maxx:

2. Есть ли брокеры, которые поддерживают работу со стаканом?

Да, Вам нужен брокер, который дает стакан. У Альпари было, наверняка и других можно найти.
 
Rosh:
Да, Вам нужен брокер, который дает стакан. У Альпари было, наверняка и других можно найти.
Спасибо! У Alpari действительно стакан цен работает аж на 51 торговом инструменте! Пробовал ещё RoboForex, MasterForex - у них нет поддержки.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Виды заявок в стакане цен - Документация по MQL5
Причина обращения: