Automating trades in Interactive Brokers?

Does anyone know of a way to automate trades in IB? I’d like to be able to program something to say “place a buy order for X USD of Y ETF every month”. I haven’t seen anything like that in the trader workstation, but there are so many options that I may have missed something…

Alternatively, has anybody done anything with the API that would do this? I looked into it a while ago, but I think you may have to pay for live data to be able to use the API.

They have an API

But for trading once a month it’s just an overkill. You’ll need to host your program somewhere, think about security, reliability etc.

Mobile app to place trades and a calendar reminder or a script emailing you what trades to do I think would work a lot better