I think learning out of courses and books alone will not actually make one a good trader or programmer, what more profitable one, nevertheless is a good start. Least it's better than people out there who choose to waste their precious lives and time, instead of knowledge for themselves to keep.
I majored in applied mathematics & statistics, did a full module package in financial math & o-o programming in Java/C++, but all i can say, when it comes to making trade softwares for live trading, you definitely need more than just basic coding. The codes has to "react" correctly.
Take for eg. a simple case of using moving averages to determine market inflexion points. At what point during the inflexion does, say the
if(MA>price && MA<price) statement fits? I suggest another starting point - take a look at all MQL codes, the MA expert advisor provided freely in the meta editor. Does the logic work? If so, why and if not, what are the reasons. Until you have some answers of your own, then it will take some trial and error, I suppose.
I majored in applied mathematics & statistics, did a full module package in financial math & o-o programming in Java/C++, but all i can say, when it comes to making trade softwares for live trading, you definitely need more than just basic coding. The codes has to "react" correctly.
Take for eg. a simple case of using moving averages to determine market inflexion points. At what point during the inflexion does, say the
if(MA>price && MA<price) statement fits? I suggest another starting point - take a look at all MQL codes, the MA expert advisor provided freely in the meta editor. Does the logic work? If so, why and if not, what are the reasons. Until you have some answers of your own, then it will take some trial and error, I suppose.