Getting Started With Algo Trading

Difficult things don't scare me at all. Not looking for any short term stuff here :)

That's very good.

But if I understand you correctly, you not only want to learn how to code so that you can backtest your trading systems, but you also want to design a Python program that will send your buy/sell orders to your broker automatically, with the stop and target.

This is an even bigger challenge, even for experienced computer programmers.

But anyway, good luck.
 
For trading execution you will likely need to write your own or use another software. Best backtesting platforms mostly don't touch executions. There is a way to auto-trade from AB but it won't be very reliable. I hear many people use NinjaTrader.
Alternatively OP can investigate MetaTrader 5. This includes a backtester as well. Using its built-in programming language MQL5 is it possible to write your own trading algorithms.
 
Hi guys,
Couldn't really find the answers I was looking for on this forum. But after doing a ton of research I found that I can learn algorithmic trading by learning python and using ninjatrader to test my algo's.

Most of the resources I checked did a bad job of explaining things. I've watched basics on youtube but I was wondering if there were any courses that'll get me up and running testing my own algo's.
It's important to use accurate historical data which you can get from Norgate for a reasonable price. I know several people that use AmiBroker + Norgate and like it. There are AmiBroker groups out there as well that can help you get going (one example is AmiBroker-Canada.org).
 
The advantage of MT5 (apart from being free) is that you can download the exact tick data AND the spreads that were historically outputed by that broker (using "Tick based on history" data option). So you can test an EA with accuracy and see if it worked with that broker specifically in the past

also all tick data is free on MT5.

Jeff
 
Hi dears
Would you please show me the steps of learning algotrading without programming skills?

Thanks
I would start by looking at simple codes, like a simple RSI or Moving Average and try to understand how it was programmed, based on the Math formulas of each indicator
 
Back
Top