Sentiment Score Market Scanner
- Utilities
- Version: 1.2
- Activations: 10
Sentiment Score Market Scanner by ForexGPT® is a multi-symbol, multi-timeframe market scanner for MetaTrader 5. It is designed to help traders review bullish and bearish technical sentiment across many broker symbols from one interactive dashboard.
The scanner analyzes symbols across selected timeframes and ranks the results by sentiment strength. It can display the strongest bullish and bearish opportunities side by side, or sort the full list from most bullish to most bearish.
This product is a scanner and dashboard. It does not open trades, close trades, manage positions, or modify orders.
About ForexGPT®
ForexGPT® develops trading research tools, market scanners, and decision-support technology for traders using MetaTrader and related platforms. Sentiment Score Market Scanner is built around the ForexGPT® Sentiment Score framework, which is designed to organize multi-asset market conditions into a clear bullish-to-bearish scoring view.
Main Features
- Multi-symbol market scanning
- Multi-timeframe analysis
- ForexGPT® Sentiment Score ranking
- Bullish and bearish split dashboard
- Sorted bull-to-bear ranking mode
- Clickable timeframe controls
- Manual rescan and optional auto-rescan
- Asset group filters for forex, indices, commodities, metals, crypto, stocks, ETFs, and other symbols
- Adjustable sentiment threshold
- Adjustable dashboard row count
- Loading and progress display while scanning
- CSV export of scan results
- Modern dashboard interface inside MetaTrader 5
ForexGPT® Sentiment Score Logic
The ForexGPT® Sentiment Score is a technical sentiment score based on Bollinger Bands, multiple simple moving averages, and price position. The score is normalized from -100 to +100.
General interpretation:
+75 to +100: Strong bullish sentiment
+50 to +74: Bullish sentiment
+25 to +49: Medium bullish sentiment
+11 to +24: Slight bullish sentiment
-10 to +10: Neutral sentiment
-11 to -24: Slight bearish sentiment
-25 to -49: Medium bearish sentiment
-50 to -75: Bearish sentiment
Below -75: Strong bearish sentiment
The score is intended to help traders identify symbols and timeframes that may deserve closer review. It is not a standalone trading system and should not be used as the only basis for trading decisions.
Dashboard Modes
Split Extremes Mode:
Displays the strongest bullish results on one side and the strongest bearish results on the other side.
Sorted Mode:
Displays results in order from the highest bullish score to the lowest bearish score.
Asset Group Filters
The scanner can include or exclude major asset groups:
- Forex
- Indices
- Commodities
- Metals
- Crypto
- Stocks
- ETFs
- Other symbols
Symbol classification depends partly on broker symbol names and broker metadata. Because each broker may use different naming conventions, classification is best-effort. Traders can also use custom symbol lists or Market Watch mode for more precise control.
Recommended Starter Settings
- Timeframes: M15, H1, H4, D1
- Dashboard mode: Split Extremes
- Rows: 40 total, 20 bullish and 20 bearish
- Extreme threshold: 80
- Auto-rescan: Off at first
- Create handles during scan: On
- Show loading dashboard: On
Important Notes
The number of available symbols depends on the broker. Some brokers provide a small symbol list, while others provide hundreds or thousands of instruments. For best performance, start with Market Watch symbols or use a maximum symbol cap, then expand the scan universe as needed.
The first scan can take longer because MetaTrader may need to load symbol and timeframe data. The loading dashboard displays scan progress while the scanner is working.
Sentiment Score Market Scanner by ForexGPT® is a market analysis tool only. It does not guarantee trading results. Always use proper risk management and independent judgment before making trading decisions.
Input Parameters
InpScanAllBrokerSymbols:
If true, the scanner loads all available broker symbols. If false, it scans Market Watch symbols only.
InpCustomSymbols:
Optional comma-separated symbol list. If used, this overrides the normal symbol universe.
InpMaxSymbols:
Maximum number of symbols to load. Set to 0 for no cap.
InpAutoSelectSymbols:
Automatically selects symbols into Market Watch if needed.
InpSkipSymbolsWithoutTick:
Skips symbols without current tick data.
InpTimeframes:
Comma-separated timeframe list, such as M15,H1,H4,D1.
InpAutoRescan:
If true, the scanner continues scanning automatically after the first scan.
InpScanIntervalSeconds:
Time between scans when auto-rescan is enabled.
InpSMALength7:
Fast simple moving average input.
InpSMALength1:
Secondary simple moving average input.
InpSMALength2:
Medium simple moving average input.
InpSMALength3:
Long simple moving average input.
InpScalingFactor:
Controls how strongly the score reacts when price moves outside the Bollinger Bands.
InpBBLength:
Bollinger Bands period.
InpBBStdDev:
Bollinger Bands standard deviation.
InpScorePriceSource:
Price source used for scoring, such as Bid, Ask, Mid, Last, or current bar close.
InpExtremeThreshold:
Score level used to highlight extreme bullish or bearish readings.
InpDashboardMode:
Dashboard layout mode. Use split extremes or sorted bull-to-bear view.
InpRowsToDisplay:
Total number of rows to display.
InpSplitRowsPerSide:
Number of bullish and bearish rows shown per side in split mode.
InpShowToggleButtons:
Shows clickable asset group filter buttons.
InpShowTimeframeButtons:
Shows clickable timeframe buttons.
InpShowScanControlButtons:
Shows manual rescan and auto-rescan controls.
InpWriteCSV:
Exports the full scan results to a CSV file in the MetaTrader Files folder.
