Take On Your Prop Firm Challenge With Confidence

The all-in-one MetaTrader 5 workstation that automates compliance, manages risk, and adapts to your prop firm's rules so you can focus on trading.

Not just another EA. A complete challenge workstation.

Gold (XAUUSD) Optimized 7 Pre-built Firm Profiles 5 Trading Modes
PropOS Challenge Workstation

Pre-configured profiles for

FTMO FundedNext The5ers Alpha Capital (2 profiles) E8 Markets FundingPips + Custom

Everything You Need to Succeed

PropOS is not a black-box EA that promises profits. It's a workstation that gives you the tools to trade compliantly and effectively.

Real-Time Compliance Engine

Tracks daily and max drawdown in real time. Automatically locks trading before you breach limits. Supports static and trailing HWM calculation methods per firm.

5 Trading Modes

Auto EASY (plug & play), Auto PRO (custom strategy), Signal Assistant (strategy alerts + manual execution), Console (pure manual), and Smart Copy Router.

Smart Copy Trading

Bridge any MT5 EA to your prop firm account. The Router adapts every trade to meet challenge rules, invisible to the prop firm platform.

News Guard

Built-in economic calendar integration. Blocks new entries during high-impact news windows. Configurable pre/post windows per firm profile.

Phase & Target Tracking

Visual progress bar showing phase completion. Auto-Stop closes all trades when target is reached. Supports Phase 1, Phase 2, and post-funding modes.

Glassmorphism Dashboard

6 draggable, minimizable panels: Header, Account, Compliance (DD gauges), Execution, News, and Feed. Everything at a glance, nothing hidden.

Five Ways to Trade

Choose the mode that matches your style. Switch anytime from the inputs.

Auto Easy Mode
Beginner Friendly

Auto EASY

Zero configuration required. Attach the EA to XAUUSD M15 and let it run. All strategy parameters are hardcoded with optimized defaults.

  • Plug & play: no settings to configure
  • Pure price action strategy (no indicators)
  • Automatic risk management and trailing stops
Auto Pro Mode
Advanced

Auto PRO

Same strategy engine as EASY, but all parameters are exposed for fine-tuning. For experienced traders who want to customize bias sensitivity, S/R precision, and more.

  • Full control over 15+ strategy parameters
  • Adjustable trend sensitivity and zone scoring
  • Independent trailing stop configuration
Signal Assistant Mode
Semi-Automatic

Signal Assistant

The strategy generates signals with exact SL/TP levels, but you decide whether to execute. Adjust the stop loss and take profit before placing the trade.

  • Visual signal banner with blinking alerts
  • Adjustable SL/TP prices with +/- controls
  • Push, email, sound, and popup notifications
Console Mode
Manual

Console

Pure manual trading through the PropOS execution panel. Trade your own strategy on any symbol. PropOS handles compliance automatically.

  • BUY/SELL/CLOSE ALL/PANIC buttons
  • Automatic risk-based position sizing
  • All prop firm rules enforced in real time
Router Smart Copy
Copy Trading

Smart Copy Router

Mirror trades from any MT5 terminal to your prop firm account. PropOS acts as a bridge: the original bot stays invisible to the prop firm.

  • Mirror mode (full 1:1 copy) or Entry Only (local management)
  • Independent risk sizing, trailing, and RR on receiver
  • Symbol filter, fallback SL, orphan position recovery

The Bridge: How Smart Copy Works

Turn almost any MT5 bot into a prop-firm-compatible system.

Sender and Receiver
The Bridge
Receiver Detail

Why PropOS Is Different

01

Transparency

No hidden logic, no inflated claims. Every parameter is visible and documented. You know exactly what it does and why.

02

Workstation, Not a Bot

Most EAs promise automatic profits. PropOS gives you a complete environment to trade compliantly, whether automatic or manual.

03

Firm-Specific Rules

Pre-loaded profiles with exact DD limits, targets, news policies, and min days for 6 prop firms (7 profiles). Just select from a dropdown and you're set.

04

Built-In Safety

Lockdown on DD breach, daily profit cap, auto-stop at target, PANIC button with confirmation, news guard. Multiple layers of protection.

05

Adapt Any Strategy

With the Router, you can use any existing MT5 EA on your prop firm account. PropOS adapts risk, SL/TP, and compliance automatically.

06

Post-Funding Ready

After passing the challenge, toggle "Account Already Funded" to strip challenge rules while keeping DD protection active.

Ready to Start Your Challenge?

Get PropOS and trade with the confidence that your account is protected.

Quick Start Guide

From download to your first trade in under 10 minutes.

1

Requirements

Before installing PropOS, make sure you have:

  • MetaTrader 5 installed (Windows desktop version)
  • A prop firm challenge account (or demo account for testing)
  • VPS recommended for 24/5 operation (any Windows VPS with MT5)
