You can do this with the IB API. To avoid programming I suggest you look at something like Alera Portfolio Manager (I use this software, I'm not affiliated with them).
https://aleratrading.com/
There's a free version that works with your paper trading account.