Hey Guys - I have been trading Forex manually for the last two years with IB and I would like it to take it further to create an automated system using my trading plan. There is a lot of too much information out there and I find it hard to compile a learning path. Need your inputs to validate and provide any feedback. Everything listed below is new to me and planning to spend 2hrs/day on learning. Language: Python. ( I am an ETL developer and have worked on Object-Oriented languages early in my career. Already started this step since it will help my career too) Backtesting : Backtrader. I am planning to go with backtrader for backtesting since it also offers live trading with IB.I trade only 4hr or Daily timeframe. Want to test extensively my strategy in lower timeframes. Explored Quantopian/quantconnect but I don't want to go with them since I would like to host/own my system. Live Trading Backtrader or create own system using IB API/Python. I would prefer to go with backtrader since I don't want to spend too much time on creating my system in the initial stages. Are there any limitations with backtrader that may warrant to better go with creating my system? I don't mind to go with IB API/Python if it gives more advantage than backtrader. This is my plan and I would appreciate if you can provide your feedback and give pointers to good online resources if you are aware of any.