ninjatrader/strategies/rsi-divergence/README.md

52 lines
1.2 KiB
Markdown

# RSI Divergence Bot
This strategy was inspired by the following post on X:
![Strategy Rules](./strategy_rules.png)
## Rules
1. On the hourly SPY chart, enter a long when the RSI is > than it was 5 bars ago but price is lower.
2. Exit the position when the RSI is > 70.
## Parameters
**RSI Period**: The period to use in the RSI calculation. (Default: 14)
**RSI Smoothing**: The smoothing period to use in the RSI calculation. (Default: 3)
**Divergence Period**: The number of bars over which to check for divergence in the price and RSI value. (Default: 5)
**Exit Threshold**: The RSI value over which to exit the position. (Default: 70)
## Backtest Results
### ETFs
#### SPY
![SPY All-Time Analysis](./backtest-results/spy_all_time_analysis.png)
![SPY All-Time Summary](./backtest-results/spy_all_time_summary.png)
#### QQQ
![QQQ All-Time Analysis](./backtest-results/qqq_all_time_analysis.png)
![QQQ All-Time Summary](./backtest-results/qqq_all_time_summary.png)
### Futures
#### /ES
![ES Analysis](./backtest-results/es_analysis.png)
![ES Summary](./backtest-results/es_summary.png)
#### /NQ
![NQ Analysis](./backtest-results/nq_analysis.png)
![NQ Summary](./backtest-results/nq_summary.png)
---