OPEN-SOURCE SCRIPT
Smart Trend Strategy | julzALGO

📘 Summary
Smart Trend Strategy | julzALGO is a trend-following strategy that combines adaptive trend analysis with market structure confirmation. The strategy uses a dual-stage smoothing engine to identify trend shifts while validating entries through Break of Structure (BOS) and Change of Character (CHoCH) events.
To improve adaptability across different market conditions, the strategy includes independent Risk:Reward settings for long and short positions, allowing bullish and bearish trades to be managed separately.
The result is a complete trend and structure-based trading system with automated entries, stop losses, take profits, visual trade management, and strategy backtesting.
📘 Features
✅ Adaptive Trend Detection
✅ Trend Flip Identification
✅ Bullish & Bearish Market Structure Analysis
✅ Break of Structure (BOS)
✅ Change of Character (CHoCH)
✅ Close or Wick Break Confirmation
✅ Trend & Structure Synchronization Engine
✅ Independent Long and Short Risk:Reward Targets
✅ Structure-Based Stop Loss
✅ ATR-Based Stop Loss
✅ Percentage-Based Stop Loss
✅ Automatic ATR Fallback Protection
✅ Dynamic Entry, Stop Loss & Take Profit Visualization
✅ Risk Zone Highlighting
✅ Target Projection Zones
✅ Position Management Dashboard
✅ Long & Short Trading Modes
✅ Opposite Signal Exit Logic
✅ Configurable Backtest Window
✅ Built-In Alerts
📘 Logic
🔷 Trend Engine
The strategy continuously evaluates price direction using an adaptive smoothing process designed to reduce market noise while maintaining responsiveness.
Bullish Trend
* Trend direction turns positive.
* Long setups become eligible.
Bearish Trend
* Trend direction turns negative.
* Short setups become eligible.
🔷 Market Structure Engine
The strategy monitors swing highs and swing lows to identify structural shifts.
Bullish Structure Signals
• Bull BOS
• Bull CHoCH
Bearish Structure Signals
• Bear BOS
• Bear CHoCH
These events help confirm whether momentum and structure are aligned with the current trend.
🔷 Trend & Structure Synchronization
A trade is only allowed when both:
• Trend Direction
and
• Market Structure Confirmation
occur within the user-defined synchronization window.
This reduces isolated signals and improves trade quality.
🔷 Split Risk:Reward System
Long and short trades can use separate profit targets.
Example:
Long Trades
* Risk:Reward = 1:2
Short Trades
* Risk:Reward = 1:1
This allows traders to adapt to directional market bias and optimize strategy performance.
🔷 Stop Loss Models
The strategy supports three stop loss methods:
Structure Stop
* Uses recent swing structure.
ATR Stop
* Uses market volatility.
Percent Stop
* Uses fixed percentage distance.
ATR fallback protection can automatically replace invalid structure stops.
🔷 Trade Management
Each active trade displays:
• Entry Price
• Stop Loss
• Take Profit
• Risk Zone
• Target Zone
• Active Risk:Reward
This provides complete visual trade management directly on the chart.
🔷 Dashboard
The built-in dashboard displays:
• Current Trend Direction
• BOS / CHoCH Status
• Entry Confirmation Mode
• Synchronization Setting
• Stop Loss Method
• Active Risk
• Active Risk:Reward
• Position Status
• Backtest Window Status
📘 Usage
🔷 Bullish Setup

1. Trend flips bullish.
2. Bull BOS or Bull CHoCH confirms.
3. Long signal appears.
4. Stop loss and target are calculated automatically.
5. Trade remains active until TP or SL is reached.
🔷 Bearish Setup

