IBKR, Settlement & Good Faith Violations
I'm trying to gather research regarding IBKR and their GFV's, as I want to start forward testing my algo and collecting more data with paper trading, however i keep finding conflicting information, so hoping someone here has a similar setup running that can advise me a bit.
Firstly, the settlement. If my algo was to enter a position with unsettled funds, then sell it at a loss or profit, it seems i will get a good faith violation. However, I came across this https://www.reddit.com/r/interactivebrokers/comments/1q7hlyc/now_settlement_is_done_immediately/
My algo is a swing trader mainly, however it can daytrade depending on regime, so this is a risk. Has anyone had experience dealing with this? And how to you counteract the issue?
Secondly, im wondering about the market data. The algo scans a selection of 500 symbols at market open for their current breadth, as part of its probability calculation. But will this violate some sort of requests limit? Or is this for historical data only? I warm up my indicators so there is 135 days of historical data involved. 500 symbols × 135 days is a lot of requests, and from what i can see IBKR throttles at ~50 requests/10s for historical data.
Finally, the whole IB gateway situation, is it still necessary to have the gateway running 24/7 on a VPS? And does it still disconnect at the session reset every day? So i suppose i'll need a way of dealing with this too.