Are you using the coding skills you acquired to mainly sort the data you already posses and clean | to fetch new data for research | or to run strategies with the data ?
I'm drawing lines on Tradingview as honestly as possible representing a trend following idea I have, and related variations. I've not yet taken the time to fully replicate the thought process in Pinecode which is new to me. If I can do that then I can test more variations of what I'm intending. So for now I use Excel to help gather the data points, and then VBA to chart the data, and then to apply money management. I am most interested in drawdowns, and, what is the shortest time frame I can use and still overcome trading costs like fees and spreads. Also if there are better hours during the 24 that are better than others. Of course I want to know all the stats like average win, average loss, profit factor, win%. These could possibly be used for other studies involving synthetic trades for Monte Carlos. I'm testing an always in method and comparing that with in and out in accord with my baseline always in. And then I want to see how things go with additional markets and how I could increase or decrease leverage according to rated profit factors and drawdowns for the various performance stats. Basically looking at all angles before starting to reduce unhappy surprises. The manual drawing of lines is good for refining the thought process for the rules of trading.
So anyway, coding helps with all of this and will help to execute. I had to develop a nifty way to speed up data entry and to produce charts with granularity of three minutes per data point so as to compare side by side the different time frames, different markets, I am proposing to work with, and how money management might improve performance.
Speeding up data entry I needed some custom code that starts whenever double click on a cell in a column to plot enter/exit prices, along with the position direction (long or short) on a date/minute template. If price moved from 28678 to 28589, for example, I only need type in, or voice in, the last three digits and it takes care the rest. Things like that are good applications of an ability to code.
This is all because you can't yet draw a line on Tradingview, and get Pinecode to read it into a CSV file the way it can if you have a robot set up. And even if I were able to robotisize this now, it's still valuable to manually go through every situation just to be able to formulate Pinecode using bar data.
I'll be using VBA to test position sizing. Ild like to be able to designate a drawdown tolerance, say, 20%, or 5% (if trying to qualify for a prop firm) and be told, for each situation, what my leverage should be, or how much exposure I should have relative to a turnaround price on the chart (or stop loss price).
The idea is to use coding ability to almost guarantee success before committing.