Hi Douglas,
Thanks for the quick reply!
So let me explain a bit more about my perspective.
I'm a (non-professional) trader who is mainly active in forex, but also in stocks and other assets like bitcoin, oil, gold, silver, etc...
I'm trading purely based on TA. During my almost 1 year ongoing learning journey (short but very intensive) I encountered so many statements from traders in books or on social media about strategies, indicators and all kind of patterns that I (the engineer that I am) always felt sceptic whether they are really statistically evident or just bogus.
Since I find it very difficult, mistake prone and boring to manually backtest those strategies I started to code some of those (candlestick patterns, divergences, etc.) in Tradingview to see if there is something.
Unfortunately TV uses pinescript which is very limited so I searched for a way to do that in python. Later I came across Quantopian and eventually Quantconnect where I cannot only backtest but also trade the algos live, which is very exciting, so here I am!
There are 3 major reasons why I'm interested in algo trading:
- Evidence based strategies to increase confidence.
- Fits better with my lifestyle (limited screen time due to family, day job).
- Less emotional involvement (although not expecting zero emotions obviously).
Profitable to me is a strategy that consistently increases my capital with a percentage that is comfortably compensating for the effort that I put into it. And all of this with an acceptable drawdown (Sharpe ratio). I think I’m not the kind of trader who can sustain a win rate of 20% with a few homeruns to make the year. I try to have realistic goals, but I'm definitely aiming to outperform the S&P for example.
When you're used to forex long or short doesn't matter as long as you get the direction right. I’m not interested in HFT. I like the medium to long term timeframes from 4H to 1W, but I wouldn’t totally dismiss LTF like 1H or even 15m if feasible.
I think I have understood the very basic concepts of algo trading including the most common pitfalls like overfitting, look ahead bias, in sample and out of sample testing, transaction costs, etc., although I have obviously no experience yet how to conduct all this properly into code.
I’m sure I forgot some things to mention, but I hope now you have a better understanding of my background!
Cheers!
Thom