The 30-day past return is one of many indicators that I use. I have 14 indicator securities. For each indicator security, I compute 30/10/5-day past return, 200/50/10-day MA, and 200/50/10-day MA crossover. That's a total of 126 indicators. I backtest each indicator to find the "sweet spots", for instance 30-day past return of -5% to -2%. I trade the sweet spots.
Thanks . Here is some of my experience which maybe useful or harmful.
RSI with 2 day period maybe useful.
note: RSI(i) means the 2 day period RSI value on the i day.
Here is a intraday strategy based 2 day period RSI I have tested :
RSI(i) < 1, get long position ;
Stop loss -1%;
RSI(i) > 95, close long position;
RSI(i-1) > RSI(i-2) && RSI(i-1) > RSI(i) && RSI(i-1) > 97 , let's call point i high point A , A = i;
RSI(i-1) > RSI(i-2) && RSI(i-1) > RSI(i) && RSI(i-1) > 80 && RSI(i-1) < RSI(A), get short position;
RSI(i) < 90, close short position.
I backtested it with AMZN 1 min bars data which is from 2018/1/1 to 2019/4/5 .
The result is as follows, without considering transaction spread or commission :
2531 winning trades, 536 losing trades, 600% around profit, turning 1 dollar into 7 dollars.
With considering transaction spread (0.05% for buying and 0.05% for selling ) and commission, well, the result is around -100% , losing all.
Here is the result:
(long / short)entry time -> closure time, entry price -> close price, profit, funds(initial 10000)
v20180102 09:59:00 -> 20180102 10:05:00, 1181.310 -> 1183.360, -16.399, 9983.601
v20180102 11:16:00 -> 20180102 11:19:00, 1184.455 -> 1183.590, 6.920, 9990.521
v20180102 12:08:00 -> 20180102 12:10:00, 1187.670 -> 1187.660, 0.080, 9990.601
^20180102 12:39:00 -> 20180102 12:46:00, 1185.315 -> 1186.990, 13.400, 10004.001
......
v20190405 13:25:00 -> 20190405 13:28:00, 1832.300 -> 1831.980, 11.843, 69357.602
v20190405 13:57:00 -> 20190405 14:00:00, 1834.780 -> 1834.785, -0.185, 69357.414
^20190405 14:16:00 -> 20190405 14:32:00, 1833.170 -> 1833.625, 16.833, 69374.250
v20190405 14:53:00 -> 20190405 14:56:00, 1834.885 -> 1834.895, -0.370, 69373.883