I do not use Algo's or know much about coding... But Algo's is for Institutions only, as a Retail your target should be quality trades, not quantity. You aren't gonna be allocating 2 Billion, with 20-30 positions open at any given time, how can a Code enhance your trading performance on a small scale ?
Learn macro, learn how to analyze momentum, master 3 sectors... Remember you don't have to know everything, you just have to know your industries really well, then you trade what you really know. Options and Equities are the best way to rise quickly, Commodities when it's an obvious cyclical situation, FX is straight gambling in my opinion for the Retail
If you are a freak and like to spend hours analyzing, and are serious about this... I recommend getting a Analyzing Program, I use QuoteStream and pay 80 something a month for my Data, I am sure you can find some on this site, ask Bob Morse or Baron they can help you better with that. Trade Value for me is the most Important Factor in determining the change in trend, when you look at charts, it just shows you candles or lines going up or down with MA and some other things not too relevent imo, doesn't say anything really. When you look at Trade Value although it is finessed sometimes by HFT, you can instantly see the wave on either side of the trend
Ill post pics in next reply to show you example, on how to spot a trend through Trade Value... This example is a really good Company, Iridium Satellite, IRDM Ticker, momentum on the uptrend