Clarification on Real v/s Tick Volume

 

Deal Fellows

If I used following code to dynamically select Real or Tick volume, is there any known issues?

// Automatic selection of Volume Type. If real volume data available, we use it in calculation
/* vVol = (appliedVolume == VOLUME_REAL) ? (double)aRate.real_volume : (double)aRate.tick_volume; */
vVol = ((double)aRate.real_volume == 0.00) ? (double)aRate.tick_volume : (double)aRate.real_volume;

Regards