Chart Score AI Panel

<h2>Chart Score AI Panel</h2>

<h3>Do any of these sound familiar?</h3>
<p>
- You have multiple indicators on your chart -- EMA, RSI, ADX, ATR -- but still cannot answer: "Should I enter right now?"<br>
- You enter a trade, only to watch price reverse moments later. You wish you had waited.<br>
- You enter during a low-liquidity session and price barely moves, leading to an unnecessary stop-out.
</p>
<p>
The root cause is the same in each case: multiple technical signals remain disconnected, and you end up entering on uncertain judgment.
</p>
<p>
<b>What if you could check the current chart conditions with just one number?</b>
</p>
<p>
Chart Score AI Panel analyzes 6 technical elements in real time and displays a single 0-100 score. It helps you see at a glance whether the current environment may be favorable for trading.
</p>
<p>
Despite the name containing "AI", this is not a self-learning AI. It is a transparent, rule-based scoring system that quantifies and visualizes multiple technical factors. <b>Non-repainting.</b> Scores are calculated on confirmed bars and do not change retroactively.
</p>

<h3>Panel Overview</h3>
<p>
When applied to a chart, a panel appears showing the score, rank, direction signal, and session information. (See screenshots section for live chart examples)
</p>
<p>The panel displays the following items:</p>

<p>
<b>Total Score (0-100)</b> - A weighted average of 6 technical elements. 70+ suggests favorable conditions; below 50 suggests caution.<br><br>
<b>Rank (A-E)</b> - The score classified into 5 tiers, color-coded for quick recognition.<br><br>
<b>Direction Signal</b> - Shows "Buy Bias", "Sell Bias", or "Neutral" based on the current directional assessment.<br><br>
<b>Session</b> - Displays the current trading session (Tokyo / London / New York / Overlap / Off-hours).<br><br>
<b>Reference SL</b> - An ATR(14)-based reference stop-loss distance shown in pips (Forex) or points (non-Forex).<br><br>
<b>Caution Tags</b> - Warnings such as "High Noise", "Low Volatility", or "Weak Trend" appear when specific elements score poorly.
</p>

<h3>Before and After</h3>
<p>
<b>Before:</b><br>
- Enter trades on "looks good enough" without clear reasoning<br>
- Accumulate unnecessary spread costs from extra trades throughout the day<br>
- Enter during low-liquidity sessions and get stuck in choppy ranges
</p>
<p>
<b>After:</b><br>
- Only consider entries when the score is 70+ and direction confirms your bias<br>
- Reduce unnecessary trades, helping to lower spread costs over time<br>
- Check "Tokyo session, Score D" at a glance and calmly skip unfavorable conditions
</p>

<h3>How It Works -- A Practical Scenario</h3>
<p>
<b>Step 1:</b> 16:30, London session. You open GBPUSD H1. The panel shows: Score 78 / Rank B / Buy Bias. Session: London.<br><br>
<b>Step 2:</b> You check the detail view. Trend: 82, Momentum: 71, Volatility: 75. No caution tags. All elements are aligned -- conditions appear favorable.<br><br>
<b>Step 3:</b> Your own entry rule (pullback) is also met. You enter long, using the reference SL (18.5 pips) as a guide for your stop placement.<br><br>
<b>Step 4:</b> Meanwhile, EURJPY shows Score 32 / Rank E / Neutral. Caution tags: High Noise, Weak Trend. You skip it and focus elsewhere.
</p>
<p>
By comparing scores across multiple pairs, you can identify where to focus in a short time.
</p>

<h3>6 Scoring Elements</h3>
<p>The panel analyzes these 6 elements and calculates a weighted average score (0-100):</p>
<p>
1. <b>Trend (25%)</b> - EMA separation and ADX strength. Quantifies how clear the current trend is.<br>
2. <b>Momentum (15%)</b> - RSI evaluated relative to directional bias.<br>
3. <b>Volatility (20%)</b> - Current ATR compared to its 100-bar average. Both excessive and insufficient movement are penalized.<br>
4. <b>Noise Resistance (15%)</b> - Efficiency Ratio (net vs. total movement). Cleaner price action scores higher.<br>
5. <b>HTF Alignment (15%)</b> - Whether the higher timeframe EMA direction matches the current timeframe.<br>
6. <b>Session (10%)</b> - Trading session liquidity (Tokyo, London, New York, Overlap).
</p>

<h3>Rank Guide</h3>
<p>
<b>Rank A (80-100)</b> -- Favorable conditions. If your entry rules are met, consider entering.<br>
<b>Rank B (65-79)</b> -- Good conditions. Enter if criteria align; otherwise wait.<br>
<b>Rank C (50-64)</b> -- Mixed conditions. Proceed with caution or reduce position size.<br>
<b>Rank D (35-49)</b> -- Unfavorable. Consider looking at another pair or waiting for another session.<br>
<b>Rank E (0-34)</b> -- Poor conditions. Consider waiting for better conditions.
</p>

<p>
(See screenshots section for detail mode showing all 6 component scores)
</p>

<h3>Who This Is For</h3>
<p>
<b>Recommended for:</b><br>
- Traders who want clearer entry criteria based on data<br>
- Those with multiple indicators but no systematic way to combine them<br>
- Anyone wanting a simple filter: "Skip entries when the score is low"<br>
- Traders transitioning from intuition-based to data-based decision making
</p>
<p>
<b>Not recommended for:</b><br>
- Those looking for arrow signals to fully automate entry/exit<br>
- Those seeking an Expert Advisor (EA)<br>
- Those expecting guaranteed results from any single indicator
</p>

