Swap Manager
for MT5 Brokers
Automatically manage swap-free grace periods for any client group — Islamic accounts, VIP promotions, time-limited offers. Configured once, running every day without touching a thing.
Days Max Grace Period
Automated Processing
Zero Execution Impact
Fully Automated
Swap-Free Is Expected. Managing It Manually Isn't Sustainable.
Islamic accounts are a significant and growing segment of the global retail trading market. VIP swap-free welcome periods are standard practice. Time-limited swap-free offers are a proven client acquisition tool. But the operational reality is painful.
Manual Tracking Doesn't Scale
Watching positions and zeroing swap charges by hand is impossible to maintain as your Islamic client base grows. Miss one account and you have a complaint.
Promotion Expiry Requires Manual Action
Time-limited swap-free promotions need someone to remember to end them. Missed expiry means giving away swap for free longer than intended.
Missed Positions Create Billing Disputes
Any position left uncharged when it shouldn't be — or charged when it should be swap-free — creates client disputes that are costly to resolve.
Brokeret Swap Manager handles it automatically — every position, every day, for every mapped group.
A server-side MT5 plugin that automatically identifies positions qualifying for swap-free treatment and resets their swap charges to zero every day. You define the rule once — the plugin handles everything from that point forward.
- Permanent swap-free for Islamic accounts
- Time-limited grace periods for promotions
- Per-group and per-symbol rules with wildcards
- Daily automated processing, no manual steps
- Grace period expiry is fully automatic
- Zero impact on client trade execution
The Grace Period System
The grace period defines how many days a position is protected from swap charges. After that, MT5's standard swap applies naturally — no manual action needed.
Permanent Swap-Free
Islamic Accounts
Set a grace period of 9,999 days — effectively permanent. Positions in Islamic account groups are never charged swap for as long as they are open.
Example
real\islamic\*
→ Swap zeroed every day, forever
Time-Limited Promotions
VIP Welcome / New Client Offers
Set a grace period of 7, 14, or 30 days. New positions are swap-free for that window. After expiry, MT5 swap resumes automatically — no manual action required.
Example
Day 1 open → 30 days swap-free
→ Normal swap from Day 31
Instrument-Specific
Symbol-Level Swap-Free
Apply swap-free only to specific instruments per rule. Offer swap-free gold trading while charging normal swap on all other symbols.
Example
XAUUSD, XAGUSD only
→ 7-day swap-free on metals
Precise Control Over Every Client Segment
Rules are defined by MT5 group with wildcard support. Target entire segments with a single rule, or create specific overrides for individual groups. Multiple rules run simultaneously.
When an account matches multiple rules, the highest-priority rule wins.
Rule System Features
Flexible, precise rule configuration for any swap-free scenario.
Group-Based Targeting
Map rules to MT5 groups with full wildcard support. Target a single group, an entire branch, or multiple independent groups — all with their own independent grace period and symbol settings.
Symbol Filters
Apply swap-free to all instruments or restrict to specific symbols per rule. Run swap-free gold trading while charging normal swap on all other instruments simultaneously.
Flexible Grace Periods
Set any grace period from 1 day to 9,999 days per rule. Permanent Islamic accounts, 30-day VIP offers, 7-day onboarding bonuses — all defined with a single number.
Instant Rule Changes
Add a new group, change a grace period, or disable a rule via the API — changes apply the next time processing runs. No server restart, no downtime.
Per-Position Grace Period
Grace periods are calculated per position based on when that individual position was opened. Each position in the same account has its own independent grace period clock.
Survives Server Restarts
All rules are persisted to disk automatically. When the MT5 server restarts, every rule is restored exactly as configured with no reconfiguration needed.
Zero Manual Work After Setup
The plugin runs on a background schedule — every day at your configured hour. There's nothing to click, no reports to check, no manual position updates. It simply runs.
Every Position in Every Mapped Group is Scanned
The plugin goes through all open positions belonging to your swap-free groups each day.
Qualifying Positions Have Swap Reset to Zero
For each position within its grace period, the plugin resets the accumulated swap charge to zero. The client carries no swap cost.
Expired Positions Are Left Untouched
Once a position passes its grace period, the plugin stops touching it. MT5's normal swap resumes automatically.
Manual Trigger Available Anytime
Need to run immediately? Trigger processing on demand via the API — useful after adding a new rule or running a mid-day promotion.
Scheduled Daily Processing
Default: 01:00 daily (configurable)
MT5 Server Journal Audit Trail
Every action is written to the MT5 server journal with the BrokeretSM: prefix — a complete permanent audit trail of every swap zero operation the plugin has performed.
REST Management API
Manage swap-free rules, monitor performance, and trigger processing from any system — your CRM, back-office, or client portal.
- Add, update, or remove rules instantly
- Trigger processing on demand via API
- View swap log per account or globally
- Check daily statistics in real-time
- Monitor plugin status and license
Real-Time Swap Log
See every swap zero operation as it happens. Each log entry shows: account, symbol, group, days open, grace period, amount zeroed, and timestamp. Filter by client login to investigate individual accounts.
No External Dependencies
Runs natively inside the MT5 Trade Server process. No .NET, no third-party runtimes, no external APIs. Zeros the MT5 Storage() field directly — the native swap accumulation field.
Manage Everything Without Touching MT5 Admin
The built-in REST API lets your operations team manage Islamic account onboarding and swap-free promotions directly from your CRM or back-office — no MT5 Admin access required.
Perfect for your back-office team
Grant your client services team the ability to manage swap-free rules without giving them MT5 Admin access.
Onboard Islamic accounts
Add the group rule once, every account in that group is automatically covered.
Launch swap-free promotions
Create a timed rule for a promotional group and let expiry handle itself.
End promotions instantly
Disable a rule via the API — swap charges resume at the next processing run.
Built for Real Broker Scenarios
From Islamic finance compliance to seasonal marketing campaigns, Swap Manager adapts to any use case.
Islamic / Swap-Free Accounts
Map Islamic account groups to a 9,999-day grace period. Every position across every Islamic account has swap zeroed automatically every day, permanently, for as long as the position is open.
VIP Welcome Promotion
New VIP clients get 30 days swap-free on all instruments. After 30 days, normal swap resumes automatically. Run this as a permanent offer for the VIP group with no ongoing maintenance.
New Client Onboarding Bonus
Offer all new accounts a 7-day swap-free window as an onboarding incentive. Create a group for new clients, apply the 7-day rule, and let the plugin manage expiry automatically.
Instrument-Specific Promotions
Run a "swap-free gold trading" campaign by applying a rule restricted to XAUUSD and XAGUSD only. All other symbols continue charging normal swap without any extra configuration.
Seasonal Campaign Groups
Create a temporary group for a seasonal promotion, apply a grace period matching the campaign length, and remove the group when done. No complex rollback — grace period expiry handles it.
Prop Firm Swap Control
Offer swap-free evaluation challenges or apply swap-free rules to keep funded trader conditions fair and consistent, regardless of instrument or holding period.
Live in 4 Steps
Your first Islamic account rule can be active the same day.
Install the Plugin
Deployed directly inside your MT5 Trade Server. No external services, no dependencies, no additional infrastructure.
Define Your Rules
Use the REST API to configure group patterns, grace periods, and symbol filters. Takes seconds per rule.
Test & Verify
Trigger processing manually via the API to verify swap is being zeroed correctly before relying on the daily schedule.
Go Live
The plugin runs every day at your configured hour. Islamic accounts, promotions, and time-limited offers — all handled automatically.
Simple, Transparent Pricing
One flat price per server. No volume fees, no hidden costs.
per server / month
one-time · one server · lifetime
Limited time offer. Price increases once offer ends.
Additional servers: $500 per server
Frequently Asked Questions
Everything you need to know about Brokeret Swap Manager.
Does it interfere with MT5's normal swap calculation?
No. The plugin doesn't change how MT5 calculates swap. It simply resets the accumulated swap value to zero each day for positions within the grace period. Once a position passes the grace period, the plugin stops touching it entirely and MT5's swap accumulates normally.
What happens when a grace period expires?
Nothing special needs to happen. The plugin simply stops zeroing the position's swap. From that point forward, MT5 applies swap as it normally would. No manual action is required to end the swap-free treatment.
Can I have different grace periods for different client groups?
Yes. Each rule has its own group pattern and grace period. You can have Islamic accounts on permanent swap-free (9,999 days), VIP accounts on 30-day swap-free, and standard accounts on 7-day swap-free — all running simultaneously.
Can I restrict swap-free to specific instruments?
Yes. Each rule has a symbol filter. Set it to XAUUSD,XAGUSD to apply swap-free only to gold and silver, or use * to apply to all instruments.
What if a client opens a new position mid-grace period?
Grace periods are calculated per position based on when that individual position was opened. A client's second position starts its own independent grace period from its own open date — not from the account registration date.
Can I trigger processing at a specific time of day?
Yes. Set the Process_Hour parameter (0-23) to choose when daily processing runs. Default is 01:00 to avoid the MT5 midnight rollover period.
Can I run swap processing immediately without waiting for the scheduled time?
Yes. Use POST /api/process via the API to trigger processing instantly at any time. Useful after adding a new rule, running a promotion mid-day, or testing your setup.
What happens when the server restarts?
All rules are automatically reloaded from the saved file. Swap-free processing resumes exactly as before with no reconfiguration needed.
Can I pause swap-free for a specific group without deleting the rule?
Yes. Each rule has an enabled flag. Disable a rule via the API to pause swap-free for that group — re-enable it instantly when needed.
Ready to Automate Your Swap-Free Operations?
Installation takes minutes and your first Islamic account rule can be live the same day. From $499/month or grab the perpetual license at $4,999 before the offer ends.