Tip: PropOS works best on a VPS with low latency to your broker. This ensures signals and copy trades execute without delays.
2

Installation

Copy the PropOS_Challenge_Workstation folder into your MT5 Experts directory:

MetaTrader 5 → File → Open Data Folder → MQL5 → Experts

Restart MetaTrader 5 (or right-click Navigator → Refresh).

Important: Make sure "Allow Algo Trading" is enabled in MT5: Tools → Options → Expert Advisors → check "Allow Algorithmic Trading".
3

Attach to Chart

Open a XAUUSD M15 chart. Drag PropOS from the Navigator panel onto the chart.

In the dialog that appears, go to the Inputs tab. This is where you configure PropOS.

Prop Firm Selection
Tip: For your first time, just set the Trading Mode and Prop Firm Profile, then click OK. Everything else uses sensible defaults.
4

Choose Your Mode

Select a Trading Mode based on your experience level and needs:

ModeBest ForStrategyExecution
Auto EASYBeginnersBuilt-inAutomatic
Auto PROExperienced tradersBuilt-in (customizable)Automatic
Signal AssistantTraders who want alertsBuilt-inManual (you decide)
ConsoleManual tradersYour ownManual
RouterCopy from another EAExternalAutomatic (copy)
Trading Modes Overview
5

Select Your Prop Firm

From the Prop Firm Profile dropdown, select your firm. PropOS will automatically load the correct rules:

  • Daily DD limit, Max DD limit (static or trailing)
  • Profit targets for Phase 1 and Phase 2
  • Minimum trading days and profitable days
  • News blocking policy and windows
Firm Selection Dropdown
Custom firm: If your prop firm isn't listed, select "Custom" and configure all rules manually in the Custom Firm section of the inputs.
6

Set Your Phase

Set Current Phase to 1 or 2 depending on where you are in your challenge. The compliance engine uses this to load the correct profit target.

If you've already passed and are trading a funded account, enable Account Already Funded. This removes challenge targets but keeps all drawdown protection active.

7

Understanding the Dashboard

Once running, PropOS displays 6 glassmorphism panels on your chart:

  • Header: Firm name, current mode, time, autopilot status
  • Account: Balance, equity, and P&L
  • Compliance (DD): Dual gauge showing daily and max drawdown usage, phase progress
  • Execution: Trade controls (in manual/signal modes) or auto-minimized in auto modes
  • News: Upcoming high-impact events and blocking status
  • Feed: Live activity log (trades, signals, router events)

All panels are draggable (grab the title bar) and minimizable (double-click the title bar). Positions persist across restarts.

8

You're Ready

That's it. PropOS is now monitoring your account, enforcing compliance, and either trading automatically or waiting for your input depending on the mode you selected.

Next step: Check the full Documentation for detailed explanations of every parameter and advanced configurations.

Documentation

Complete reference for all configurable parameters.

Overview

PropOS Challenge Workstation is configured entirely through MT5 input parameters. Open the EA's properties (right-click on chart → Expert Advisors → Properties → Inputs tab) to access all settings. Parameters are grouped into logical sections described below.

Note: In Auto EASY mode, strategy parameters are ignored. Optimal defaults are used internally. Strategy parameters only apply to Auto PRO and Signal Assistant modes.

Trading Mode

The single most important setting. Determines how PropOS operates.

Trading Mode
ParameterTypeDefaultDescription
Trading ModeenumAuto EASYAuto EASY — Zero config, gold-only, plug & play. All strategy parameters hardcoded with optimized defaults.
Auto PRO — Same strategy, all parameters exposed for customization.
Signal Assistant — Strategy generates signals, you decide to execute or skip.
Console — Pure manual trading through the PropOS execution panel. No strategy.
Router — Smart Copy Trading mode. Sender broadcasts, Receiver copies and adapts.

Prop Firm (All Modes)

These settings apply regardless of which trading mode you choose.

Firm & Phase
ParameterTypeDefaultDescription
Prop Firm ProfileenumFTMOSelect your prop firm. Loads all challenge rules automatically (DD limits, targets, news policy, min days). Available: FTMO, FundedNext, The5ers, Alpha Capital One (1-Step), Alpha Capital Pro (2-Step), E8 Markets, FundingPips, Custom.
Current Phaseint1Which phase of the challenge you're in (1 or 2). Determines the profit target. For 1-step challenges, keep at 1.
Account Already FundedboolfalseEnable after passing the challenge. Removes profit targets, min days, and profitable days requirements. Drawdown protection stays active.
DD Safety Buffer %double0.15Extra safety margin before the actual DD limit. When equity enters this buffer zone, status changes to CAUTION. Autopilot is disabled and pending orders are canceled.
News Filter
ParameterTypeDefaultDescription
News FilterboolfalseEnable to block new entries during high-impact economic events. Uses the MT5 economic calendar (real events, not hardcoded times). Only applies if your firm profile doesn't already have news blocking built in.
News Block Minutes Beforeint30How many minutes before a news event to start blocking new trades.
News Block Minutes Afterint30How many minutes after a news event to resume allowing new trades.