<h3>Parameters</h3>

<p><b>Panel Display</b></p>
<p>
<b>PanelX</b> (default: 20) - Horizontal panel position in pixels.<br>
<b>PanelY</b> (default: 30) - Vertical panel position in pixels.<br>
<b>FontSize</b> (default: 10, range: 6-24) - Panel text size. Panel auto-resizes. Use 14-18 on high-resolution displays.<br>
<b>ShowDetails</b> (default: true) - When true, shows all 6 component scores and caution tags. Set to false for compact view.<br>
<b>CornerPos</b> (default: Top Left) - Panel anchor corner. Options: Top Left, Top Right, Bottom Left, Bottom Right.
</p>

<p><b>Server Time Offset</b></p>
<p>
<b>ServerGMTOffset</b> (default: 3, range: -12 to +14) - Difference between broker server time and GMT. Used for session detection. Most brokers use +2 (winter) or +3 (summer). Built-in auto-detection warns if the setting differs significantly.<br>
<b>SessionAdj</b> (default: true) - When true, session liquidity is factored into the score. Automatically disabled for non-Forex symbols.
</p>

<p><b>Notifications</b></p>
<p>
<b>AlertEnabled</b> (default: false) - MT5 alert dialog when score crosses threshold or signal changes.<br>
<b>PushEnabled</b> (default: false) - Push notification to MT5 mobile app. Requires MetaQuotes ID setup.<br>
<b>MailEnabled</b> (default: false) - Email notification. Requires SMTP setup in MT5 Options.<br>
<b>AlertThreshold</b> (default: 70.0, range: 0-100) - Score level that triggers notifications. Notifications fire on confirmed bars only.
</p>

<h3>Session Hours (GMT)</h3>
<p>
Tokyo: 00:00-09:00 (Score: 65)<br>
London: 08:00-17:00 / DST: 07:00-16:00 (Score: 85)<br>
New York: 13:00-22:00 / DST: 12:00-21:00 (Score: 80)<br>
London-NY Overlap: 13:00-17:00 / DST: 12:00-16:00 (Score: 100)<br>
Off-hours: Outside above (Score: 35)
</p>

<h3>FAQ</h3>
<p>
<b>Q: The panel does not appear.</b><br>
A: The chart needs at least 150 bars of history. On new charts, wait for the history download to complete. Also check that PanelX/PanelY values are not placing the panel off-screen. Reset to defaults (X=20, Y=30) if needed.
</p>
<p>
<b>Q: Notifications are not working.</b><br>
A: Ensure AlertEnabled, PushEnabled, or MailEnabled is set to true. Push notifications require MetaQuotes ID configuration. Email requires SMTP setup. Notifications fire on confirmed bars only.
</p>
<p>
<b>Q: Which timeframe should I use?</b><br>
A: M5 to D1 is recommended. All timeframes are supported, but on Monthly charts the HTF component is excluded.
</p>
<p>
<b>Q: Does it work on XAUUSD (Gold) and other non-Forex symbols?</b><br>
A: Yes. Gold, crypto, indices, and other CFDs are supported. Session scoring is automatically disabled for non-Forex symbols, and reference SL is shown in points instead of pips.
</p>
<p>
<b>Q: Does the indicator repaint?</b><br>
A: No. Scores are calculated on confirmed (closed) bars. Once a bar closes, its score does not change.
</p>
<p>
<b>Q: Can I trade based on the score alone?</b><br>
A: This indicator is designed as a decision support tool, not a standalone trading system. It is most effective as a filter to help avoid entries during unfavorable conditions. Always combine with your own trading strategy.
</p>

<h3>Key Features</h3>
<p>
- Real-time 0-100 score with A-E rank and direction signal<br>
- Detail mode showing all 6 component scores<br>
- Caution tags explaining why the score is low<br>
- ATR-based reference stop loss<br>
- DST-aware session detection with auto GMT offset detection<br>
- Alert, push, and email notifications (confirmed bar basis)<br>
- <b>Non-repainting</b><br>
- <b>Works on all symbols including XAUUSD</b><br>
- Works on all timeframes (M1 to MN)<br>
- <b>No DLL required</b><br>
- Customizable panel position, corner, and font size
</p>

<h3>About the Developer</h3>
<p>
Designed and developed by a Data Analyst specializing in statistics.
Unlike typical arrow-signal indicators, this tool is built as an <b>environment assessment filter</b> that evaluates whether current market conditions appear statistically favorable for trading.
</p>
<p>
The scoring logic uses statistical methods including ADX-based trend quantification, ATR percentile ranking, Efficiency Ratio measurement, and weighted averaging with penalty correction.
</p>
<p>
Concept: "Data-driven decisions, not gut feelings."
</p>

<h3>Disclaimer</h3>
<p>
This indicator does not provide investment advice. Scores, ranks, and signals are reference information based on technical analysis and do not guarantee future price movements. All trading decisions are made at the user's own risk. The author assumes no liability for any losses incurred through the use of this indicator.
</p>

Filtrele:
Değerlendirme yok
Değerlendirmeye yanıt