OPEN-SOURCE SCRIPT
CryptoFlux Dynamo [JOAT]

CryptoFlux Dynamo: Velocity Scalping Strategy
This Pine Script v6 strategy is designed for cryptocurrency markets operating on 5-minute and faster timeframes. It combines volatility regime detection, multi-path signal confirmation, and adaptive risk management to identify momentum-based trading opportunities in perpetual futures markets.
Core Design Principles
The strategy addresses three challenges specific to cryptocurrency trading:
Strategy Architecture
1. Signal Generation Stack
The strategy uses multiple technical indicators calibrated for cryptocurrency momentum:
2. Volatility Regime Classification
The strategy normalizes ATR as a percentage of price and classifies market conditions into three regimes:
ATR is calculated over 21 periods and smoothed with a 13-period EMA to reduce noise from wicks.
3. Multi-Path Entry System
Four independent signal pathways contribute to a composite strength score (0-100):

Additional scoring modifiers:
Trades only execute when the composite score reaches the minimum threshold (default: 55) and all filters agree.
4. Risk Management Framework
Position sizing is calculated from:
Pine Script®
The strategy includes:
5. Additional Filters
Strategy Parameters
All default values used in backtesting:
Core Controls
Optimization Constants

Regime Intelligence
Signal Pathways
Risk Architecture
Strategy Settings
Visualization Features
The strategy includes:

