I have been wanting to ask this question for the past few months. But did not get time, being busy in professional and personals chores.
Weekend hai. Thoda time laga ke detail mein elaborate kar do please. Anyone is welcome to advice, whatever they know.
I was thinking about joining some courses for data analysis, coding, software etc. In short, "computer courses".
Can you explain how one should go about it. Which modules help in which area of the market? I mean, there is much assistance regarding the technical analysis literature. But there is not much guidance regarding the IT, software, automation, and data part for the market. How should a beginner go about it - what are the prerequisites one needs to learn one their own before going for professional beginner courses. And after those initial ones what are the higher steps.
I am aware that I haven't framed the question coherently, but it is the reflection of the confusion in my mind which needs clearing. I am asking here because one can expect a practical approach and also a more relevant advice. Otherwise I have also enquired with a few training centres - but obviously they will try to sell what they have rather than advising on what we need.
okay all your doubts r proper... mostly all non programmers have this doubt , as there is so much to learn n what to learn, etc etc...
i will just share my opinion
first n foremost, programming language just look difficult, but once u learn it, it is similar to school 4th std mathematics, there is nothing complex abt it, u just follow a set of rules....
i m assuming that u have no knowledge of programming....
whether u learn python or c++ or vba or any other language..... it wont make much difference
bcoz the programming concepts r same, only the grammar/syntax is different
so just by learning 1 language, u will be able to learn any other language very easily
now what exactly will programming do for u.....
it will just help u to get, sort, arrange, clean data easily, n then it will help u to easily n quickly test many readymade indicators n also custom indicators n several other combinations of indicators....
in short, u will be able to test most of your ideas if u know programming...
once u have a profitable strategy, then comes the automation part, of automating that strategy, firing orders, etc....
for now, i will suggest u learn basic c++, n then AFL n then test your ideas in amibroker, as amibroker's AFL is very similar to c++
i personally like tradingview, but for backtesting amibroker is good, n we can feed it options data also very easily....
now if u learn programming ( c++ ) , then AFL, n then test all your ideas n strategies n still cannot find any profitable strategy, then i would suggest u to study mathematics , mostly mathematics concepts that are used in machine learning
but for that u will need to be perfect in functions, limits, derivatives, integration and calculus
now all this look impossible n too much right now, plus u will think u dont has much time n now age of learning is gone, etc etc...
but all this can be done in under a year with just daily 1 hour of learning
if u start tomorrow itself, before 1st jan 2024, u might be writing AFL codes better than many of us here, including me
i never underestimate anyone, with hardwork n perseverance anyone can surpass anyone
good luck