OPEN-SOURCE SCRIPT
Market Condition Detector By BCB Elevate

Market Condition Detector - Bullish, Bearish & Sideways Market Indicator
This indicator helps traders identify bullish, bearish, and sideways market conditions using the Average Directional Index (ADX). It calculates trend strength and direction to categorize the market into three phases:
✅ Bullish Market: ADX is above the threshold, and the positive directional index (+DI) is greater than the negative directional index (-DI).
❌ Bearish Market: ADX is above the threshold, and +DI is lower than -DI.
🔄 Sideways Market: ADX is below the threshold, indicating weak trend strength and potential consolidation.
Features:
🔹 Dynamic Market Classification - Automatically detects and updates market conditions.
🔹 Table Display - Clearly shows whether the market is bullish, bearish, or sideways in a user-friendly format.
🔹 Customizable Settings - Adjust ADX period and threshold to suit different trading strategies.
🔹 Works on All Markets - Use for Crypto, Forex, Stocks, Commodities, and Indices.
This tool is ideal for trend traders, swing traders, and breakout traders looking to optimize entries and exits.
📌 How to Use:
1️⃣ Apply it to any chart and timeframe.
2️⃣ Use the table to confirm market conditions before taking trades.
3️⃣ Combine with other indicators like moving averages, RSI, or volume analysis for better trade decisions.
This indicator helps traders identify bullish, bearish, and sideways market conditions using the Average Directional Index (ADX). It calculates trend strength and direction to categorize the market into three phases:
✅ Bullish Market: ADX is above the threshold, and the positive directional index (+DI) is greater than the negative directional index (-DI).
❌ Bearish Market: ADX is above the threshold, and +DI is lower than -DI.
🔄 Sideways Market: ADX is below the threshold, indicating weak trend strength and potential consolidation.
Features:
🔹 Dynamic Market Classification - Automatically detects and updates market conditions.
🔹 Table Display - Clearly shows whether the market is bullish, bearish, or sideways in a user-friendly format.
🔹 Customizable Settings - Adjust ADX period and threshold to suit different trading strategies.
🔹 Works on All Markets - Use for Crypto, Forex, Stocks, Commodities, and Indices.
This tool is ideal for trend traders, swing traders, and breakout traders looking to optimize entries and exits.
📌 How to Use:
1️⃣ Apply it to any chart and timeframe.
2️⃣ Use the table to confirm market conditions before taking trades.
3️⃣ Combine with other indicators like moving averages, RSI, or volume analysis for better trade decisions.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội Quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.