Thanks, I do have some trading experiences. I've done some trading in the past (10 years ago), mostly equity derivatives (eg derivative warrants).
I attempted CFA Level I 5 or 6 years ago, but alas, couldn't make it.
So I guess I know the basics of trading: fundamental and technical analyses.
Basically, this is what I was thinking of doing:
(1) In the morning, find something which technical indictors give a good buy signal (eg, RSI, Stochastic, Bollinger Bands, 10-day moving average moving above the 250-day)
(2) Do some more analyses on it (eg economic, fundamental analysis, momentum)
(3) Buy it
(4) sell it if it loses more than 10 to 15% before end of day.
(5) or sell if it makes more than 20% before the end of day, for instance.
Well the algorithm of writing trading algorithm is the following (as I see it).
- Pick a set of rules according to which a trade should be executed/closed. It can be some some mix of technical indicators, price patterns TESTED ON HISTORY (the more is the better).
- Answer the question: Do I want to automate it? i.e. spent time on something else, while algorithms will place orders instead of me 24/5/365.
- IF yes, code it!
- Test on history
- If your winning ratio is higher than 60% and drawdown is low then I think you can go live.