Recommended Usage
Timeframes
The strategy is optimized for 5-minute charts. It can operate on 3-minute and 1-minute timeframes for faster scalping, or 15-minute for swing confirmation. When using higher timeframes, consider:
Markets
Designed for high-liquidity cryptocurrency perpetual futures:
For thinner order books, increase volume impulse multiplier and adjust quantity granularity to match exchange minimums.
Limitations and Compromises
Backtesting Considerations
Market Structure Dependencies
Parameter Sensitivity
Execution Constraints
Performance Expectations
This strategy is a framework for momentum-based cryptocurrency trading. Performance depends on:
Backtest results shown in publications reflect specific market conditions and parameter sets. Past performance does not indicate future results. Always forward test with paper trading or broker simulation before deploying live capital.
Code Structure
The strategy is organized into functional sections:
The source code is open and can be modified to suit your trading requirements. Everyone is encouraged to understand the logic before deploying and to test thoroughly in their target markets.
Modification Guidelines
When adapting this strategy:
Conclusion
This strategy provides a structured approach to cryptocurrency momentum trading with regime awareness and adaptive risk controls. It is not a guaranteed profit system, but rather a framework that requires understanding, testing, and ongoing calibration to market conditions.
You should thoroughly understand the logic, test extensively in their target markets, and manage risk appropriately. The strategy's effectiveness depends on proper parameter tuning, reliable execution infrastructure, and disciplined risk management.
Disclaimer
This script and its documentation are for educational and informational purposes only. They do not constitute financial advice, investment recommendations, or trading advice of any kind. Trading cryptocurrencies and derivatives involves substantial risk of loss and is not suitable for all investors. Past performance, whether real or indicated by backtesting, does not guarantee future results.
Use this strategy at your own risk. The responsibility for any trading decisions and their consequences lies entirely with you.
This Pine Script v6 strategy is designed for cryptocurrency markets operating on 5-minute and faster timeframes. It combines volatility regime detection, multi-path signal confirmation, and adaptive risk management to identify momentum-based trading opportunities in perpetual futures markets.
Core Design Principles
The strategy addresses three challenges specific to cryptocurrency trading:
- 24/7 market operation without session boundaries requires continuous monitoring and execution logic
- Volatility regimes shift rapidly, demanding adaptive stop and target calculations
- Tick-level responsiveness is critical for capturing momentum moves before they complete
Strategy Architecture
1. Signal Generation Stack
The strategy uses multiple technical indicators calibrated for cryptocurrency momentum:
- MACD with parameters 8/21/5 (fast/slow/signal) optimized for crypto acceleration phases
- EMA ribbon using 8/21/34 periods with slope analysis to assess trend structure
- Volume impulse detection combining SMA baseline, standard deviation, and z-score filtering
- RSI (21 period) and MFI (21 period) for momentum confirmation
- Bollinger Bands and Keltner Channels for squeeze detection
2. Volatility Regime Classification
The strategy normalizes ATR as a percentage of price and classifies market conditions into three regimes:
- Compression (< 0.8% ATR): Reduced position sizing, tighter stops (1.05x ATR), lower profit targets (1.6x ATR)
- Expansion (0.8% - 1.6% ATR): Standard risk parameters, balanced risk-reward (1.55x stop, 2.05x target)
- Velocity (> 1.6% ATR): Wider stops (2.1x ATR), amplified targets (2.8x ATR), tighter trailing offsets
ATR is calculated over 21 periods and smoothed with a 13-period EMA to reduce noise from wicks.
3. Multi-Path Entry System
Four independent signal pathways contribute to a composite strength score (0-100):
- Trend Break (30 points): Requires EMA ribbon alignment, positive slope, and structure breakout above/below recent highs/lows
- Momentum Surge (30 points): MACD histogram exceeds adaptive baseline, MACD line crosses signal, RSI/MFI above/below thresholds, with volume impulse confirmation
- Squeeze Release (25 points): Bollinger Bands compress inside Keltner Channels, then release with momentum bias
- Micro Pullback (15 points): Shallow retracements within trend structure that reset without breaking support/resistance
Additional scoring modifiers:
- Volume impulse: +5 points when present, -5 when absent
- Regime bonus: +5 in velocity, -2 in compression
- Cycle bias: +5 when aligned, -5 when counter-trend
Trades only execute when the composite score reaches the minimum threshold (default: 55) and all filters agree.
4. Risk Management Framework
Position sizing is calculated from:
RiskCapital = Equity × (riskPerTradePct / 100)
StopDistance = ATR × StopMultiplier(regime)
Quantity = min(RiskCapital / StopDistance, MaxExposure / Price)
The strategy includes:
- Risk per trade: 0.65% of equity (configurable)
- Maximum exposure: 12% of equity (configurable)
- Regime-adaptive stop and target multipliers
- Adaptive trailing stops based on ATR and regime
- Kill switch that disables new entries after 6.5% drawdown
- Momentum fail-safe exits when MACD polarity flips or ribbon structure breaks
5. Additional Filters
- Cycle Oscillator: Measures price deviation from 55-period EMA. Requires cycle bias alignment (default: ±0.15%) before entry
- BTC Dominance Filter: Optional filter using
BTC.D to reduce long entries during risk-off periods (rising dominance) and short entries during risk-on periods
- Session Filter: Optional time-based restriction (disabled by default for 24/7 operation)
Strategy Parameters
All default values used in backtesting:
Core Controls
- Enable Short Structure: true
- Restrict to Session Window: false
- Execution Session: 0000-2359:1234567 (24/7)
- Allow Same-Bar Re-Entry: true
Optimization Constants
- MACD Fast Length: 8
- MACD Slow Length: 21
- MACD Signal Length: 5
- EMA Fast: 8
- EMA Mid: 21
- EMA Slow: 34
- EMA Slope Lookback: 8
- Structure Break Window: 9
Regime Intelligence
- ATR Length: 21
- Volatility Soothing: 13
- Low Vol Regime Threshold: 0.8% ATR
- High Vol Regime Threshold: 1.6% ATR
- Cycle Bias Length: 55
- Cycle Bias Threshold: 0.15%
- BTC Dominance Feed: CRYPTOCAP:BTC.D
- BTC Dominance Confirmation: true
Signal Pathways
- Volume Baseline Length: 34
- Volume Impulse Multiplier: 1.15
- Volume Z-Score Threshold: 0.5
- MACD Histogram Smoothing: 5
- MACD Histogram Sensitivity: 1.15
- RSI Length: 21
- RSI Momentum Trigger: 55
- MFI Length: 21
- MFI Momentum Trigger: 55
- Squeeze Length: 20
- Bollinger Multiplier: 1.5
- Keltner Multiplier: 1.8
- Squeeze Release Momentum Gate: 1.0
- Micro Pullback Depth: 7
- Minimum Composite Signal Strength: 55
Risk Architecture
- Risk Allocation per Trade: 0.65%
- Max Exposure: 12% of Equity
- Base Risk/Reward Anchor: 1.8
- Stop Multiplier • Low Regime: 1.05
- Stop Multiplier • Medium Regime: 1.55
- Stop Multiplier • High Regime: 2.1
- Take Profit Multiplier • Low Regime: 1.6
- Take Profit Multiplier • Medium Regime: 2.05
- Take Profit Multiplier • High Regime: 2.8
- Adaptive Trailing Engine: true
- Trailing Offset Multiplier: 0.9
- Quantity Granularity: 0.001
- Kill Switch Drawdown: 6.5%
Strategy Settings
- Initial Capital: $100,000
- Commission: 0.04% (0.04 commission_value)
- Slippage: 1 tick
- Pyramiding: 1 (no position stacking)
- calc_on_every_tick: true
- calc_on_order_fills: true
Visualization Features
The strategy includes:
- EMA ribbon overlay (8/21/34) with customizable colors
- Regime-tinted background (compression: indigo, expansion: purple, velocity: magenta)
- Dynamic bar coloring based on signal strength divergence
- Signal labels for entry points
- On-chart dashboard displaying regime, ATR%, signal strength, position status, stops, targets, and risk metrics
Recommended Usage
Timeframes
The strategy is optimized for 5-minute charts. It can operate on 3-minute and 1-minute timeframes for faster scalping, or 15-minute for swing confirmation. When using higher timeframes, consider:
- Increasing structure lookback windows
- Raising RSI trigger thresholds above 58 to filter noise
- Extending volume baseline length
Markets
Designed for high-liquidity cryptocurrency perpetual futures:
- BTC/USDT, BTC/USD perpetuals
- ETH perpetuals
- Major L1 tokens with sufficient volume
For thinner order books, increase volume impulse multiplier and adjust quantity granularity to match exchange minimums.
Limitations and Compromises
Backtesting Considerations
- TradingView strategy backtesting does not replicate broker execution. Actual fills, slippage, and commissions may differ
- The strategy uses calc_on_every_tick=true and calc_on_order_fills=true to reduce bar-close distortions, but real execution still depends on broker infrastructure
- At least 200 historical bars are required to stabilize regime classification, volume baselines, and cycle context
Market Structure Dependencies
- BTC dominance feed (
BTC.D) may lag during low-liquidity periods or weekends. Consider disabling the filter if data quality degrades
- Volume impulse detection assumes consistent order book depth. During extreme volatility or exchange issues, volume signatures may be unreliable
- Regime classification based on ATR percentage assumes normal volatility distributions. During black swan events, regime thresholds may not adapt quickly enough
Parameter Sensitivity
- Default parameters are tuned for BTC/ETH perpetuals on 5-minute charts. Different assets or timeframes require recalibration
- The composite signal strength threshold (55) balances selectivity vs. opportunity. Higher values reduce false signals but may miss valid setups
- Risk per trade (0.65%) and max exposure (12%) are conservative defaults. Aggressive scaling increases drawdown risk
Execution Constraints
- Same-bar re-entry requires broker support for rapid order placement
- Quantity granularity must match exchange contract minimums
- Kill switch drawdown (6.5%) may trigger during normal volatility cycles, requiring manual reset
Performance Expectations
This strategy is a framework for momentum-based cryptocurrency trading. Performance depends on:
- Market conditions (trending vs. ranging)
- Exchange execution quality
- Parameter calibration for specific assets
- Risk management discipline
Backtest results shown in publications reflect specific market conditions and parameter sets. Past performance does not indicate future results. Always forward test with paper trading or broker simulation before deploying live capital.
Code Structure
The strategy is organized into functional sections:
- Configuration groups for parameter organization
- Helper functions for position sizing and normalization
- Core indicator calculations (MACD, EMA, ATR, RSI, MFI, volume analytics)
- Regime classification logic
- Multi-path signal generation and composite scoring
- Entry/exit orchestration with risk management
- Visualization layer with dashboard and chart elements
The source code is open and can be modified to suit your trading requirements. Everyone is encouraged to understand the logic before deploying and to test thoroughly in their target markets.
Modification Guidelines
When adapting this strategy:
- Document any parameter changes in your publication
- Test modifications across different market regimes
- Validate position sizing logic for your exchange's contract specifications
- Consider exchange-specific limitations (funding rates, liquidation mechanics, order types)
Conclusion
This strategy provides a structured approach to cryptocurrency momentum trading with regime awareness and adaptive risk controls. It is not a guaranteed profit system, but rather a framework that requires understanding, testing, and ongoing calibration to market conditions.
You should thoroughly understand the logic, test extensively in their target markets, and manage risk appropriately. The strategy's effectiveness depends on proper parameter tuning, reliable execution infrastructure, and disciplined risk management.
Disclaimer
This script and its documentation are for educational and informational purposes only. They do not constitute financial advice, investment recommendations, or trading advice of any kind. Trading cryptocurrencies and derivatives involves substantial risk of loss and is not suitable for all investors. Past performance, whether real or indicated by backtesting, does not guarantee future results.
- This strategy is provided "as is" without any warranties or guarantees of profitability
- You should not rely solely on this strategy for making trading decisions
- Always conduct your own research and analysis before making any financial decisions
- Consider consulting with a qualified financial advisor before engaging in trading activities
- The authors and contributors are not responsible for any losses incurred from using this strategy
- Cryptocurrency trading can result in the loss of your entire investment
- Only trade with capital you can afford to lose
Use this strategy at your own risk. The responsibility for any trading decisions and their consequences lies entirely with you.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
#1 Full Stack AI Trading Community — jackofalltrades.vip | 2026: The Era of AI Trading Mastery📈 AI Automation • AI Trading Bots • Indicators • Strategies • Limitless Potential • Institutional Grade Products • t.me/jackofalltradesvip
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que la republicación del código está sujeta a nuestras Normas internas.
#1 Full Stack AI Trading Community — jackofalltrades.vip | 2026: The Era of AI Trading Mastery📈 AI Automation • AI Trading Bots • Indicators • Strategies • Limitless Potential • Institutional Grade Products • t.me/jackofalltradesvip
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como asesoramiento o recomendaciones financieras, de inversión, de trading o de otro tipo proporcionadas o respaldadas por TradingView. Más información en Condiciones de uso.