I use a system that trades at the NYSE's stock market close. As I'm living in Asia, that involves having a quite shitty schedule. So I wonder if there's any way to do it automatically. My system is based on the following information: the two nearest futures's prices of a particular product, the index price and the number of market days until expiration for each of those two futures. Depending on the result of a formula that uses that information, I either go long one ETF, another one or stay in cash. It seems like a relatively simple strategy, the only "external" information would be the market days until expiration, considering the software itself can't get that from Interactive Brokers. So I'd manually add that data, while the software would get from IB those futures and prices index. Then, my formula would say whether I should buy, sell or hold what I had from the previous day, and the bot would use a market order if needed. I'd appreciate if anyone could guide me. I don't have any experience with this kind of bots, I have always traded manually following my systems.