Prop Guard Market Scanner
- Indicateurs
-
Wan Mohd Safwan Bin Wan Daud
Expertise in Logistics & Trade Distribution. In trading. just a Jack of all trade, Master of None.
Only trade for commodity, specifically on XAUUSD Gold & WTI Crude Oil. Also developers for indicators and Algo Trade.
Kindly PM me if you need helps for commodity trading. - Version: 1.33
- Activations: 5
See your account limits and market opportunities in one workspace
A promising setup is only one part of a trading decision. You also need to know what your account is doing, which loss limits you entered, whether those reference values are still current, and how much uncertainty remains.
Prop Guard Market Scanner brings a multi-symbol market scanner and a manually configured account-rule dashboard into one MetaTrader 5 workspace. Review closed-candle breakout candidates, compare higher-timeframe context, check RSI momentum across four timeframes, and keep your entered daily and maximum loss floors in view.
It is built for traders who want an organized review process while keeping every trading decision in their own hands. The software does not open, modify or close trades. It does not block orders, certify compliance or guarantee that an account will pass a challenge.
The Market edition is a single-file MetaTrader 5 indicator. It combines the scanner, account dashboard and supported exposure estimates without a separately installed companion Expert Advisor. It is not an automated trading strategy.
What you can review
Market Scanner
Follow symbols from your visible Market Watch list or supply a comma-separated list using your broker's exact symbol names. The default configuration scans H1 with H4 and D1 trend context. It checks the last completed scan candle against the preceding 20-bar range by default, then shows the candidate's direction, status and ranking points.
The scanner considers trading-session availability, broker direction restrictions, quote freshness and spread relative to recent volatility. It distinguishes a candidate that passed these scanner checks from a symbol that is waiting, blocked or still loading data. Select a symbol to see the explanation behind its state instead of relying on a colored signal alone.
Ranking points help organize the watchlist. They combine trend agreement, breakout distance, volatility context and spread cost. A score of 90/100 means ranking points, not a 90% chance of winning. Higher-timeframe agreement changes the score but does not itself gate the Ready state. Current price can already have moved back across the breakout level.
Four-timeframe RSI context
Read RSI(14), calculated from closing prices, for M15, H1, H4 and D1. Each reading uses that timeframe's last completed candle. Above 55 is UP, below 45 is DOWN, and 45 through 55 is neutral. Missing or unsuitable data is shown as unavailable.
These classifications provide momentum context. They do not predict the next candle, calculate a win probability or change the scanner's ranking and readiness rules.
Account / Rules
Keep balance, equity, margin information, open-position and pending-order counts, raw lot totals and missing-stop counts together. Enter your actual challenge allocation, profit target, daily loss method, reset convention and maximum loss method to review the corresponding floors and equity headroom.
Profiles are tied to the exact account login, broker server and account currency you enter. Switching accounts requires the matching configuration. The tool starts with setup required rather than assuming a challenge size or choosing a firm's rules for you.
Daily reference choices include reset balance, reset equity, the higher of both, or an explicit daily floor. Loss allowances can be entered in the supported percentage or cash units. Daily anchors expire at the next configured reset and must be refreshed with verified values.
Static maximum-loss rules can be based on the original allocation. Trailing, end-of-day and other moving-floor modes accept a current firm-confirmed floor with a verification time and an expiry period. These modes are manual snapshots, not automatic peak or end-of-day trackers.
Exposure and remaining cash budget
For supported positions and ordinary pending orders, the exposure calculation estimates additional downside to the specified stop. Existing-position downside starts from the current executable price rather than subtracting the original entry-to-stop loss again from equity. Favorable stops do not offset the downside of other positions.
Monetary exposure is limited to supported instruments whose profit currency matches the account currency. The implementation covers the broker-reported Forex, CFD and exchange-stock calculation modes. Futures are supported only when their tick size and symmetric profit/loss tick values are valid. Bonds, collateral, other unsupported calculation modes and cross-currency conversion are unavailable. Availability depends on your broker's symbol specifications; a scanner row alone does not prove that its monetary valuation is supported.
Direct formulas retain fractional account-currency units, so very small amounts can differ from MetaTrader 5 estimates rounded to the account currency precision.
A remaining portfolio cash budget is available only when the required data and configuration checks pass in static maximum-loss mode. It uses the smallest of your current-balance portfolio cap, daily headroom and maximum-loss headroom, then subtracts existing stop downside and your additional future-cost reserve. The result cannot fall below zero.
This is a portfolio-wide cash estimate, not a new allowance for every trade and not a lot-size calculator. Stops can slip or gap, and actual costs can exceed the reserve.
Missing or crossed stops, invalid or stale quotes, unsupported order types, incomplete valuation and unsupported profit-currency conversion can make monetary exposure and budget unavailable. Unavailable is not the same as zero. When a symbol's profit currency differs from the account currency, this version does not provide its monetary exposure or a portfolio budget. Account credit also makes the budget unavailable because the firm's treatment of credit is not known.
A practical workflow
1. Review the current firm dashboard and terms before relying on an entered floor.
2. Open Account / Rules and verify the account profile, daily reset anchor and maximum-floor status.
3. Review existing exposure, missing stops and the available cash estimate, where supported.
4. Open Market Scanner and select a candidate to understand its closed-candle signal, trend context, RSI and current checks.
5. Open the chart and assess current price, entry conditions, stop placement, target and position size independently.
6. Make and execute your own decision in MetaTrader 5. Radar controls do not submit orders.
Detailed setup guide
Install and open the indicator
Install Prop Guard Market Scanner through the MetaTrader 5 Market using the MQL5 account that purchased it. In Navigator, find the installed product under Indicators / Market. Attach it to a chart with enough space to show the dashboard. A dedicated chart is convenient, and multiple copies should not be attached to the same chart.
You do not need to enable Algo Trading for this indicator. Leave your existing Algo Trading setting unchanged. It never sends or modifies orders.
With the indicator's chart selected, press Ctrl+I to open Indicators List. Select Prop Guard Market Scanner, choose Properties, and open Inputs. Use these Inputs for the account profile and scanner configuration.
Prepare the workspace
Use a connected MetaTrader 5 desktop terminal with the required symbols and history available. Add the symbols you want to monitor to Market Watch. Use your broker's exact names, including suffixes such as .ecn or .m where applicable. Allow time for chart history to synchronize.
The scanner's default Symbols input is blank, which uses visible Market Watch symbols up to MaxSymbols. You can instead enter a comma-separated list. The default MaxSymbols is 24. Use a smaller list first if your terminal is still downloading history.
Set the scan timeframe and confirm the required order of timeframes: ScanTimeframe must be shorter than TrendTimeframe, and TrendTimeframe shorter than HigherTimeframe. Defaults are H1, H4 and D1. BreakoutBars defaults to 20, ScanSeconds to 1, MaxQuoteAgeSeconds to 120, ExposureMaxQuoteAgeSeconds to 120 and MaxSpreadATRPercent to 15. These are operating defaults, not recommended trading settings for every instrument.
Create your account profile
Open Indicators List (Ctrl+I), select Prop Guard Market Scanner, choose Properties and Inputs, and enter PropAccountLogin, PropAccountServer and PropAccountCurrency exactly as shown for the connected account. Use PropProfileName to identify the firm, program and phase.
Enter the original challenge allocation in PropInitialAllocation and explicitly confirm it with PropAllocationConfirmed. Do not replace it with today's balance unless that is genuinely the firm's defined starting allocation. Enter the actual positive challenge target in PropProfitTargetPercent. This release targets challenge phases with a positive profit target; zero-target funded phases are not supported by the profile validation.
Save a separate MetaTrader .set file for each account. A saved file preserves your inputs, but it does not keep daily anchors or moving floors current automatically.
Configure the daily reset
Enter the firm's current UTC offset in minutes, its reset hour and reset minute, then confirm the reset setting. The offset is fixed. You must adjust it when the firm's daylight-saving convention changes, and the computer's UTC clock must be correct.
Read the exact Current reset UTC displayed by Account / Rules and enter that value in PropDailyAnchorResetUTC. Enter the verified reset balance and/or equity required by the selected daily reference method. Do not guess historical anchors from the current balance or equity.
Choose the daily reference and allowance units that match the firm. For an explicit floor, enter the verified current daily floor. At the next reset the anchor expires. Obtain the new reference values and update the configuration before treating the daily result as current.
Configure the maximum-loss rule
For a static initial-allocation rule, select the static mode and enter the actual loss allowance as a percentage of the original allocation or as cash.
For trailing, end-of-day or another moving-floor rule, enter the current floor from the firm dashboard, its UTC verification time and a validity period from 1 to 1,440 minutes. The snapshot expires with age and at reset. Refresh it whenever the firm's floor can change. A displayed manual floor does not enable a cash budget in these modes.
Configure the cash estimate
In static mode, set PropPortfolioRiskPercent as the total portfolio cap expressed as a percentage of current balance. Enter an additional reserve for future fees, swaps and slippage in account currency, then confirm that reserve. A deliberate zero is accepted, but it is still an explicit choice.
Verify every position and pending order has a usable stop and that supported valuation data is available. The tool does not size a proposed order. Calculate volume separately and review the effect of any new exposure before acting.
Read the status before the number
SETUP / ANCHOR REQUIRED means required rules or reference values are missing or expired.
MONITORING ENTERED RULES means the tool is monitoring the values you supplied. It is not certification by the firm.
MANUAL FLOOR SNAPSHOT ONLY means a time-limited moving-floor reference is displayed. The portfolio budget remains unavailable.
EXPOSURE INCOMPLETE means the available information is insufficient for the monetary exposure result.
AT / BELOW ENTERED FLOOR means equity is at or below a configured floor. The software does not close trades or prevent additional orders.
OFFLINE / UNAVAILABLE means current account information cannot be treated as live.
Use the scanner's explanation tabs
Why this state shows the closed candle, breakout range, quote freshness, spread cost and trend agreement behind the selected symbol.
Next / entry steps provides a review sequence. Ready means a candidate passed the scanner's checks. It does not establish firm-rule compliance or instruct you to enter.
Score / history separates the ranking formula from account history. Any displayed profitable exit-deal percentage refers to that symbol's account exit deals across all strategies in the last 90 days. Partial exits count separately, and entry-deal charges may be excluded. It is not a completed-trade win rate, a scanner backtest or a forecast.
Export CSV saves the current watchlist snapshot to the terminal's MQL5/Files area. This records a snapshot for your own review; it is not a strategy performance report.
Maintain the setup
Refresh daily anchors after every configured reset. Update the relevant profile after deposits, withdrawals, payouts, allocation changes, phase changes or rule changes. Recheck fixed UTC offsets at daylight-saving changes. Revalidate the profile whenever you change accounts.
If a symbol stays on Loading history, check the exact broker symbol and open its chart to load the needed timeframes. For stale quotes, check the terminal connection and the symbol's trading session. A wide-spread state is a data check, not an error to bypass merely to obtain a Ready label.
Important scope and limitations
Prop Guard Market Scanner is an informational tool. It does not connect to a prop-firm rule API, enforce limits, prevent orders, liquidate positions, provide automatic trailing high-water reconstruction, adjust cash flows automatically or guarantee stop execution. It does not check news restrictions, weekend restrictions, consistency requirements or minimum trading days. Scanner readiness is independent of the account-rule monitor.
Verify the actual program terms, dashboard values and permission to use this type of software with your firm. Test the setup in an appropriate demo environment before relying on it. Neither a screenshot nor a ranking score demonstrates future profitability or challenge success.
For product questions, use the MQL5 product comments or MQL5 private messages. Share the program version, the issue and relevant settings with account identifiers and personal details removed.
