It looks like you're new here. If you want to get involved, click one of these buttons!
@Override
public void onTicks(ArrayList<Tick> ticks) {
NumberFormat formatter = new DecimalFormat();
System.out.println("ticks size " + ticks.size());
if (ticks.size() > 0) {
for (Tick tick : ticks) {
System.out.println("Inside for loop " + formatter.format(tick.getOpenInterestDayHigh())
+ " and volume is " + formatter.format(tick.getOi()));
}
System.out.println("Loop complete " + ticks.size());
}
}
Tokens for which I am subscribing is 28858370
28858626
28858882
28859138
28859394
28859650
28859906
Are you not getting OI field values even in FullMode? Is this missing OI field random with ticks or you observed any pattern?
We just checked for these tokens
[28858370, 28858626, 28858882]
(from your above token list) with full mode and oi field is showing fine.Can you print and see the tick mode when oi is 0?