Hi,
Ive been a professional trader for about a decade but feel in order to keep with the times I really need to make the effort and start exploring the world of algo trading. Its benefits are clear.
Ive built "systems" on CQG and Tradestation in the past but want to use a more universal language. Knowing a few guys in the algo/fund world Python seems to be the way forward.
I was hoping to get your advice on best way to start. Im following the Codeacademy Python course and picking up the basics. But theres only so many times I can print "hello world" or change "parrot" from upper case to lower case. I still have no understanding how I can start applying this knowledge to trading. I really learn best in a way that is vocationally and solving a problem i am interested in.
So a couple of quick questions...
1/ how do you get your code into a trading environment? To take Tradestation for example, you write your code into a box and and it is being updated onto charts, giving you backtest results etc in real time almost. How does writing something on Idle or Notepad++ translate into complex charts? How does it translate basic code into charts and backtest results.
2/ CQG/Ninja Trader/Tradestation and other retail backtesting platforms have a trading vocabulary of keywords saved in its library such as "long, short, buy,sell, daily high" etc. Again, just writing in Idle or Notepad++ do you have to explain all these values to it?
I guess both these questions are "is there a trading environment to start coding into like CQG but instead of using its basic language it uses Python?"
All the YouTube vids/websites are so generic in their advice. Is there anywhere that specifically helps people to learn Python in a trading environment, forums/courses/software etc?
Any other tips on where to start?
Thanks