sideways-sid
Active member
- Messages
- 132
- Likes
- 23
A collection of thoughts and a request for help.
I'm trading futures manually using simple technical indicators on 30-min bars. Once using more than a couple of securities, I'm struggling to keep orders orderly, and have experienced input errors, so the obvious solution is to automate order entry using the parameters that I have developed and backtested manually.
I'm using IB, and prefer to stay with the broker as pricing and execution seems good.
Auto-trading seems to be via the IB API, which requires coding in one of several languages including Java, C#, and Python. If possible I prefer not to use a third party API as it introduces another point of failure to the overall system. Python is widely recognised as being modern and relatively easy to learn, and would appear most appropriate for a new user.
I have a fair amount of experience using excel at advanced level, but virtually no coding/programming/development experience.
Searching around the subject brings confusion as after including downloading Python, one needs (variously) Pandas, Anacondas, IBPy, IBridgePy, and many other files, directories, libraries, etc to enable the programme to pass my instructions to IB. For a new user, this again seems to introduce opportunities for error and failure.
So my question is: Can anyone with actual experience help me to convert my excel-based trading instructions into automated orders in my IB account? Whilst grateful for tips and pointers, I am obviously happy to pay for time, advice, coding work outside of the forum.
I'm trading futures manually using simple technical indicators on 30-min bars. Once using more than a couple of securities, I'm struggling to keep orders orderly, and have experienced input errors, so the obvious solution is to automate order entry using the parameters that I have developed and backtested manually.
I'm using IB, and prefer to stay with the broker as pricing and execution seems good.
Auto-trading seems to be via the IB API, which requires coding in one of several languages including Java, C#, and Python. If possible I prefer not to use a third party API as it introduces another point of failure to the overall system. Python is widely recognised as being modern and relatively easy to learn, and would appear most appropriate for a new user.
I have a fair amount of experience using excel at advanced level, but virtually no coding/programming/development experience.
Searching around the subject brings confusion as after including downloading Python, one needs (variously) Pandas, Anacondas, IBPy, IBridgePy, and many other files, directories, libraries, etc to enable the programme to pass my instructions to IB. For a new user, this again seems to introduce opportunities for error and failure.
So my question is: Can anyone with actual experience help me to convert my excel-based trading instructions into automated orders in my IB account? Whilst grateful for tips and pointers, I am obviously happy to pay for time, advice, coding work outside of the forum.