Sep 24, 2026Product Updates
MT5 Plugins (and MT4) for Forex Brokers: 12 Server-Side Plugins from PandaTS

MT5 plugins are server-side add-ons that run on a broker's MetaTrader 5 server to automate dealing rules, risk controls, fees and monitoring. They turn brokerage policy (exposure caps, inactivity charges, swap-free conditions, commission models) into rules the server enforces on every request, without a dealer watching the screen.
Key Takeaways for Brokers
- Plugins enforce policy at server level: pricing checks, exposure limits, margin tiers and fees run automatically instead of through manual monitoring.
- Compatibility differs by plugin: some PandaTS plugins run on both MT4 and MT5, others were built for one platform. Check the table before you scope a deployment.
- Pre-execution controls matter most for risk: Exposure Limit checks a trade before it is sent for execution, not after exposure has already grown.
- Pick and mix, then extend: brokers select only the plugins they need, and the set runs on MT4, MT5 and Panda Trading Servers.
MT5 Plugins from PandaTS at a Glance
Panda Trading Systems (PandaTS) offers broker-side MT5 plugins for dealing and operations teams. Quote Checker flags non-responsive quotes and sends email and SMS alerts. Dormant/Inactivity Fee charges funded accounts that stop trading. Islamic Swap Grace supports swap-free accounts. MT5 Commission Charge builds flexible commission models. Brokers pick and mix plugins, which also run on MT4 and Panda Trading Servers, and PandaTS offers custom plugin development.
Plugin | MT4 | MT5 | What it does |
|---|---|---|---|
Quote Checker | Yes | Yes | Flags quotes that exceed a timeout limit and sends email and SMS alerts |
Exposure Limit | Per server setup | Per server setup | Rejects trades that would breach asset or group exposure limits, before execution |
Dynamic Margin | Per server setup | Per server setup | Adjusts margin tiers by total exposure, per account, group or symbol |
Smart Logger | Per server setup | Per server setup | Keeps extended records of trade requests, server responses and actions |
Panda Dealing API | Per server setup | Per server setup | Applies client trading rules to trade requests sent through Manager API connections |
MT4 Alerts | Yes | Per server setup | Notifies dealers by mobile and email when price and symbol conditions are met |
Anti-Scalper | Yes | Per server setup | Sets the minimum time a trade must stay open |
Dormant / Inactivity Fee | Yes | Yes | Charges funded live accounts that meet inactivity criteria |
Islamic Swap Grace | Yes | Yes | Grants swap-free grace periods through rollover |
Swaps Handler | Yes | Per server setup | Applies custom long and short swap rates at rollover |
MT5 Commission Charge | Per server setup | Yes | Builds commission rules by volume, account group and security |
Interest Rate Plugin | Yes | Yes | Applies weekly interest on balances, with optional monthly inactivity charges |
PandaTS plugins are available for MT4, MT5 and Panda Trading Servers, and can be adapted to other trading servers based on the server configuration. Where the table shows per server setup, availability depends on the broker's own server environment. Full product details are on the PandaTS plugins page.
Pricing and Execution Monitoring Plugins
Pricing interruptions and unexplained execution behaviour are the issues dealing desks hear about first from clients. These plugins give the desk visibility before a complaint arrives.
Quote Checker: Monitor Pricing Before It Becomes a Problem
Quote Checker monitors incoming price quotes against a broker-defined timeout limit. When a quote stays non-responsive beyond that limit, it can be disregarded and the relevant team alerted.
- Alerting: dedicated email and SMS notifications for frozen or interrupted quotes.
- Coverage: oversight across multiple symbols and pricing sources without manual feed watching.
MT4 Alerts: Keep Dealers Informed
Dealers cannot watch every symbol through a full trading session. MT4 Alerts lets brokers configure notifications around prices, individual symbols, asset classes and other predefined conditions.
- Conditions: prices reaching, crossing, exceeding or falling below selected levels.
- Delivery: mobile devices and email.
Smart Logger: Go Beyond Standard MT Server Logs
Standard journal entries rarely give enough detail to reconstruct an execution incident. Smart Logger keeps extensive historical records of trade requests sent to the server, together with the corresponding responses and actions, so the desk can see exactly how a request was processed when reviewing unusual execution behaviour.
Risk and Trade Control Plugins
As client volumes grow, exposure and trade conditions need rules that apply consistently, whatever the source of the order.
Exposure Limit: Control Risk Before Execution
Exposure Limit lets brokers set maximum exposure levels for individual assets and groups. Before a client trade is sent for execution, the plugin checks it against those limits. If maximum permitted exposure has already been reached, the trade can be rejected automatically, so internal risk parameters are applied proactively rather than after the book has moved.
Dynamic Margin: Adjust Requirements as Exposure Changes
Dynamic Margin adjusts margin requirements automatically according to a trader's total exposure to specific assets.
- Tiers: different margin levels for different volume ranges.
- Scope: rules configured by account, group or symbol.
- Hedge handling: optional exclusion of offsetting positions from the calculation.
Anti-Scalper: Configure Minimum Trade Duration
Anti-Scalper, built for MT4 servers, defines the minimum number of seconds a trade must remain open. It can also incorporate benchmark P&L and Stop Loss configurations. For brokers managing very short-duration trading or trade flooding, the rule is set directly at server level.
Panda Dealing API: Apply Client Rules to Manager API Requests
Third-party systems connected through a Manager API can carry extensive execution permissions. The Panda Dealing API intercepts trade requests coming through these connections and applies the same client trading restrictions the broker enforces elsewhere:
- Market opening hours
- Maximum lot sizes
- Pending-order modification rules
- Stop Loss and Take Profit restrictions
- Other broker-defined client trading conditions
The result: consistent trading rules even when requests originate from external systems or third-party plugins.
Fee, Swap and Commission Plugins
Account charges are where manual processes break first as the client base scales. These plugins automate the calculation and the posting.
Dormant / Inactivity Fee: Automate Account Charges
The plugin identifies funded live accounts that meet predefined inactivity criteria and applies the appropriate fee automatically. Brokers define inactivity by factors such as the period following an initial deposit or the time since the client's last closed trade.
Islamic Swap Grace: Add Flexibility to Swap-Free Conditions
Islamic Swap Grace sets periods during which selected clients can hold positions through rollover without paying or receiving standard swap. Depending on the broker's setup, it offsets swap charges through balance operations or blocks them for a defined number of days, giving more control over swap-free conditions for eligible account groups.
Swaps Handler: Customize Overnight Swap Charges
Swaps Handler gives MT4 brokers control over how swap is applied to open positions. Custom rates are configured separately for long and short positions and applied at rollover, with charges processed either through a withdrawal or through a trade on a custom symbol.
MT5 Commission Charge: Build Flexible Commission Models
MT5 Commission Charge defines custom commission rules by trading volume, account group and security. Daily commissions can be calculated with variable percentages and group-specific conditions, and the charge is posted as a clearly identified balance action.
Interest Rate Plugin: Configure Balance-Based Rewards
The Interest Rate Plugin for MT4/MT5 applies weekly interest to eligible client balances. It can also apply monthly inactivity charges to clients who did not trade in the previous calendar month, giving brokers another lever for account conditions, incentives and retention programs.
How to Choose MT5 Plugins for Your Brokerage
Start from the dealing or operations problem, then check each candidate plugin against these points:
- Server compatibility: confirm whether the plugin runs on MT4, MT5 or a Panda Trading Server in your setup. Several plugins were built for MT4 first.
- Pre-execution vs post-execution: decide whether the control must act before a trade is sent for execution, as Exposure Limit does, or whether monitoring and logging after the fact is enough.
- Alerting channels: check how the desk is notified. Quote Checker uses email and SMS; MT4 Alerts uses mobile and email.
- Configuration granularity: look for rules that can be set by account, group or symbol, as with Dynamic Margin, so policy can differ across client segments.
- Custom development: if no existing plugin covers a dealing rule, ask whether it can be built or adapted to your server configuration.
MT5 Plugins FAQ
What MT5 plugins does PandaTS offer brokers?
PandaTS offers server-side plugins for MT4/MT5 dealing operations. These include Quote Checker, Dormant/Inactivity Fee, Islamic Swap Grace, MT5 Commission Charge, Dynamic Margin, Smart Logger, the Panda Dealing API and an Interest Rate plugin. Brokers can pick and mix the plugins they need.
Which PandaTS plugins are built for MT4 servers?
The Anti-Scalper plugin is built especially for MT4 servers and sets the minimum number of seconds a trade must stay open. The Swaps Handler runs on MT4 servers and applies custom swap rates to open positions at rollover. MT4 Alerts notifies dealers by mobile and/or email when prices or trades reach in-house benchmarks.
Can PandaTS build a custom MT5 plugin?
Yes. PandaTS offers custom plugin development. Its plugins are available for MT4, MT5 and Panda Trading Servers, and they can be adapted to other trading servers depending on the server configuration.
How does the Panda Dealing API plugin work with third-party manager API connections?
The Panda Dealing API intercepts trade requests that third-party plugins send through a Manager API connection. It enforces the same client rules on those requests, such as trading only during market hours and maximum lot sizes.
What is the difference between an MT5 plugin and a manual dealing procedure?
A plugin enforces the rule on the server for every request, at the moment it arrives. A manual procedure depends on a dealer noticing the condition, which does not scale with client volume or trading hours.
Turn Dealing Policy into Server-Level Rules
The value of an MT5 plugin is not the feature itself. It is the ability to turn a brokerage policy or dealing requirement into an automated rule that runs on every request, cutting manual work and giving the desk tighter control of the MetaTrader environment.
Select the plugins your desk needs and request a Panda Combo quote.