It looks like that I have the latest release (8.07) with 
ResubscriberRunner.java. This seems to be a separately running thread and I 
have not yet found from where it is initiated. However I have seen that it 
puts itself to sleep for an hour before re-requesting market data. Eugene 
explained in this forum:
 

> Permanent loss of market data. This occurs at around the time when the IB 
> servers are restarting (typically around 12 midnight EST for me). After the 
> IB servers restart, by design TWS should restore the connection to the 
> servers, with no loss of market data flow. However, as several people 
> noticed, sometimes the market data freezes after the IB restart, so what 
> needs to happen is that JBT must resubscribe to market data explicitly. 
> This is what ResubscriberRunner is about. It will wait for an hour to let 
> things resolve themselves, and if not, it would unsubscribe from the market 
> data feeds, and resubscribe again. 

 
However when this happens during the trading day and you have an open 
position, you cannot wait an hour until data is flowing again. When I look 
at the code of ResubscriberRunner.java it is possible to set the sleep to 1 
min or even lower without risking other side effects. What do you think? 
 
 
 
 

-- 
You received this message because you are subscribed to the Google Groups 
"JBookTrader" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/jbooktrader?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to