Quote from madf:
I don't need to program in C .. that's the beauty of it. Why should I learn an extra load of surplus knowledge when I can program much easier a simpler and quicker using near English (or American if you insist). ?
Then try user friendly tools like TS or Wealthlab.
Many years ago I was a computer programmer and I was struck then - as now - by how computer languages are written by programmers for programmers .
Then use a simple or higher level language, say VB, Pascal, Matlab or Mathematica if you donât like C or C++. Or use a combination. Indeed some languages are âwritten by programmers for programmersâ. What is wrong with that? Software engineering is difficult and requires advanced tools to accomplish what users want. You are essentially saying programming languages should be dumbed down for the masses, when there are plenty of simple languages and tools already available.
Just becuase C enables you to specify what you want does not mean that it is best: I gave an example above which I coded in about 5 seconds as I wrote it.
Obviously you arenât using C properly. C on itâs own is very low level. You need to bring in high level functions, libraries or use a higher level math-oriented language like Matlab or Mathematica to efficiently prototype and test strategies. After all, markets are highly numerical.
Please code it in C: print it and tell us how long it took. I bet
1. it takes more than the simple line I wrote
2. It took more than 5 seconds
I code and test my systems in Matlab. I can configure 10 simulations to run overnight in about 10 minutes of coding, mainly changing single lines of codes, swapping functions, changing parameters, etc. If you arenât an efficient at coding and testing, itâs your own fault.
3. It is incomprehensible to us mortals who don't know C and don't want to either
It is your own choice not to educate yourself. Why complain about your own ignorance? I only know a few languages. So what?
I don't need to program in C .. that's the beauty of it. Why should I learn an extra load of surplus knowledge when I can program much easier a simpler and quicker using near English (or American if you insist). ?
Then try user friendly tools like TS or Wealthlab.
Many years ago I was a computer programmer and I was struck then - as now - by how computer languages are written by programmers for programmers .
Then use a simple or higher level language, say VB, Pascal, Matlab or Mathematica if you donât like C or C++. Or use a combination. Indeed some languages are âwritten by programmers for programmersâ. What is wrong with that? Software engineering is difficult and requires advanced tools to accomplish what users want. You are essentially saying programming languages should be dumbed down for the masses, when there are plenty of simple languages and tools already available.
Just becuase C enables you to specify what you want does not mean that it is best: I gave an example above which I coded in about 5 seconds as I wrote it.
Obviously you arenât using C properly. C on itâs own is very low level. You need to bring in high level functions, libraries or use a higher level math-oriented language like Matlab or Mathematica to efficiently prototype and test strategies. After all, markets are highly numerical.
Please code it in C: print it and tell us how long it took. I bet
1. it takes more than the simple line I wrote
2. It took more than 5 seconds
I code and test my systems in Matlab. I can configure 10 simulations to run overnight in about 10 minutes of coding, mainly changing single lines of codes, swapping functions, changing parameters, etc. If you arenât an efficient at coding and testing, itâs your own fault.
3. It is incomprehensible to us mortals who don't know C and don't want to either

It is your own choice not to educate yourself. Why complain about your own ignorance? I only know a few languages. So what?
