Run your own forex brokerage without expensive third-party providers. Eliminate monthly fees and save thousands $.
Everything you need to connect your brokerage to MT5 independently
Written in C++ for maximum performance. Our wrapper is optimized for high-frequency operations and low-latency connections.
Own the complete codebase and executables. No monthly subscriptions, no per-transaction fees, no hidden costs. Financial independence!
Connect directly to MT5 servers without terminal software. Multiple server support for redundancy and load balancing.
How our complete solution works together
Sits between the MT5 DLL wrapper binary and your trader's room. Provides RESTful API endpoints for account management, trading operations, and real-time data streaming.
Core C++ component that wraps proprietary MT5 DLL methods. Provides clean, documented interfaces for all trading operations.
Desktop application that emulates MT5 terminal functionality. Called by PHP scripts to execute trades and retrieve market data.
How components interact with each other
Simple integration process
Compiled binary that connects to MT5 servers via config file. Supports multiple servers simultaneously.
Full source code included. Compile it yourself or use our pre-compiled version.
ExpressJS server behind Nginx accepts JSON commands and passes them to the MT5 binary.
The Node ExpressJS server accepts JSON commands via HTTP, passes them to the Windows binary, which connects to MT5 servers (multiple servers supported via config), executes the commands, and returns processed responses back through the API layer. Complete C++ source code included.
Complete set of commands to manage your MT5 brokerage operations
Retrieve detailed group information and configuration.
"method": "GroupRequest"
Get comprehensive login and trader information.
"method": "UserRequest"
Add a new trader account to the system.
"method": "UserAdd"
Edit and update trader account information.
"method": "UserUpdate"
Display the trader's group and account information.
"method": "UserGroup"
Change trader password (master or investor password).
"method": "UserPasswordChange"
Verify trader password against MT5 database.
"method": "UserPasswordCheck"
Get information about trader's open positions.
"method": "PositionRequest"
Retrieve historical information about closed positions.
"method": "OrderRequestHistory"
List all traders belonging to a specific group/account.
"method": "UserLogins"
Handle balance operations - deposits and withdrawals.
"method": "DealerBalance"
$json = array( "server_name" => "testfx", "server_type" => "demo", "method" => "UserRequest", "payload" => array() );
For example, replace "UserRequest" with any command above. All methods follow this consistent structure.
Checkout 30+ screenshots of Broker Interface, Trader Room, and API Wrapper. By all means, this is not exhaustive. The actual deal is much more!
To liberate forex brokers from expensive third-party providers and restrictive SaaS platforms. We believe every brokerage should have complete control over their technology stack.
Angry Broker was born from frustration with the industry's reliance on costly middleware solutions that take significant cuts from brokers' profits while providing limited customization.
"Complete technical control means complete financial control. No more paying for someone else's infrastructure."
Eliminate monthly fees that can reach $5,000+ per month. One-time purchase for lifetime use.
Full source code access with no restrictions. Modify, customize, and extend as needed.
C++ core ensures maximum speed and efficiency for high-frequency trading operations.
Connect directly with the source. No middlemen, no support queues.
One-time payment. Lifetime access. No recurring fees.
Save $25,000+ compared to 1 year of third-party fees. It's crazy if it wasn't real!
Purchase via cryptocurrency of your choice
Download delivered immediately after payment
Fast response, any time