VWAP Breakout Strategy + EMAs + Clean Cycle/TP/SL PlotsHere’s a quick user-guide to get you up and running with your “VWAP Breakout Strategy + EMAs + Clean Cycle/TP/SL Plots” script in TradingView:
⸻
1. Installing the Script
1. Open TradingView, go to Pine Editor (bottom panel).
2. Paste in your full Pine-v6 code and hit Add to chart.
3. Save it (“Save as…”): give it a memorable name (e.g. “VWAP Breakout+EMAs”).
⸻
2. Configuring Your Inputs
Once it’s on the chart, click the ⚙️ Settings icon to tune:
Setting Default What it does
ATR Length 14 Period for average true range (volatility measure)
ATR Multiplier for Stop 1.5 How many ATRs away your stop-loss sits
TP1 / TP2 Multipliers (ATR) 1.0 / 2.0 Distance of TP1 and TP2 in ATR multiples
Show VWAP / EMAs On Toggles the blue VWAP line & EMAs (100/34/5)
Full Cycle Range Points 200 Height of the shaded “cycle zone”
Pivot Lookback 5 How many bars back to detect a pivot low
Round Number Step 500 Spacing of your dotted horizontal lines
Show TP/SL Labels On Toggles all the “ENTRY”, “TP1”, “TP2”, “STOP” tags
Feel free to adjust ATR multipliers and cycle-zone size based on the instrument’s typical range.
⸻
3. Reading the Signals
• Long Entry:
• Trigger: price crosses above VWAP
• You’ll see a green “Buy” tag at the low of the signal bar, plus an “ENTRY (Long)” label at the close.
• Stop is plotted as a red dashed line below (ATR × 1.5), and TP1/TP2 as teal and purple lines above.
• Short Entry:
• Trigger: price crosses below VWAP
• A red “Sell” tag appears at the high, with “ENTRY (Short)” at the close.
• Stop is the green line above; TP1/TP2 are dashed teal/purple lines below.
⸻
4. Full Cycle Zone
Whenever a new pivot low is detected (using your Pivot Lookback), the script deletes the old box and draws a shaded yellow rectangle from that low up by “Full Cycle Range Points.”
• Use this to visualize the “maximum expected swing” from your pivot.
• You can quickly see whether price is still traveling within a normal cycle or has overstretched.
⸻
5. Round-Number Levels
With Show Round Number Levels enabled, you’ll always get horizontal dotted lines at the nearest multiples of your “Round Number Step” (e.g. every 500 points).
• These often act as psychological support/resistance.
• Handy to see confluence with VWAP or cycle-zone edges.
⸻
6. Tips & Best-Practices
• Timeframes: Apply on any intraday chart (5 min, 15 min, H1…), but match your ATR length & cycle-points to the timeframe’s typical range.
• Backtest first: Use the Strategy Tester tab to review performance, tweak ATR multipliers or cycle size, then optimize.
• Combine with context: Don’t trade VWAP breakouts blindly—look for confluence (e.g. support/resistance zones, higher-timeframe trend).
• Label clutter: If too many labels build up, you can toggle Show TP/SL Labels off and rely just on the lines.
⸻
That’s it! Once you’ve added it to your chart and dialed in the inputs, your entries, exits, cycle ranges, and key levels will all be plotted automatically. Feel free to experiment with the ATR multipliers and cycle-zone size until it fits your instrument’s personality. Happy trading!
Indicators and strategies
Livermore-Seykota Breakout StrategyStrategy Name: Livermore-Seykota Breakout Strategy
Objective: Execute breakout trades inspired by Jesse Livermore, filtered by trend confirmation (Ed Seykota) and risk-managed with ATR (Paul Tudor Jones style).
Entry Conditions:
Long Entry:
Close price breaks above recent pivot high.
Price is above main EMA (EMA50).
EMA20 > EMA200 (uptrend confirmation).
Current volume > 20-period SMA (volume confirmation).
Short Entry:
Close price breaks below recent pivot low.
Price is below main EMA (EMA50).
EMA20 < EMA200 (downtrend confirmation).
Current volume > 20-period SMA.
Exit Conditions:
Stop-loss: ATR × 3 from entry price.
Trailing stop: activated with offset of ATR × 2.
Strengths:
Trend-aligned entries with volume breakout confirmation.
Dynamic ATR-based risk management.
Inspired by principles of three legendary traders.
Smart Fib StrategySmart Fibonacci Strategy
This advanced trading strategy combines the power of adaptive SMA entries with Fibonacci-based exit levels to create a comprehensive trend-following system that self-optimizes based on historical market conditions. Credit goes to Julien_Eche who created the "Best SMA Finder" which received an Editors Pick award.
Strategy Overview
The Smart Fibonacci Strategy employs a two-pronged approach to trading:
1. Intelligent Entries: Uses a self-optimizing SMA (Simple Moving Average) to identify optimal entry points. The system automatically tests multiple SMA lengths against historical data to determine which period provides the most robust trading signals.
2. Fibonacci-Based Exits: Implements ATR-adjusted Fibonacci bands to establish precise exit targets, with risk-management options ranging from conservative to aggressive.
This dual methodology creates a balanced system that adapts to changing market conditions while providing clear visual reference points for trade management.
Key Features
- **Self-Optimizing Entries**: Automatically calculates the most profitable SMA length based on historical performance
- **Adjustable Risk Parameters**: Choose between low-risk and high-risk exit targets
- **Directional Flexibility**: Trade long-only, short-only, or both directions
- **Visualization Tools**: Customizable display of entry lines and exit bands
- **Performance Statistics**: Comprehensive stats table showing key metrics
- **Smoothing Option**: Reduces noise in the Fibonacci bands for cleaner signals
Trading Rules
Entry Signals
- **Long Entry**: When price crosses above the blue center line (optimal SMA)
- **Short Entry**: When price crosses below the blue center line (optimal SMA)
### Exit Levels
- **Low Risk Option**: Exit at the first Fibonacci band (1.618 * ATR)
- **High Risk Option**: Exit at the second Fibonacci band (2.618 * ATR)
Strategy Parameters
Display Settings
- Toggle visibility of the stats table and indicator components
Strategy Settings
- Select trading direction (long, short, or both)
- Choose exit method (low risk or high risk)
- Set minimum trades threshold for SMA optimization
SMA Settings
- Option to use auto-optimized or fixed-length SMA
- Customize SMA length when using fixed option
Fibonacci Settings
- Adjust ATR period and SMA basis for Fibonacci bands
- Enable/disable smoothing function
- Customize Fibonacci ratio multipliers
Appearance Settings
- Modify colors, line widths, and transparency
Optimization Methodology
The strategy employs a sophisticated optimization algorithm that:
1. Tests multiple SMA lengths against historical data
2. Evaluates performance based on trade count, profit factor, and win rate
3. Calculates a "robustness score" that balances profitability with statistical significance
4. Selects the SMA length with the highest robustness score
This ensures that the strategy's entry signals are continuously adapting to the most effective parameters for current market conditions.
Risk Management
Position sizing is fixed at $2,000 per trade, allowing for consistent exposure across all trading setups. The Fibonacci-based exit system provides two distinct risk management approaches:
- **Conservative Approach**: Using the first Fibonacci band for exits produces more frequent but smaller wins
- **Aggressive Approach**: Using the second Fibonacci band allows for larger potential gains at the cost of increased volatility
Ideal Usage
This strategy is best suited for:
- Trending markets with clear directional moves
- Timeframes from 4H to Daily for most balanced results
- Instruments with moderate volatility (stocks, forex, commodities)
Traders can further enhance performance by combining this strategy with broader market analysis to confirm the prevailing trend direction.
CANX MA Crossover© CanxStixTrader
Moving average crossover systems measure drift in the market. They are great strategies for time-limited traders. KEEP IT SIMPLE
This strategy works both for buys and sells using the reaction line to guide your position against the reactions.
HOW TO USE THE INDICATOR
1) Choose your market and timeframe.
2) Choose the length.
3) Choose the multiplier.
4) Choose if the strategy is long-only or bidirectional (longs & shorts).
TIPS
The strategy works best in bullish markets as that is the primary direction that market such as stocks, indexes and metals like to move.
- Increase the multiplier to reduce whipsaws
- Increase the length to take fewer trades
- Decrease the length to take more trades
- Try a Long-Only strategy to see if that performs better.
The base set up when you load the indicator is for the 1 minute chart on gold. We found that it also works well on the US Indexes. For other markets you may need to change the length and multiplier to suit the market and back test its results.
MFI EMA Divergence Strategyema 9-ema45
ema 9 trên ema45 xu hướng tăng
ema 9 dưới ema 45 xu hướng giảm
CMA Technologies Bollinger Band Mean Reversion Bot🔷 Strategy Name: CMA Technologies – Bollinger Band Momentum Continuation Bot
📈 Type: Volatility / Trend Continuation
🕐 Recommended Timeframe: 4H or 1D
🌐 Developed by CMA Technologies | cmatech.co
📘 Strategy Overview:
This system by CMA Technologies leverages Bollinger Band momentum continuation, rather than classic mean reversion. It assumes that when price touches a volatility boundary (upper/lower Bollinger Band) and temporarily reverts, the original directional momentum will continue.
This makes it a breakout-aligned strategy based on short-term pullback re-entries.
🔍 Core Logic:
Long Entry: When price breaks above the upper Bollinger Band, momentarily pulls back below it, and then closes back above → it signals continuation of bullish momentum.
Short Entry: When price dips below the lower Bollinger Band, retraces above it, and then closes back below → it signals continuation of bearish momentum.
Rather than fading extremes, this bot joins the move after confirming that the pullback has failed.
⚙️ Settings & Risk Logic:
Position Size: 20% of account equity per entry
Max Pyramiding: Up to 20 entries in the same direction
Commission: 0.05% per trade
Base Inputs:
Bollinger Length: 20
Deviation: 2.0 (adjustable)
⏱️ Recommended Timeframes:
4H or 1D
Lower timeframes may require additional filters (e.g., ADX or RSI trend bias)
🧠 Ideal Use-Cases:
Strong trending markets with minor retracements
Momentum continuation setups after temporary reversion
High-volatility coins, commodities, or trending FX pairs
📌 Important Notes:
This is not a classical reversion strategy
Suitable for traders who prefer breakout confirmation rather than anticipating reversals
Can be enhanced with volume filters, trailing stops, or volatility-based exits
📬 For more quant systems, research, and bots: cmatech.co
📈 TradingView profile: @CMATechnologies
Ali 3-Bar MC v5 (Structure Exit)Ali 3 bar MC implemented by Joo
//@version=5
strategy("Ali 3-Bar MC v5 (Structure Exit)", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)
// === INPUTS ===
showLabels = input.bool(true, title="Show Entry Labels")
rewardMultiple = input.float(1.0, title="Reward : Risk")
minStrongCloseRatio = input.float(0.75, title="Strong Close Threshold")
atrLength = input.int(4, title="ATR Length")
atrMult = 2.0
// === ATR ===
atr = ta.sma(ta.tr(true), atrLength)
tick = syminfo.mintick
// === Ali BULL MC ===
bullBar1 = close > open
bullBar2 = close > open
bullBar3 = close > open
bullStrong1 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullStrong2 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullStrong3 = (close - low ) / (high - low + 0.01) > minStrongCloseRatio
bullHasStrong = bullStrong1 or bullStrong2 or bullStrong3
bullMicroGap = low > high
bullTrendLow = low > low and low > low and low > low
isAliBull = bullBar1 and bullBar2 and bullBar3 and bullHasStrong and bullMicroGap and bullTrendLow
// === Ali BEAR MC ===
bearBar1 = close < open
bearBar2 = close < open
bearBar3 = close < open
bearStrong1 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearStrong2 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearStrong3 = (close - low ) / (high - low + 0.01) < 1 - minStrongCloseRatio
bearHasStrong = bearStrong1 or bearStrong2 or bearStrong3
bearMicroGap = high < low
bearTrendHigh = high < high and high < high and high < high
isAliBear = bearBar1 and bearBar2 and bearBar3 and bearHasStrong and bearMicroGap and bearTrendHigh
// === ENTRY/RISK/TARGET ===
bullEntry = high + tick
bullRisk = atr * atrMult
bullStop = bullEntry - bullRisk
bullTarget = bullEntry + bullRisk * rewardMultiple
bearEntry = low - tick
bearRisk = atr * atrMult
bearStop = bearEntry + bearRisk
bearTarget = bearEntry - bearRisk * rewardMultiple
// === STATE ===
var float bullGapCloseLine = na
var float bearGapCloseLine = na
var bool inLong = false
var bool inShort = false
var bool bullStructureExitArmed = false
var bool bearStructureExitArmed = false
var float lastBullOpen = na
var float lastBearOpen = na
// === BULL ENTRY ===
endOfDayEntryCutoff = time >= timestamp("America/New_York", year, month, dayofmonth, 15, 55)
if isAliBull and not endOfDayEntryCutoff and strategy.position_size == 0
strategy.entry("Ali Long", strategy.long, stop=bullEntry)
strategy.exit("Long SL", from_entry="Ali Long", stop=bullStop)
bullGapCloseLine := low
lastBullOpen := open
inLong := true
bullStructureExitArmed := false
// === BEAR ENTRY ===
if isAliBear and not endOfDayEntryCutoff and strategy.position_size == 0
strategy.entry("Ali Short", strategy.short, stop=bearEntry)
strategy.exit("Short SL", from_entry="Ali Short", stop=bearStop)
bearGapCloseLine := high
lastBearOpen := open
inShort := true
bearStructureExitArmed := false
// === GAP CLOSE ===
// === Exit label handled per-exit; no shared label variable
if inLong and low <= bullGapCloseLine
strategy.close("Ali Long", comment="Gap Closed")
label.new(bar_index, low, text="Exit: Gap Closed", style=label.style_label_down, color=color.red, textcolor=color.white)
inLong := false
if inShort and high >= bearGapCloseLine
strategy.close("Ali Short", comment="Gap Closed")
label.new(bar_index, high, text="Exit: Gap Closed", style=label.style_label_up, color=color.orange, textcolor=color.white)
inShort := false
// === STRUCTURE-BASED TRAILING ===
isBearBar = close < open
engulfBull = isBearBar and close < lastBullOpen
isBullBar = close > open
engulfBear = isBullBar and close > lastBearOpen
if inLong
if not bullStructureExitArmed and high >= bullTarget
strategy.exit("Lock Long", from_entry="Ali Long", stop=bullTarget)
bullStructureExitArmed := true
if bullStructureExitArmed and engulfBull
strategy.close("Ali Long", comment="Bear bar engulf exit")
label.new(bar_index, close, text="Exit: Engulf Bar", style=label.style_label_down, color=color.green, textcolor=color.white)
inLong := false
bullStructureExitArmed := false
if inShort
if not bearStructureExitArmed and low <= bearTarget
strategy.exit("Lock Short", from_entry="Ali Short", stop=bearTarget)
bearStructureExitArmed := true
if bearStructureExitArmed and close > open and close > lastBearOpen
strategy.close("Ali Short", comment="Bull bar engulf exit")
label.new(bar_index, close, text="Exit: Engulf Bar", style=label.style_label_up, color=color.lime, textcolor=color.white)
inShort := false
bearStructureExitArmed := false
// === END OF DAY EXIT ===
endOfDay = time >= timestamp("America/New_York", year, month, dayofmonth, 15, 30) // 可视为收盘前5分钟(适用于美股时间)
if inLong and endOfDay
strategy.close("Ali Long", comment="EOD Exit")
label.new(bar_index, close, text="Exit: EOD", style=label.style_label_down, color=color.gray, textcolor=color.white, size=size.small)
inLong := false
if inShort and endOfDay
strategy.close("Ali Short", comment="EOD Exit")
label.new(bar_index, close, text="Exit: EOD", style=label.style_label_up, color=color.gray, textcolor=color.white, size=size.small)
inShort := false
// === RESET ===
if strategy.position_size == 0
inLong := false
inShort := false
bullStructureExitArmed := false
bearStructureExitArmed := false
// === PLOTS ===
plotshape(isAliBull and showLabels, location=location.belowbar, style=shape.labelup, color=color.green, text="Bull 3MC")
plotshape(isAliBear and showLabels, location=location.abovebar, style=shape.labeldown, color=color.red, text="Bear 3MC")
Smart Trendlines Strategy with SL/TP (Hybrid)This is a breakout trading strategy that uses dynamic trendlines based on recent swing highs and lows. Trendlines are sloped using ATR-based volatility to adapt to market conditions. Trades are triggered when price breaks above or below these trendlines, with automatic stop-loss and two take-profit levels based on customizable risk/reward settings. Includes visual signals, labels, and full backtest support.
SuperBollingerTrend MACD ADXWrote this, but it didn't work so well
I used MACD ADX and SuperBollingerTrend
CMA Technologies Supertrend + RSI Combo Bot🔷 Strategy Name: CMA Technologies – Supertrend + RSI Combo Bot
📈 Type: Extreme Trend Continuation / Momentum Riding
🕐 Recommended Timeframes: 15min, 1H, 4H, 1D
🌐 Built by CMA Technologies | cmatech.co
📘 Strategy Overview:
This high-precision bot is designed for aggressive trend following by combining a Supertrend indicator with a strong volatility threshold and RSI momentum confirmation. It only enters trades when both the trend direction and momentum are extremely aligned.
This helps filter out noise and late entries — and instead focuses on riding clean, explosive market moves.
🔍 Core Logic:
Long Entry: When Supertrend turns bullish (direction = 1) and RSI > 70 → enter long
Short Entry: When Supertrend turns bearish (direction = -1) and RSI < 30 → enter short
This bot doesn’t wait for pullbacks. It commits to momentum-heavy breakouts.
⚙️ Strategy Parameters:
Supertrend ATR Length: 14
Multiplier: 7.0
RSI Period: 14
RSI Thresholds: 70 / 30
Position Size: 5% of equity
Pyramiding: 10 max
Commission: 0.05%
⏱️ Recommended Timeframes:
Best tested on:
✅ 15m
✅ 1H
✅ 4H
✅ 1D
Performance depends on asset volatility; lower timeframes may increase signal frequency but require stronger risk filters.
🧠 Who Is It For?
Traders who ride momentum continuation
Markets with explosive trend phases
Anyone avoiding overfitting and weak signals
📌 CMA Technologies – Ride trends. Quantified.
Search CMA Technologies on TradingView to explore all bots and strategies.
CMA Technologies ATR Volatility Breakout Bot🔷 Strategy Name: CMA Technologies – ATR Volatility Breakout Bot
📈 Type: Volatility / Breakout System
🕐 Recommended Timeframe: 4H or 1D for best results
🌐 Developed by CMA Technologies | cmatech.co
📘 Strategy Overview:
The ATR Volatility Breakout Bot by CMA Technologies is a precision-engineered system that uses Average True Range (ATR) to dynamically identify explosive breakout conditions. It adapts to current market volatility and captures directional moves when price pierces beyond expected ranges.
🔍 Core Logic:
The system calculates a dynamic volatility channel based on:
A simple moving average of price (SMA)
ATR-based upper and lower bounds
Long entry: Triggered when price closes above the upper breakout band
Short entry: Triggered when price closes below the lower breakout band
This mechanism allows the strategy to detect volatility expansion zones, which often precede sustained momentum.
⏱️ Recommended Timeframes:
4H (4-hour) or 1D (Daily) charts are strongly recommended.
Lower timeframes may produce false signals due to market noise.
Ideal for assets with strong directional volatility (e.g., crypto majors, forex pairs, gold).
⚙️ Inputs:
ATR Length (default: 14)
SMA Basis Length (default: 20)
ATR Multiplier (default: 1.5) – controls breakout sensitivity
🧠 Best Suited For:
Breakout and momentum traders
Trend-following setups that wait for volatility confirmation
Pairs or coins with frequent consolidations followed by spikes
📌 Important Notes:
This strategy does not include exit logic — use trailing stop or TP/SL as add-ons.
Can be extended with volume confirmation, ADX filter, or RSI trend bias if needed.
Built for clarity, modularity, and quant-level customization.
📬 Quantitative Systems | Algorithmic Precision | CMA Technologies
🌐 Visit: cmatech.co
📈 TradingView: @CMATechnologies
Backtest: EMA + CPR + Volume + SL/TargetBacktest Strategy — EMA + CPR + Volume + SL/Target
Buy & Sell signals: Plotted on chart
Volume Spike Filter: Volume > 20-day average
Stop-Loss: 1.5% below entry price
Target: 3% above entry price (can be adjusted)
Backtest mode: Tracks performance
Works on all stocks (Futures or Equity)
Gold Breakout Strategy - RR 4Strategy Name: Gold Breakout Strategy - RR 4
🧠 Main Objective
This strategy aims to capitalize on breakouts from the Donchian Channel on Gold (XAU/USD) by filtering trades with:
Volume confirmation,
A custom momentum indicator (LWTI - Linear Weighted Trend Index),
And a specific trading session (8 PM to 8 AM Quebec time — GMT-5).
It takes only one trade per day, either a buy or a sell, using a fixed stop-loss at the wick of the breakout candle and a 4:1 reward-to-risk (RR) ratio.
📊 Indicators Used
Donchian Channel
Length: 96
Detects breakouts of recent highs or lows.
Volume
Simple Moving Average (SMA) over 30 bars.
A breakout is only valid if the current volume is above the SMA.
LWTI (Linear Weighted Trend Index)
Measures momentum using price differences over 25 bars, smoothed over 5.
Used to confirm trend direction:
Buy when LWTI > its smoothed version (uptrend).
Sell when LWTI < its smoothed version (downtrend).
⏰ Time Filter
The strategy only allows entries between 8 PM and 8 AM (GMT-5 / Quebec time).
A timestamp-based filter ensures the system recognizes the correct trading session even across midnight.
📌 Entry Conditions
🟢 Buy (Long)
Price breaks above the previous Donchian Channel high.
The current channel high is higher than the previous one.
Volume is above its moving average.
LWTI confirms an uptrend.
The time is within the trading session (20:00 to 08:00).
No trade has been taken yet today.
🔴 Sell (Short)
Price breaks below the previous Donchian Channel low.
The current channel low is lower than the previous one.
Volume is above its moving average.
LWTI confirms a downtrend.
The time is within the trading session.
No trade has been taken yet today.
💸 Trade Management
Stop-Loss (SL):
For long entries: placed below the wick low of the breakout candle.
For short entries: placed above the wick high of the breakout candle.
Take-Profit (TP):
Set at a fixed 4:1 reward-to-risk ratio.
Calculated as 4x the distance between the entry price and stop-loss.
No trailing stop, no break-even, no scaling in/out.
🎨 Visuals
Green triangle appears below the candle on a buy signal.
Red triangle appears above the candle on a sell signal.
Donchian Channel lines are plotted on the chart.
The strategy is designed for the 5-minute timeframe.
🔄 One Trade Per Day Rule
Once a trade is taken (buy or sell), no more trades will be executed for the rest of the day. This prevents overtrading and limits exposure.
CMA Technologies – 3-Bar Reversal Detection Bot🔷 Strategy Name: CMA Technologies – 3-Bar Reversal Detection Bot (ATR Trailing TP)
📈 Type: Short-Term Reversal + Volatility-Based Exit
🕐 Recommended Timeframes: 15m, 1H, 4H
📊 Built for dynamic take-profit logic using ATR — no fixed stop-loss
📘 Strategy Overview:
This bot detects short-term exhaustion patterns by scanning for a 3-bar reversal formation, where price shows directional commitment followed by a sudden reversal candle.
Once in position, it applies an ATR-based trailing take profit, which adapts to each asset’s unique volatility.
🔍 Core Entry Logic:
3 consecutive same-direction candles (up or down)
Followed by a reversal candle with at least 3% body size
Entry occurs at candle close
🛡️ Exit Logic – ATR Trailing Take Profit:
After entry, if price moves at least 1.5× ATR in the position's favor, trailing begins
If price pulls back 1.0× ATR from the max favorable move → exit the position
⚠️ No stop-loss — capital is protected only after profit is achieved
⚙️ Tested Settings:
Minimum Body Size: 3%
ATR Length: 14
Trailing Start: 1.5 × ATR
Trailing Offset: 1.0 × ATR
Position Size: 50% of equity
Commission: 0.05%
Pyramiding: 5
🧠 Best For:
Traders seeking precision reversal entries
Assets with clear swing behavior (crypto, gold, FX)
Systems that require adaptive take-profit exits
📌 CMA Technologies – Precision in, volatility out.
🔍 Search CMA Technologies on TradingView to explore all bots.
Smart Trading System v3This strategy is a precision-based trend-following system that leverages multi-timeframe alignment and momentum signals. Entry decisions are made using a blend of moving average pullbacks and oscillator crossovers, triggered only during active trading hours. Exits are governed by trailing volatility thresholds or key indicator reversals, adapting intelligently to the instrument’s behavior while managing risk through position sizing and drawdown constraints.
CMA Technologies MACD Histogram Reversal Bot🔷 Strategy Name: CMA Technologies – MACD Histogram Reversal Bot
📈 Type: Momentum Reversal / Trend Change Detection
🕐 Recommended Timeframe: 1H / 4H / 1D
📊 Category: Quantitative Momentum System
🔧 Built with MACD histogram crossover logic
📘 Strategy Overview:
This bot by CMA Technologies uses the MACD histogram’s zero-line crossover to detect early momentum reversals and trend shifts. Instead of relying on price structure or lagging trend signals, this strategy focuses on momentum weakening and flipping.
Long Entry: When MACD histogram crosses from below to above the zero line → bullish momentum is likely starting
Short Entry: When MACD histogram crosses from above to below the zero line → bearish momentum is increasing
This approach helps capture trend reversals right at their origin — often before price visibly changes direction.
⚙️ Strategy Settings:
MACD Fast EMA: 12
MACD Slow EMA: 26
MACD Signal EMA: 9
Position Size: 50% of equity per trade
Pyramiding: Up to 10 entries in same direction
Commission: 0.05% per trade
⏱️ Best Timeframes:
For crypto and volatile assets: 1H or 4H
For larger trends and better signal quality: 1D
This bot works best on assets that tend to form clean momentum reversals, such as BTC, ETH, Gold, major FX pairs, etc.
🧠 Ideal Use-Cases:
Momentum-based trend reversals
Swing trading or intraday reversal setups
Traders looking to detect shifts in trend direction before price reacts
📌 Important Notes:
This system does not use price structure (support/resistance); it is purely momentum-based
You can extend it with:
RSI or ADX filters
Take profit / stop loss logic
Trend bias filters (e.g., higher timeframe EMA)
📍CMA Technologies – We don’t predict. We measure.
For more bots and strategy concepts, search: CMA Technologies on TradingView.
Crypto Scalping Strategy [Dubic] - LONG Only📈 Crypto Scalping Strategy – LONG Only
This strategy is designed for scalping crypto assets on lower timeframes (e.g., 5m, 15m, 1H), focused strictly on LONG entries with smart trend confirmation and ATR-based risk management.
✅ Core Features
EMA Trend Confirmation: Entry triggers when fast EMA crosses above slow EMA and RSI confirms bullish strength.
Re-Entry Logic: Detects pullbacks using Heikin Ashi candles and enters again when bullish momentum resumes.
ATR-Based Stop Loss & Take Profit: Dynamic SL and TP levels adapt to market volatility.
Trailing Take Profit: After initial TP is hit, a trailing TP protects profits as the trend continues.
Visual SL/TP Levels: Plots ATR stop loss, take profit, and trailing TP levels directly on the chart.
Alert-Ready: Includes webhook-compatible alerts for Initial Buy, Re-entry Buy, and Manual Exit signals.
⚙️ Inputs You Can Customize
EMA Fast/Slow Periods
RSI Length
ATR Length and multipliers for SL/TP
Trailing TP Deviation %
🔔 Alerts
Ready-to-use alerts for:
Initial Buy
Re-Entry Buy
Manual Exit when price closes below the fast EMA
Webhook messages are formatted in JSON for easy integration with bots or automation tools.
🚨 Disclaimer: This is a long-only strategy built for educational and testing purposes. Always backtest thoroughly and use proper risk management before trading live.
Crypto Scalping Strategy [Dubic] - LONG Only📈 Crypto Scalping Strategy - LONG Only
This indicator is a precision-built scalping strategy designed specifically for crypto markets, focusing on LONG trades only. It combines trend-following with momentum confirmation and smart exit logic to help traders capture early entries and manage trades efficiently.
🔍 Key Features:
Initial Entry Signal:
Triggered when the Fast EMA crosses above the Slow EMA (bullish crossover)
Confirmed by RSI > 50 to ensure bullish momentum
Re-Entry Signal:
Activates during a sustained bullish EMA trend
After a pullback (red Heikin Ashi candle), a green Heikin Ashi bar confirms re-entry into the trend
Trade Management:
Fixed Take Profit: Configurable (% based)
Trailing Take Profit: Activates only after the fixed TP is reached, with a deviation to lock in profits
Fixed Stop Loss: Set at 1% below entry price
Optional Trailing Stop Loss: Adds further downside protection
Clean Visuals:
EMA lines plotted for trend insight
Clear shapes for initial and re-entry buy signals
Alerts Included:
Alerts for buy entries, re-entries, and potential manual exits
🧠 Ideal For:
Scalpers and intraday traders looking for early, momentum-backed entries in trending crypto markets, with structured and disciplined exit rules.
Valtoro Trading BotThis PineScript code defines a trading strategy based on moving average crossovers with additional conditions and risk management. Here's a breakdown:
Strategy Overview
1%-2% Daily Profit!
The strategy uses two Simple Moving Averages (SMA) with periods of 100 and 200. It generates buy and sell signals based on the crossover of these MAs, combined with RSI (Relative Strength Index) conditions.
Buy and Sell Conditions
Buy: Short MA crosses over Long MA, RSI < 70, and close price > open price.
Sell: Short MA crosses under Long MA, RSI > 30, and close price < open price.
Close Conditions
Close Long: Short MA crosses under Long MA or RSI > 80.
Close Short: Short MA crosses over Long MA or RSI < 20.
Risk Management
Stop Loss: 2% of the entry price.
Take Profit: 5% of the entry price.
Position Sizing
The strategy calculates the position size based on a risk percentage (1% of equity) and the stop loss percentage.
Some potential improvements to consider:
1. Optimize parameters: Experiment with different MA periods, RSI thresholds, and risk management settings to improve strategy performance.
2. Add more conditions: Consider incorporating other technical indicators or market conditions to refine the strategy.
3. Test on different assets: Evaluate the strategy's performance on various assets and timeframes.
CMA Technologies EMA Crossover Strategy✅ TradingView Description (Final Version – English)
🔷 Strategy Name: CMA Technologies – EMA Crossover Strategy
📊 Category: Trend-Following / Momentum
📈 Market Type: Works on crypto, forex, stocks
📍 Timeframe: Optimized for 15min – 4H, adaptable to any timeframe
📘 Strategy Overview:
The EMA Crossover Strategy by CMA Technologies is a clean and reliable trend-following system designed to detect trend shifts using two Exponential Moving Averages (EMAs) with an RSI filter for additional precision.
Buy Signal: Triggered when the short EMA (default: 9) crosses above the long EMA (default: 21), while RSI is not in the overbought zone.
Sell Signal: Triggered when the short EMA crosses below the long EMA, and RSI is not in the oversold zone.
The combination of EMA momentum logic and RSI zone filtering helps avoid common false signals in ranging markets.
⚙️ Logic Behind the Strategy:
Short EMA = Fast reaction to price movement
Long EMA = General trend direction
RSI Filter = Prevents entries in exhausted market zones
This system does not repaint, uses confirmed crossovers only, and is ideal for traders seeking structured entry signals in trending markets. It's also a great foundation for algorithmic expansion (ATR stops, pyramiding, trailing exits).
🧠 Ideal Use-Cases:
Spotting trend reversals early
Backtesting trend performance across assets
Building advanced systems on top of a solid EMA foundation
📌 Important Notes:
This version includes basic entry logic only. Exit logic (TP/SL or trailing) can be added manually.
Performance depends on the timeframe, volatility, and market structure.
Feel free to clone, modify, and expand — this is a base layer for your quant strategy development.
📬 For more Pine Script systems and quant strategy research, follow us:
🔗 @CMATechnologies
🌐 Website: cmatech.co
CMA Technologies Session-Based Momentum Bot🔷 Strategy Name: CMA Technologies – Session-Based Momentum Bot
📈 Type: Session-Based Intraday Breakout Strategy
🕒 Recommended Timeframe: 3-Minute
📊 Optimized for aggressive momentum entry during active sessions
📘 Strategy Overview:
This intraday breakout bot is designed to capture high-momentum opportunities during active global trading hours.
It tracks volume spikes and large-bodied candles to detect real-time breakouts fueled by institutional flow.
Instead of reacting to every move, the bot waits for volume confirmation + price aggression inside a specific session.
🔍 Core Logic:
Session Window: Between 08:00 and 20:00 UTC
Volume Condition: Volume must be at least 3× the 20-bar average
Price Momentum: Candle body must be larger than 2% of open price
Long Entry: Bullish candle with volume + body confirmation
Short Entry: Bearish candle with volume + body confirmation
Exit Rule: All positions are closed at session end (20:00 UTC)
⚙️ Parameters:
Session Start: 08
Session End: 20
Volume Spike Threshold: 3× average volume
Candle Body Size: > 2%
Position Size: 100% of account equity
Commission: 0.05%
Max Pyramiding: 5
🧠 Best Use-Cases:
Capturing London + NY opening volatility
Intraday traders who want time-constrained risk
Momentum scalpers who wait for volume-backed confirmation
📌 CMA Technologies – Trade when the market wakes up.
🔍 For more bots: Search CMA Technologies on TradingView.
Crypto Scalping Strategy [Dubic] - LONG OnlyGot it! Since this is a long-only strategy but you want more frequent entries and re-entries, we can make the conditions a bit more flexible without losing the trend confirmation.
Here’s what I suggest to increase the frequency of entries/re-entries:
Initial Entry:
Allow entry not only at EMA crossover but also if EMA fast is above slow and RSI & ADX conditions are met — i.e., entries can happen anytime in an uptrend, not just on crossover bars.
Re-entry:
Pullback threshold increased to 0.5% below EMA fast (more sensitive to minor dips).
Allow re-entry if price closes just above EMA fast again, no strict RSI needed but ADX must still be above threshold.