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.
