Quantum Ribbon Pro - Backtester

Official backtesting tool for the Quantum Ribbon Pro indicator.
Test the indicator's performance with historical data across any market and timeframe.
📋 What Is This?
A backtesting tool designed to validate Quantum Ribbon Pro signals through historical analysis.
Use it to:
Test signals on historical data
Evaluate risk management settings
Assess signal quality across different markets
Test entry/exit strategies before live trading
⚙️ Features
Signal Generation
- Trending signals with EMA + momentum confirmation
- Ribbon Bounce signals for pullback entries
- Signal Sensitivity control (1-10)
- Signal Cooldown system
- Confidence scoring (1-8 scale)
Signal Filters
- TP RSI Confirmation (all 5 ribbon pairs must align)
- Higher Timeframe Filter (15min to Weekly)
- S/R Auto-Detection (only trade at key levels)
- Quantum Range Filter (avoid choppy markets)
- Trading Hours Filter (restrict to specific sessions)
- Weekend alerts toggle
S/R Auto-Detection
- Automatic Support/Resistance detection via pivot points
- Longs only near support, shorts only near resistance
- Adjustable strength: Weak/Normal/Strong
- Customizable touch zone (0.1-5.0%)
- Optional visual zones display
Exit Management
- Ribbon Flip Exit (exits when ribbon flips against position)
- Adjustable flip sensitivity (1-5)
- Automatic position closure on reversal
Stop Loss Methods
- ATR-based (adapts to volatility)
- Fixed percentage (0.5-10%)
- Swing points (recent highs/lows with buffer)
- Adjustable distance: Tight/Normal/Wide
Take Profit System
- Single target: 1.5R / 2R / 3R
- Partial Take-Profits (enabled by default):
- TP1: 50% @ 1.5R
- TP2: 30% @ 2R
- Final: 20% @ 2.5R
- Break-even stop (triggered after TP1, TP2, or custom R:R)
Risk Management
- Position sizing
- Realistic commissions
- Slippage modeling
- Max drawdown tracking
- Win rate & profit factor metrics
Alerts
- Entry alerts (Long/Short)
- Entry @ S/R alerts (when S/R filter active)
- TP1/TP2 hit alerts
- Break-even move alerts
- Message formats: Simple/Detailed/JSON/Custom
- Template system with placeholders ({{ticker}}, {{entry}}, {{stop}}, {{tp}}, {{direction}}, {{confidence}}, {{atr}}, {{rr}})
- Webhook-ready JSON format
Customization
- Ribbon settings (custom EMA ranges and pair widths)
- Alert message templates
- Session-based trading hours
- Weekend trading control
🚀 Quick Start
Add the backtester to your chart with price action
Default Settings
Signal Settings:
- Signal Sensitivity: 5
- S/R Auto-Detection: Optional
- Ribbon Flip Exit: Optional
Risk Management:
- Stop Method: ATR
- Stop Distance: Normal (2.0x ATR)
- Take Profit: 2R
Partial Take-Profits: Enabled
- TP1: 50% @ 1.5R
- TP2: 30% @ 2R
- Final: 20% @ 2.5R
Review Results
Check win rate, profit factor, and max drawdown in the strategy report
💡 Usage Notes
Testing Approach:
Start with default settings
Test on your market/timeframe
Adjust based on results
Validate across multiple time periods
⚠️ Important
Past performance doesn't guarantee future results.
Validate on multiple markets and timeframes.
Use proper position sizing.
Skrypt tylko na zaproszenie
Dostęp do tego skryptu mają wyłącznie użytkownicy zatwierdzeni przez autora. Aby z niego korzystać, należy poprosić o zgodę i ją uzyskać. Zgoda jest zazwyczaj udzielana po dokonaniu płatności. Więcej informacji można znaleźć w instrukcjach autora poniżej lub kontaktując się bezpośrednio z TrendlineProject.
TradingView NIE zaleca płacenia za skrypt ani korzystania z niego, jeśli nie ma pełnego zaufania do jego autora i nie rozumie się zasad jego działania. Można również znaleźć darmowe, otwartoźródłowe alternatywy w skryptach społeczności.
Instrukcje autora
Wyłączenie odpowiedzialności
Skrypt tylko na zaproszenie
Dostęp do tego skryptu mają wyłącznie użytkownicy zatwierdzeni przez autora. Aby z niego korzystać, należy poprosić o zgodę i ją uzyskać. Zgoda jest zazwyczaj udzielana po dokonaniu płatności. Więcej informacji można znaleźć w instrukcjach autora poniżej lub kontaktując się bezpośrednio z TrendlineProject.
TradingView NIE zaleca płacenia za skrypt ani korzystania z niego, jeśli nie ma pełnego zaufania do jego autora i nie rozumie się zasad jego działania. Można również znaleźć darmowe, otwartoźródłowe alternatywy w skryptach społeczności.