[3Commas] Dual RSI DCA INJ - Long Strategy by 3Commas
By 3Commas
Performance Metrics
- Author: 3Commas
- Symbol: BINANCE:INJUSDT.P
- Timeframe: 3 minutes
- Win Rate: 84.3%
- Profit Factor: 15.628
Description
Dual RSI DCA β Long Strategyπ· What it does:This is a long-only DCA strategy that captures oversold-to-overbought rotations confirmed by two independent RSI conditions on a lower timeframe. A long entry opens only when the lower-timeframe RSI crosses up out of an oversold zone; the take profit fires only when the lower-timeframe RSI crosses down out of an overbought zone AND a minimum profit threshold from average entry has been reached. Five safety orders form a deviation ladder for adverse downward price action. No trailing, no Stop Loss. - Single base order with up to five safety orders, sized at a 1.25Γ progression for soft compounding. - Dual-RSI architecture: RSI(14) cross up 31 on 3m for entry, RSI(14) cross down 69 on 3m for exit. - Deviation ladder: 1.3% to first safety order, 1.3Γ step multiplier β five rungs from 1.30% to 11.75% below base entry. - Profit-armed exit: take profit fires only when minimum profit (default 2.4%) above average entry has been reached. - Every entry, safety order, and exit emits a webhook-ready JSON alert payload for direct DCA Bot consumption.π· Who is it for: - Swing traders looking for systematic long exposure on crypto perpetuals that frequently sweep liquidity into local lows. - DCA-style traders who want both entry and exit signals gated by momentum confirmation, not just price levels. - Bot operators who want to drive a DCA Bot via webhook with per-event JSON payloads tagged for each base / safety order / exit action. - Risk-conscious operators β at default settings the maximum deployed capital is ~9.93% of equity per trade, comfortably inside the conventional 5β10% per-trade risk band.π· How does it work: Entry RSI Filter: A 3-minute RSI(14) is sampled via request.security with lookahead disabled. The entry gate fires when RSI crosses up the oversold threshold (default 31). The cross is detected at host-bar close, comparing the current LTF RSI value to the previous host bar's reading. Entry: When the entry gate fires and no position is open, a long position opens at the base order size (default 90 USDT β 0.9% of equity). The base order is configurable as Market (default) or Limit at the bar's close. Safety Order Ladder: After the base fill, the strategy monitors price deviation downward against the position. The k-th safety order fires when close β€ base entry Γ (1 β cumulative deviation), where cumulative deviation grows by the step multiplier (default 1.3). At default settings the deviations are: 1.30%, 2.99%, 5.18%, 8.04%, 11.75%. Each safety order's size grows by the size multiplier (default 1.25) β soft compounding without aggressive martingale. Exit RSI Filter: A 3-minute RSI(14) is sampled in parallel. The exit gate is checked only when price has reached the minimum profit target (default 2.4% above average entry). When the exit gate fires (RSI crosses down 69), the position closes at market. Profit-Armed Exit: This is the key mechanic. The take profit does not fire on a static target β it waits for momentum confirmation. The strategy lets winners run when RSI keeps climbing, and only exits when RSI rolls over from overbought, locking in profit at a momentum peak rather than a fixed distance.π· Why it's unique: - Dual-RSI Architecture: Two independent RSI cross conditions on the same lower timeframe β one for entry, one for exit. Most DCA tools gate only one end of the deal; this one filters both. - Profit-Armed Exit: The take profit waits for the lower-timeframe RSI to roll over from overbought. Winners run while momentum holds, then exit on the first sign of rotation β better expectancy than a fixed-target exit on trending moves. - Soft Compounding Ladder: The 1.25Γ size multiplier scales position size with adverse drift but doesn't blow up capital deployment. Five safety orders cap maximum exposure at ~9.93% of equity. - DCA Bot Integration: Every event (base, AO 1β5, exit) emits a fully-formed JSON alert payload. Connect one alert to a DCA Bot's webhook URL and the strategy drives the bot end-to-end without any glue layer.π· Considerations Before Using the Strategy: Market & Timeframe: Defaults are calibrated for INJUSDT perpetual on 3m. The dual-RSI mechanic is portable to other liquid crypto perpetuals that mean-revert from oversold conditions, but RSI thresholds and the deviation ladder should be reviewed before redeployment. Sample Size: The backtest produced 102 closed trades β just above the ~100-trade floor for statistical relevance, not far above it. The high win rate and profit factor reflect favorable conditions over the test window and the profit-armed exit mechanic; treat them as indicative rather than a forward-performance guarantee. Extend the window or test across multiple assets to build a larger sample. Strong Downtrends: Like any oversold-reversal setup, the strategy is positioned for ranges and rotations, not waterfall declines. In sustained downtrends the strategy may fill the entire 5-AO ladder and hold the position while price grinds lower. The dual RSI filter limits exposure to confirmed oversold conditions, but a regime shift to a strong downtrend requires manual oversight. Cross Detection Granularity: LTF RSI cross detection happens at host-bar close. A cross that completes and reverses inside a single host bar may be missed by design β this prevents over-signaling on intra-bar noise. Funding Rates (Perpetuals): Backtests do not account for perpetual funding rates. Sustained negative funding (shorts pay longs) improves live performance for this long strategy; sustained positive funding degrades it. Review the historical funding pattern before live deployment. No Stop Loss Justification: There is no exit on adverse moves beyond the 5-AO ladder. Per-trade risk is structurally capped by the bounded position-size ladder β at defaults that is base 90 + AO sum ~903 = 993 USDT max deployed β 9.93% of equity, inside the conventional 5β10% per-trade band. If a hard stop is required at the exchange level, layer it on the bot side.π· STRATEGY PROPERTIES Symbol: BYBIT:INJUSDT.P (Perpetual) β portable to any INJ / USDT pair. Timeframe: 3M Test Period: March 16, 2026 β June 11, 2026 (~2.9 months). Initial Capital: 10,000 USDT. Order Size per Trade: 0.9% of Capital base + 5 safety orders at 1.25Γ progression. Max Capital Deployed: ~993 USDT per trade (~9.93% of equity). Commission: 0.08% per trade. Slippage: 3 ticks. Margin for Long Positions: 100%. Indicator Settings: Default Configuration. Base Order: 90 USDT, Market by default (Limit toggle available). Take Profit: 2.4% minimum profit, armed by 3m RSI crossing down 69. Stop Loss: None β bounded position size is the structural risk cap. Entry Filter: 3m RSI(14) Crossing Up 31. Exit Filter: 3m RSI(14) Crossing Down 69 + minimum profit 2.4%. Averaging Orders: 5, Deviation 1.3%, Deviation Step 1.3Γ, Size Multiplier 1.25Γ. Strategy: Long Only.π· STRATEGY RESULTS β οΈ Remember, past results do not guarantee future performance. Net Profit: +223.16 USDT (+2.23%) Max Equity Drawdown: 204.77 USDT (1.98%) Total Closed Trades: 102 Percent Profitable: 84.31% (86 / 102) Profit Factor: 15.628π· How to Use It: πΈ Adjust Settings: Open the strategy inputs and review the Base Order Size, the entry RSI filter (timeframe / length / level), the exit RSI filter, the 5-AO ladder, and the Minimum Profit threshold. Defaults are calibrated for INJUSDT.P 3m β recalibrate per asset before deploying. πΈ Results Review: Run a full-period backtest and confirm Max Drawdown stays inside your personal risk band. This configuration produced 102 closed trades β just above the ~100-trade floor for statistical relevance; a larger sample increases confidence. Update commission and slippage to match your exchange's actual conditions. πΈ Create alerts to trigger the DCA Bot: Add one alert on the strategy using "Any alert() function call". Paste the DCA Bot's webhook URL into the alert's Webhook field, and fill the Bot ID, Email Token, and Pair inputs on the script. The strategy will emit JSON payloads for entry, each safety order, and exit β formatted for direct DCA Bot consumption.π· INDICATOR SETTINGS Base Order Size (USDT): USDT amount opened on the long entry. Use LIMIT for Base: Toggle between Market (default) and Limit at bar close. Averaging Orders per Trade: Maximum number of safety orders per deal (default 5). First AO Size (USDT): USDT size of the first safety order; subsequent AOs scale by the Size Multiplier. Deviation to First AO (%): Distance from base entry at which AO1 becomes eligible. Deviation Step Multiplier: Ladder factor that widens each subsequent deviation step. Order Size Multiplier: Factor that grows each subsequent safety order's USDT size. Entry RSI Timeframe / Length / Level: Lower-timeframe RSI filter that gates the base entry. Exit RSI Timeframe / Length / Level: Lower-timeframe RSI filter that arms the take profit. Minimum Profit (%): Threshold above the running average entry that must be reached before the exit signal can fire. DCA Bot Webhook: Bot ID, Email Token, and Pair fields injected into every alert payload. Visualization: Toggle DCA Ladder, fill labels, status table. Brand Watermark: Configurable text, position, size, and transparency.π¨π»βπ»π We hope this tool helps enhance your trading. Your feedback is invaluable, so feel free to share any suggestions for improvements or new features you'd like to see implemented.__The information and publications within the 3Commas TradingView account are not meant to be and do not constitute financial, investment, trading, or other types of advice or recommendations supplied or endorsed by 3Commas and any of the parties acting on behalf of 3Commas, including its employees, contractors, ambassadors, etc.