1. Trend flips bearish.
2. Bear BOS or Bear CHoCH confirms.
3. Short signal appears.
4. Stop loss and target are calculated automatically.
5. Trade remains active until TP or SL is reached.
Suggested Configuration
Long Risk:Reward
* 1:2
Short Risk:Reward
* 1:1
This configuration may be beneficial in markets with stronger bullish tendencies.
📘 Settings
🔷 Trend Engine
Source — Price source used for calculations.
ER Length — Controls adaptive sensitivity.
Fast Length — Fast smoothing component.
Slow Length — Slow smoothing component.
Process Noise — Trend responsiveness control.
Measurement Noise — Trend smoothing control.
🔷 BOS / CHoCH Confirmation
Structure Pivot Length — Swing sensitivity.
Break Confirmation — Close or Wick confirmation.
Entry Confirmation — BOS, CHoCH, or combined logic.
Sync Bars — Maximum distance between trend and structure confirmation.
Show Structure Lines — Display BOS/CHoCH levels.
Show Structure Marks — Display structure markers.
🔷 Split RR
Stop Loss Type — Structure, ATR, or Percent.
Long Risk:Reward — Profit target for long trades.
Short Risk:Reward — Profit target for short trades.
ATR Length — ATR calculation period.
ATR Multiplier — ATR stop distance.
Percent Stop — Fixed stop distance.
Structure Buffer — Additional stop padding.
ATR Fallback Protection — Uses ATR when structure stop becomes invalid.
🔷 Strategy
Allow Long — Enable long positions.
Allow Short — Enable short positions.
Close On Opposite Signal — Automatically closes opposite trades.
Backtest Window — Restricts historical testing period.
Backtest Days — Number of days included in testing.
🔷 Display
Show Signals — Displays entry markers.
Show RR Levels — Displays trade levels.
RR Label Offset — Label positioning distance.
TP Box Padding — Target zone size.
Show Dashboard — Enables dashboard.
Color Bars — Trend-colored candles.
📘 Disclaimer
This strategy is intended for educational and research purposes only. Past performance does not guarantee future results. Always perform independent testing and apply proper risk management before using any strategy in live market conditions.
Smart Trend Strategy | julzALGO is a trend-following strategy that combines adaptive trend analysis with market structure confirmation. The strategy uses a dual-stage smoothing engine to identify trend shifts while validating entries through Break of Structure (BOS) and Change of Character (CHoCH) events.
To improve adaptability across different market conditions, the strategy includes independent Risk:Reward settings for long and short positions, allowing bullish and bearish trades to be managed separately.
The result is a complete trend and structure-based trading system with automated entries, stop losses, take profits, visual trade management, and strategy backtesting.
📘 Features
✅ Adaptive Trend Detection
✅ Trend Flip Identification
✅ Bullish & Bearish Market Structure Analysis
✅ Break of Structure (BOS)
✅ Change of Character (CHoCH)
✅ Close or Wick Break Confirmation
✅ Trend & Structure Synchronization Engine
✅ Independent Long and Short Risk:Reward Targets
✅ Structure-Based Stop Loss
✅ ATR-Based Stop Loss
✅ Percentage-Based Stop Loss
✅ Automatic ATR Fallback Protection
✅ Dynamic Entry, Stop Loss & Take Profit Visualization
✅ Risk Zone Highlighting
✅ Target Projection Zones
✅ Position Management Dashboard
✅ Long & Short Trading Modes
✅ Opposite Signal Exit Logic
✅ Configurable Backtest Window
✅ Built-In Alerts
📘 Logic
🔷 Trend Engine
The strategy continuously evaluates price direction using an adaptive smoothing process designed to reduce market noise while maintaining responsiveness.
Bullish Trend
* Trend direction turns positive.
* Long setups become eligible.
Bearish Trend
* Trend direction turns negative.
* Short setups become eligible.
🔷 Market Structure Engine
The strategy monitors swing highs and swing lows to identify structural shifts.
Bullish Structure Signals
• Bull BOS
• Bull CHoCH
Bearish Structure Signals
• Bear BOS
• Bear CHoCH
These events help confirm whether momentum and structure are aligned with the current trend.
🔷 Trend & Structure Synchronization
A trade is only allowed when both:
• Trend Direction
and
• Market Structure Confirmation
occur within the user-defined synchronization window.
This reduces isolated signals and improves trade quality.
🔷 Split Risk:Reward System
Long and short trades can use separate profit targets.
Example:
Long Trades
* Risk:Reward = 1:2
Short Trades
* Risk:Reward = 1:1
This allows traders to adapt to directional market bias and optimize strategy performance.
🔷 Stop Loss Models
The strategy supports three stop loss methods:
Structure Stop
* Uses recent swing structure.
ATR Stop
* Uses market volatility.
Percent Stop
* Uses fixed percentage distance.
ATR fallback protection can automatically replace invalid structure stops.
🔷 Trade Management
Each active trade displays:
• Entry Price
• Stop Loss
• Take Profit
• Risk Zone
• Target Zone
• Active Risk:Reward
This provides complete visual trade management directly on the chart.
🔷 Dashboard
The built-in dashboard displays:
• Current Trend Direction
• BOS / CHoCH Status
• Entry Confirmation Mode
• Synchronization Setting
• Stop Loss Method
• Active Risk
• Active Risk:Reward
• Position Status
• Backtest Window Status
📘 Usage
🔷 Bullish Setup
1. Trend flips bullish.
2. Bull BOS or Bull CHoCH confirms.
3. Long signal appears.
4. Stop loss and target are calculated automatically.
5. Trade remains active until TP or SL is reached.
🔷 Bearish Setup
1. Trend flips bearish.
2. Bear BOS or Bear CHoCH confirms.
3. Short signal appears.
4. Stop loss and target are calculated automatically.
5. Trade remains active until TP or SL is reached.
Suggested Configuration
Long Risk:Reward
* 1:2
Short Risk:Reward
* 1:1
This configuration may be beneficial in markets with stronger bullish tendencies.
📘 Settings
🔷 Trend Engine
Source — Price source used for calculations.
ER Length — Controls adaptive sensitivity.
Fast Length — Fast smoothing component.
Slow Length — Slow smoothing component.
Process Noise — Trend responsiveness control.
Measurement Noise — Trend smoothing control.
🔷 BOS / CHoCH Confirmation
Structure Pivot Length — Swing sensitivity.
Break Confirmation — Close or Wick confirmation.
Entry Confirmation — BOS, CHoCH, or combined logic.
Sync Bars — Maximum distance between trend and structure confirmation.
Show Structure Lines — Display BOS/CHoCH levels.
Show Structure Marks — Display structure markers.
🔷 Split RR
Stop Loss Type — Structure, ATR, or Percent.
Long Risk:Reward — Profit target for long trades.
Short Risk:Reward — Profit target for short trades.
ATR Length — ATR calculation period.
ATR Multiplier — ATR stop distance.
Percent Stop — Fixed stop distance.
Structure Buffer — Additional stop padding.
ATR Fallback Protection — Uses ATR when structure stop becomes invalid.
🔷 Strategy
Allow Long — Enable long positions.
Allow Short — Enable short positions.
Close On Opposite Signal — Automatically closes opposite trades.
Backtest Window — Restricts historical testing period.
Backtest Days — Number of days included in testing.
🔷 Display
Show Signals — Displays entry markers.
Show RR Levels — Displays trade levels.
RR Label Offset — Label positioning distance.
TP Box Padding — Target zone size.
Show Dashboard — Enables dashboard.
Color Bars — Trend-colored candles.
📘 Disclaimer
This strategy is intended for educational and research purposes only. Past performance does not guarantee future results. Always perform independent testing and apply proper risk management before using any strategy in live market conditions.
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
Official julzALGO Community:
discord.gg/FJkAYEAH
discord.gg/FJkAYEAH
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
Official julzALGO Community:
discord.gg/FJkAYEAH
discord.gg/FJkAYEAH
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。