均值回归策略 (mean reversion strategy)
mean reversion system
hi gurus, this is a strategy I have made last year and would like to discuss with you guys about possible improvements.
The logic behind the system is simply mean reversion, say, if price becomes overbought it’s likely to fall back.
I trade on hourly timeframe and use SMA. The system calculates average swing length in past several months. Swing length here refers to the price difference between upcross MA and downcross MA. When ongoing swing length is greater than 5 times average swing length, I consider the price enter overbought area and sell short.
If price continues go up, I sell short every time a new bullish candle formed, so position get stacked all the way to the peak of this swing and every new trade always higher than previous one. When price finally close below MA, I close out all trades in the “basket” no matter in profit or not.
I backtested 20+ pairs and found some pairs got okay results while others don’t. the best pair is EU, below is backtest from 2010 to present using tickdata suite.
A small live account forward test as below.
Yes it got blown in November last year because I was too optimistic and increased lots size unwisely. quite stupid. It’s a good lesson I have learned..
after that I deposited some small money and restarted it again.
My trading experience is barely more than 2 years, and I’m not quite aware of many good techniques about risk control and money management. I use moving average as natural stoploss and exit, and increase lots size based on equity growth. If you think this system has some potential please give 2 cents about how to make it more efficient?
Your opinions are more than welcome.
hi gurus, this is a strategy I have made last year and would like to discuss with you guys about possible improvements.
The logic behind the system is simply mean reversion, say, if price becomes overbought it’s likely to fall back.
I trade on hourly timeframe and use SMA. The system calculates average swing length in past several months. Swing length here refers to the price difference between upcross MA and downcross MA. When ongoing swing length is greater than 5 times average swing length, I consider the price enter overbought area and sell short.
If price continues go up, I sell short every time a new bullish candle formed, so position get stacked all the way to the peak of this swing and every new trade always higher than previous one. When price finally close below MA, I close out all trades in the “basket” no matter in profit or not.
I backtested 20+ pairs and found some pairs got okay results while others don’t. the best pair is EU, below is backtest from 2010 to present using tickdata suite.
A small live account forward test as below.
Yes it got blown in November last year because I was too optimistic and increased lots size unwisely. quite stupid. It’s a good lesson I have learned..
My trading experience is barely more than 2 years, and I’m not quite aware of many good techniques about risk control and money management. I use moving average as natural stoploss and exit, and increase lots size based on equity growth. If you think this system has some potential please give 2 cents about how to make it more efficient?
Your opinions are more than welcome.
原帖附件 (2)
📦 帖子附件汇总 (4)
以下是回帖中所有共享的附件(4 个,已去重)。
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