Risk & Execution

Core risk management settings that apply to all trading modes.

Risk Parameters
ParameterTypeDefaultDescription
Risk Per Trade %double1.0Percentage of account balance risked per trade. Used to calculate position size based on stop loss distance. Volume is always rounded DOWN to the next valid step.
Gold Stop Loss (ticks)int1500Default stop loss distance for gold in Console and Signal modes (manual trading). In Auto modes, the strategy calculates SL dynamically from S/R levels.
Reward : Risk Ratiodouble1.0Take profit distance as a multiple of stop loss. Applies to Auto, Signal, and Console modes. Example: RR 1.0 with 1500 tick SL = 1500 tick TP.
Safety Features
ParameterTypeDefaultDescription
Daily Profit CapboolfalseWhen enabled, blocks new entries once daily profit reaches the specified percentage. Protects against giving back gains.
Daily Profit Cap %double2.0Target daily profit percentage. Once reached, no new trades are allowed for the rest of the day.
Auto-StopboolfalseWhen enabled, automatically closes all positions and locks trading when your equity reaches the phase profit target. Prevents over-trading after passing.
Auto-Stop Buffer %double0.0Buffer above the target to trigger auto-stop. Set to 0 for exact target. Example: 0.5 means it triggers 0.5% above the target.

Strategy Settings (Auto PRO / Signal)

These parameters only affect Auto PRO and Signal Assistant modes. In Auto EASY, optimal defaults are used.

Trade Management
ParameterTypeDefaultDescription
Max Simultaneous Tradesint1Maximum number of positions open in the same direction at once. Prevents over-exposure.
Max Trades Per Dayint10Maximum number of trades the strategy can open in a single trading day. Prevents overtrading.
Cooldown After Lossint3Number of M15 bars to wait after a losing trade before allowing new entries. Prevents revenge trading. Set to 0 to disable.
Trend Detection
ParameterTypeDefaultDescription
Trend Detection Sensitivitydouble0.30How sensitive the bias engine is to price displacement. Range 0.0 to 1.0. Lower values detect trends more easily (more signals). Higher values require stronger displacement (fewer but higher-conviction signals).
Support & Resistance
ParameterTypeDefaultDescription
S/R Precisionint3Number of bars on each side required to confirm a swing point as support or resistance. Range 1-5. Higher values find fewer but more significant levels.
Zone Grouping Distancedouble0.50Nearby S/R zones within this ATR fraction are merged into one. Higher values create wider, fewer zones.
Min Zone Scoredouble5.0Minimum quality score for an S/R zone to be considered valid for entries. Higher values filter out weaker zones, resulting in fewer but better trades.
Breakout & Entry
ParameterTypeDefaultDescription
Breakout Candle Min Body %double50.0Minimum candle body size as percentage of total range to qualify as a breakout. Filters out doji/wick-heavy candles.
Retest Wait Timeint20Maximum M15 bars to wait for price to retest a broken S/R level. If no retest occurs within this window, the breakout signal expires.
Retest Zone Widthdouble0.15How close price must return to the broken level for it to count as a retest. ATR fraction.
Asian Session Extra Confirmationint1Additional confirmation candles required during Asian session (lower volatility). Prevents false signals during quiet hours.
Stop Loss & ATR
ParameterTypeDefaultDescription
SL Bufferdouble2.5Extra distance added beyond the S/R zone for stop loss placement. ATR fraction. Prevents getting stopped out by zone noise.
Max SL Distancedouble6.0Maximum allowed stop loss distance as ATR multiple. Signals with larger SL are rejected. Prevents oversized risk on wide zones.
Min SL Distancedouble15.0Minimum stop loss distance in price points. For gold, approximately 15.0 ($1.50). Prevents unrealistically tight stops.
ATR TimeframeenumM15Timeframe used for ATR calculation. Should match your chart timeframe.
ATR Multiplierdouble2.0Multiplier applied to ATR for various distance calculations throughout the strategy.
Trailing Stop
ParameterTypeDefaultDescription
Trailing Stop EnabledbooltrueEnable dynamic trailing stop that moves SL toward TP as price progresses.
Trailing Activationint50Percentage of TP distance that must be reached before trailing activates. 50 = trailing starts when price is halfway to TP.
Trailing Lockint50Percentage of progress to lock in when trailing activates. 50 = SL moves to secure 50% of the current profit.
Trailing Stepint10Minimum SL improvement required to trigger a trailing update. Percentage of TP distance. Prevents excessive order modifications.

Signal Alerts (Signal Assistant Mode)

