I'm watching a great (for me) video:
In it, he says that you have three hurdles:
getting the data, programming strategies for it, and executing it.
You can develop your own strategies in Python, R, or Matlab, but the trading platforms (Metatrader, Ninja, Trade Station, ThinkorSwim) do not support these languages. You have to use the platform's language (e.g., c# for Ninja) or if you want to use, say, Python, you have to develop your own platform, including the data cleaning, and your own execution programs. On the other hand, in a platform, data/strategy development/execution are all there together.
If I decide to go with Python, are there existing toolboxes for getting data (from where? a broker?) and executing with a broker? That is, are there the parts of a platform for Python programmers?
Thanks!
Jim
In it, he says that you have three hurdles:
getting the data, programming strategies for it, and executing it.
You can develop your own strategies in Python, R, or Matlab, but the trading platforms (Metatrader, Ninja, Trade Station, ThinkorSwim) do not support these languages. You have to use the platform's language (e.g., c# for Ninja) or if you want to use, say, Python, you have to develop your own platform, including the data cleaning, and your own execution programs. On the other hand, in a platform, data/strategy development/execution are all there together.
If I decide to go with Python, are there existing toolboxes for getting data (from where? a broker?) and executing with a broker? That is, are there the parts of a platform for Python programmers?
Thanks!
Jim
