Hey guys, how are you doing, hope you are doing fine.
Today I'm starting with the learning process of AI/ML and before starting I've a few questions. Before asking the questions I'd like to explain where I'm looking to use AI/ML at least for the first time, I'll probably use it in other things in a near future.
Long story short, I'm coding a TradingView Backtester. TradingView is a website that gives you access to financial data, you can visualize it, use financial indicators, etc. This TradingView Backtester works with TradingView Strategies, which is coded by the user, and what it does is: based on different conditions you code (e.g: when price goes above the last monthly high price, sell) it executes a trade, either buy or sell. This TradingView Backtester test different values/options for the strategy you want. Then collects the obtained results and continues with other values/options.
What I mentioned above is done, I already have this code that test different values in TradingView Strategies, but I'm now looking to apply AI/ML in order to make my backtesting more effective. What I mean by effective is choosing based on previous results, the next possible better value to test.
So I'll show you an example of what this would look like:
- Backtest a few values in this TradingView Strategy
- Now that we have the first set of results for each of the values tested, try to find some more values that could perhaps give even better values than before.
Example of the collected Databa with the first backtest (which wont be related at all with ML)
profit | ema_lenght | rsi_lenght
10 | 50 | 3
-12 | 25 | 5
33 | 80 | 10
45 | 28 | 3
1 | 14 | 27
- I think that up to here it all makes sense. If something doesn't, please tell me and I'll rephrase.
So as I explained before, my idea is to wisely/effectively generate next possible set of values (ema_lenght, rsi_lenght) and then obviously backtest them in TradingView. So, knowing that I've never ever worked with ML/AI and I know absolutely nothing about it (I only know it can do awesome stuff 😄), what should I learn, and where should I learn this from?
Last question, how much time do you think it's needed in order for me to start applying some of my knowledge to this project?
If you read up to here, thanks a lot 💙

…