Configure how you want to be notified when the strategy generates a signal.

Alert Settings
ParameterTypeDefaultDescription
Visual Popup AlertbooltrueShow a popup dialog when a signal is generated.
Sound AlertbooltruePlay a sound when a signal is generated.
Email AlertboolfalseSend an email notification. Requires email configuration in MT5 (Tools → Options → Email).
Push NotificationboolfalseSend a push notification to your mobile. Requires MetaQuotes ID setup in MT5.

Smart Copy Trading (Router)

Configure the Router to copy trades between MT5 terminals. Select "Router" as Trading Mode to enable these settings.

Connection
ParameterTypeDefaultDescription
RoleenumReceiverSender: Broadcasts trades from this terminal. Attach to the terminal running your strategy/bot.
Receiver: Copies and adapts trades to this terminal. Attach to your prop firm account.
Copy ModeenumMirrorMirror: Full 1:1 copy. Opens, closes, modifications, and partial closes are all replicated.
Entry Only: Only copies the initial entry. SL, TP, trailing, and exits are managed locally by PropOS.
ChannelstringdefaultChannel name linking Sender and Receiver. Must be identical on both. Use different channels to run multiple independent copy setups.
Receiver IDstring(blank)Unique identifier for this receiver. Leave blank for normal use (auto-generated from account + server). Only change if running multiple challenge accounts on the same channel.
Execution Filters
ParameterTypeDefaultDescription
Max Price Mismatchint15Maximum allowed price difference (in ticks) between the sender's signal and the current price. Signals with larger mismatches are rejected.
Max Spreadint30Maximum allowed spread (in ticks) to execute a copied trade. Prevents entries during high spread conditions.
Symbol Filterstring(blank)Restrict which symbols to copy. Leave blank to copy all. Comma-separated list, e.g.: EURUSD,XAUUSD,GBPUSD
Max Simultaneous Tradesint3Maximum concurrent positions the receiver will hold. Set to 0 for unlimited.
HFT ThrottleboolfalseBlocks rapid signal bursts from high-frequency senders. Enable only if the source EA sends many signals per minute.
Receiver Risk & Trailing
ParameterTypeDefaultDescription
Risk Per Trade %double1.0Independent risk percentage for the receiver. Position size is calculated locally based on the receiver's account balance.
Reward/Risk Ratiodouble2.0Used to calculate TP when the sender's signal has no take profit level.
Fallback Gold SLint1500Stop loss (in ticks) applied to gold trades when the sender's signal has no SL.
Fallback FX SLint120Stop loss (in ticks) applied to forex trades when the sender's signal has no SL.
Trailing StopbooltrueEnable independent trailing stop on the receiver. Works independently from the sender's trailing.
Trailing Activationint50Percentage of TP distance to activate trailing (receiver-specific).
Trailing Lockint50Percentage of progress to lock when trailing activates (receiver-specific).
Trailing Stepint10Minimum SL improvement to trigger a trailing update (receiver-specific).

Custom Firm Settings

These parameters only apply when "Custom" is selected as the Prop Firm Profile. Use them to configure any prop firm not in the built-in list, or even non-prop-firm accounts.

Custom Firm Rules
ParameterTypeDefaultDescription
Custom Daily DD %double5.0Maximum daily drawdown percentage. Set to 0 to disable daily DD tracking.
Custom Max DD %double10.0Maximum overall drawdown percentage. Set to 0 to disable.
Custom Max DD Typeint00 = Static (based on initial balance). 1 = Trailing High Water Mark (based on highest equity reached).
Custom Phase 1 Target %double10.0Profit target for Phase 1. Set to 0 to disable target tracking.
Custom Phase 2 Target %double5.0Profit target for Phase 2. Set to 0 if there is no Phase 2 (1-step challenge).
Custom Min Trading Daysint0Minimum number of trading days required. Set to 0 if not required.
Custom Min Profitable Daysint0Minimum number of profitable days required. Set to 0 if not required.
Custom Best Day Limit %double0Maximum profit allowed in a single day as percentage of total target (consistency rule). Set to 0 to disable.
Custom News BlockboolfalseEnable news blocking window for the custom profile.
Custom News Windowint120News blocking window duration in seconds (before and after event).
Custom Require Stop LossboolfalseIf enabled, PropOS will reject any trade that doesn't have a stop loss set.

Advanced

Settings for debugging and trade identification.

Advanced Settings
ParameterTypeDefaultDescription
Debug ModebooltrueWhen enabled, detailed logs are printed to the Experts tab in MT5. Useful for troubleshooting. Disable for cleaner logs in production.
Magic Numberint202500Unique identifier for trades opened by this EA. Allows PropOS to recognize its own positions. Change if running multiple instances on the same account.
Trade Commentstring(blank)Optional comment attached to every trade. Visible in trade history. Some prop firms require specific comments. Set it here.