тиковый объем помогите.

 

Расскажите про объем тика:

вот этот код дает volume = 0 

SymbolInfoTick(m_symbol.Name(), last_tick);
   

Приходится еще делать вот так:

long temp_vol[1];
CopyTickVolume(m_symbol.Name(), _Period, PrevTicks, 1, temp_vol);
last_tick.volume = (ulong) temp_vol[0];

И у меня возникает вопрос и правильно ли он копирует ? 

Провожу тесты в тестере.

 
MqlTick last_tick;
SymbolInfoTick(m_symbol.Name(), last_tick);
printf(last_tick.volume);
Причина обращения: