This is not going to be easy, but I have all the time in the world and if I do not do this, I just piss my money away scalping for ticks. My problem in trading is emotional more than picking the right trades. I quit trades too quickly, then second guess myself, I suppose these problems can occur with a well "trained" bot, as one can override trades but that is also a situation that can be programmed with stops. The gambler mentality is to do something, constant biofeedback, akin to endorphins by getting an IM on the iPhone. I am 64 and I used to be a mainframe Assembler/ Unix C programmer for nearly 20-years. I am taking an Udemy class on python and IB API's, a little dated course for $49. The instructor is Indian and he has done a lot of these courses for Oanda API etc. I have downloaded Anaconda as well. Looking at the language is not the hard part. Programming price action will be the challenge. I will distill the best buy sell setups not using anything but prior highs and lows with determination is we are in a up/down channel, breakout or trading range. Moving average is the only indicator I care to look at. Two types of orders will be used; stop for breakout and limit for trading range.
If you're good in assembly/C don't go to Python/IB API, use a trading software like NinjaTrader or MultiCharts .Net which can use C# code. The painful job is already done by them and you only have to focus on the trading logic.
Compare to Z390 assembler this will be a piece of cake...
Success requires no deodorant! (Sun Tzu)
The following 2 users say Thank You to sam028 for this post:
I hate windows (after 20-years of suffering it) and if I can avoid using windows I will at all cost. I am a Mac user. Ninja has no Mac support and the platform is garbage, maybe the API is good that does not help me on a Mac.