OPEN-SOURCE SCRIPT
Alea Magna Traders choch, bos

This script is a lightweight, custom-built Smart Money Concepts (SMC) Market Structure Indicator written in Pine Script v6 for TradingView.
It tracks real-time market structure shifts on your chart by identifying and plotting two core price action events: CHoCH (Change of Character) and BoS (Break of Structure).
Core Mechanics & Features
Dual-Timeframe/Sensitivity Structure Tracking:
Internal Structure (Micro): Tracks fast, short-term structural breaks using a smaller pivot sensitivity (default: 5). Ideal for finding lower-timeframe entries.
External Structure (Macro): Tracks major, high-timeframe structural pivots using a higher sensitivity (default: 25). Ideal for determining overall trend direction.
Market Structure Mapping:
CHoCH (Change of Character): Detects when price breaks the previous structure in the opposite direction of the current trend, signaling a potential trend reversal.
BoS (Break of Structure): Detects when price breaks structure in the same direction as the current trend, signaling trend continuation.
Clean Visual Overlay:
Draws horizontal dashed lines connecting the original pivot level to the breakout point.
Places color-coded labels (Bullish / Bearish) directly above or below the breakout candle.
Advanced Data Management:
Uses Pine Script v6 map.new() data structures to dynamically track swing high/low coordinates (upaxis, dnaxis, direction states) without lagging the chart.
Employs custom array slicing to calculate swing highs and lows independently.
Customizability & Filtering:
Allows traders to toggle Internal and External structures on or off independently.
Includes pattern filters to show All, BoS-only, or CHoCH-only markers.
Full control over Bullish and Bearish colors.
It tracks real-time market structure shifts on your chart by identifying and plotting two core price action events: CHoCH (Change of Character) and BoS (Break of Structure).
Core Mechanics & Features
Dual-Timeframe/Sensitivity Structure Tracking:
Internal Structure (Micro): Tracks fast, short-term structural breaks using a smaller pivot sensitivity (default: 5). Ideal for finding lower-timeframe entries.
External Structure (Macro): Tracks major, high-timeframe structural pivots using a higher sensitivity (default: 25). Ideal for determining overall trend direction.
Market Structure Mapping:
CHoCH (Change of Character): Detects when price breaks the previous structure in the opposite direction of the current trend, signaling a potential trend reversal.
BoS (Break of Structure): Detects when price breaks structure in the same direction as the current trend, signaling trend continuation.
Clean Visual Overlay:
Draws horizontal dashed lines connecting the original pivot level to the breakout point.
Places color-coded labels (Bullish / Bearish) directly above or below the breakout candle.
Advanced Data Management:
Uses Pine Script v6 map.new() data structures to dynamically track swing high/low coordinates (upaxis, dnaxis, direction states) without lagging the chart.
Employs custom array slicing to calculate swing highs and lows independently.
Customizability & Filtering:
Allows traders to toggle Internal and External structures on or off independently.
Includes pattern filters to show All, BoS-only, or CHoCH-only markers.
Full control over Bullish and Bearish colors.
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、このスクリプトの作者はコードをオープンソースとして公開してくれました。トレーダーが内容を確認・検証できるようにという配慮です。作者に拍手を送りましょう!無料で利用できますが、コードの再公開はハウスルールに従う必要があります。
免責事項
これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。