This is super helpful, thank you very much! I really appreciate your efforts on IBC, it really seems like a great product and can¡¯t wait to get it set up.?
I¡¯m also the lead developer of lumibot (over 700 github stars) and the CEO of lumiwealth (a community of over 30k Algo traders). Maybe we can partner up somehow? I¡¯d be happy to promote IBC and maybe we can add native support to lumibot. We are also a for profit entity so we can pay you for sending us traffic.?
As for your responses:
1. Can you point me to where exactly you mention this? Maybe I¡¯m blind but I can¡¯t find it.?
2. This is awesome, can¡¯t wait to set up IBC.?
3. Love these suggestions. Which do you prefer, Windows or Linux? I¡¯ve never had to run a GUI in either one. I¡¯m assuming Linux would be much cheaper??
Also any thoughts on doing this without a GUI? I¡¯m just thinking if we wanted to automate this process for 1000+ accounts it could get tricky.?
Robert, CEO Lumiwealth
347-635-3416
toggle quoted message
Show quoted text
FYI, I¡¯m the developer of IBC, so yes, I¡¯m quite knowledgeable about it¡
?
Answers to your questions:
?
- You need to study the User Guide! The very first page mentions Auto-Restart. Also read the section on Second Factor Authentication.
- If you run Gateway without using IBC, you only get the alert on your phone once: if you don¡¯t acknowledge it within 3 minutes, login fails and you have to interact directly with Gateway to login again: but IBC does that for you.
- Running it on a cloud server is really no different from running it on your own computer, especially if it¡¯s a Windows server, except for the following:
- You¡¯ll need to enable Remote Desktop if you want to be able to interact with the GUI
- You¡¯ll need to set up a VPN tunnel to give you secure access to the GUI and the API port. I recommend WireGuard, which I use myself to access my home systems when I¡¯m away from home.
?
- You¡¯ll need to install a virtual frame buffer like XVFB, or something like VNC server, to enable you to access the GUI (using a VNC client)
- You can use an SSH tunnel to secure things.
- You might find this document helpful: It¡¯s quite old now, and relates more to TWS than Gateway, but it contains a mass of useful information if you¡¯re not a Linux expert
?
Richard
?
?
?
That sounds great. Yea I guess you're right that we don't have to be in front of a computer now that I think about it.
A few follow up questions since you seem very knowledgable on this issue:
1. You say we only have to log in once a week, how do you accomplish that? From what I can tell IB Gateway forces you to log in every 24 hours.
2. When you say "If you forget, it will keep sending the prompt periodically until you do it.", do you mean that when using IBC? Or is that something that Gateway does automatically?
3. Any ideas how to run this all in the cloud? Running it on my computer seems easy enough, but running it on a server like AWS or Heroku seems a lot more complicated. Any advice or resources on this?
Thank you so much Richard!