First of all, please let me know if this is not the right place to ask this kind of questions.
I'm trying to get all transaction ticks using IB API. For example, for jpy future(201309) my program called RequestMarketData() and set up event handler for tickprice/size/string/generic. And I watched last price/size, volume and timestamp. So my question is what is the best way to tell each transaction .
I think, last price/size and timestamp are only updated when it is changed but not when transaction happens. If there are two transactions with the same price, I think only one tick for lastprice comes. And the same for size and timestamp.
If so, to check the volume is the best way to tell if there is transaction?
I'm trying to get all transaction ticks using IB API. For example, for jpy future(201309) my program called RequestMarketData() and set up event handler for tickprice/size/string/generic. And I watched last price/size, volume and timestamp. So my question is what is the best way to tell each transaction .
I think, last price/size and timestamp are only updated when it is changed but not when transaction happens. If there are two transactions with the same price, I think only one tick for lastprice comes. And the same for size and timestamp.
If so, to check the volume is the best way to tell if there is transaction?