How to create an Automated Trading System

They're not really 'articles' are they, its an advert for a trading system. The account curve shown is for simulated, not real, results; although this isn't clear from reading the page. This in itself is a big red flag.

Well i got the article from a blog so i don't understand how that is an ad???
 
Take a look at quantopian.com they are a Python based development environment that allows you to develop, backtest and run a trading system. They execute trades via InteractiveBrokers. You could clone a 'good' trading system from many public systems and then learn how to program over a year or so.

There are several Python programming classes on coursera.com. Quantopian also has several good tutorials on youtube.

Good trading,

He said zero coding experience. Python is for programmers with experience. In his case I would not even recommend Easylanguage.
 
Last edited:
What is your typical average holding period?

If more than a week, no need to automate. I could run my system off a spreadsheet. But I'm too lazy to do the trading myself.

If less than a week, are you convinced you make money after costs/slippage trading that quickly?

This is good suggestion but I think that more than two days can take care of frictions. Most automated traders were destroyed by algos during the last decade and are now passive stock market investors.
 
If you trade manually with success then you can find a programmer who will automate your strategy. As was said already.
 
Last edited by a moderator:
He said zero coding experience. Python is for programmers with experience. In his case I would not even recommend Easylanguage.
I think that Slacker's advice is right on the money.

Python is a language built to be friendly to people who are completely new to programming, it is used in many introductory CS courses for this reason (like the ones found in Coursera).
By using quantopian, he could focus on the trading strategy without having to reinvent the wheel and build a whole infrastructure from scratch.
 
Basic is friendlier. I don't think this is the issue. The issue is how much time one can sepnd programming in low level language. If your job is to trade then a higher revel language with low level support is the best. Easylanguage, AFL, etc. If you work for an operation that hires programmers then python may be a better choice. I think the right advice depends on what someone must focus.
 
Basic is friendlier. I don't think this is the issue. The issue is how much time one can sepnd programming in low level language. If your job is to trade then a higher revel language with low level support is the best. Easylanguage, AFL, etc. If you work for an operation that hires programmers then python may be a better choice. I think the right advice depends on what someone must focus.
Python is a low level language? :O
 
Back
Top