# Nima Dorostkar — Trading & Broker Software Development > A senior software team led by Nima Dorostkar that designs, builds, and operates custom trading and brokerage software: web, desktop, and mobile trading terminals, MT4/MT5 and cTrader integrations, liquidity bridges and FIX, forex CRM and client portals, copy trading, prop-firm platforms, KYC, payments, risk management, and AI — with 12+ years in trading technology. Clients own all source code and IP. Page: https://brokers.nimadorostkar.com/ About the lead engineer: https://nimadorostkar.com/ Full text of every page: https://brokers.nimadorostkar.com/llms-full.txt About the team: https://brokers.nimadorostkar.com/about ## Key facts - Who: A senior software team led by Nima Dorostkar — Senior Software Engineer, Lead Developer, and MBA with 12+ years in trading and financial technology. - What: Custom trading and broker software: web, desktop, and mobile trading terminals and apps; MT4/MT5 plugins and Manager API integrations; cTrader, DXtrade, and Match-Trader integrations; liquidity bridges and FIX; forex CRM and IB portals; prop firm and copy trading platforms; AI for brokers; and debugging of live trading platforms. - For: Forex and CFD brokers, prop trading firms, crypto and multi-asset brokers, and fintech startups, worldwide. - Timelines: Typically 2–4 months for a single component and 4–8 months for a complete broker stack. - Ownership: Clients own all source code and IP, with no per-account licence fees. - Shipped: OPOTRADE, the Forex and CFD trading platform of Opofinance (FSCA licence 54594), and the XFIV Broker client portal. ## Pages - [Trading terminal development](https://brokers.nimadorostkar.com/trading-terminal-development): Custom trading terminals for brokers: web, desktop and mobile, on TradingView charts, connected to MT5, cTrader or your own trade server. You own the code. - [Forex CRM development](https://brokers.nimadorostkar.com/forex-crm-development): Custom forex CRM development: trader's room, KYC onboarding, deposits and withdrawals, sales desks, IB portal and back office, synced with MT5 and cTrader. - [MT5 plugin development](https://brokers.nimadorostkar.com/mt5-plugin-development): MetaTrader 5 server plugins, Manager API and Web API integrations, and Gateway API connectors for brokers — built by developers who run MT5 in production. - [Prop firm software development](https://brokers.nimadorostkar.com/prop-firm-software-development): Custom prop firm software: challenge platform, rule engine, account provisioning, payouts and fraud checks on MT5, cTrader, DXtrade or Match-Trader. - [Copy trading software development](https://brokers.nimadorostkar.com/copy-trading-software-development): Custom copy trading, PAMM and MAM software for brokers: strategy providers, allocation engine, performance fees and high-water marks on MT5 and cTrader. - [Liquidity bridge development](https://brokers.nimadorostkar.com/liquidity-bridge-development): Custom liquidity bridges and FIX API gateways for brokers: LP aggregation, markups, smart order routing, price filtering and A-book/B-book routing. - [Trading app development](https://brokers.nimadorostkar.com/trading-app-development): Mobile trading app development for brokers and fintechs: iOS and Android apps with live charts, one-tap trading, in-app KYC and funding. You own the code. - [Trading platform debugging](https://brokers.nimadorostkar.com/trading-platform-debugging): Senior engineers who debug and fix trading platforms: MT5 plugin and Manager API issues, bridge rejections, feed spikes, terminal lag, reconciliation gaps. - [Trading platform integration](https://brokers.nimadorostkar.com/trading-platform-integration): Integrate cTrader, DXtrade, Match-Trader and TradeLocker with your CRM, client portal, risk and payments, so every trading platform shares one back office. - [IB portal development](https://brokers.nimadorostkar.com/ib-portal-development): Custom IB portal development: multi-level IB trees, rebates per lot and symbol, CPA and revenue share, tracking links, statements and payouts for brokers. - [AI for brokers](https://brokers.nimadorostkar.com/ai-for-brokers): AI for brokers: multilingual support agents, KYC review, fraud and AML monitoring, dealing-desk copilots and trader assistants, with full audit logs. - [White label vs custom trading platform](https://brokers.nimadorostkar.com/white-label-vs-custom-trading-platform): An honest guide to the trade-offs — time to market, cost as you grow, code ownership, and the hybrid path. - [Forex broker software stack](https://brokers.nimadorostkar.com/forex-broker-software-stack): Every system a forex and CFD brokerage runs on — trading platform, liquidity bridge, CRM, IB portal, KYC, payments, risk, and reporting — and how they connect. - [Trading platform troubleshooting guide](https://brokers.nimadorostkar.com/trading-platform-troubleshooting): How to debug MT5 order rejections, FIX session failures, price feed spikes, terminal lag, and reconciliation gaps — with MT5 return codes and FIX tags. - [Trading technology glossary](https://brokers.nimadorostkar.com/trading-technology-glossary): Plain-English definitions of broker and trading platform terms — A-book, B-book, FIX, liquidity bridges, MT5 APIs, PAMM, MAM, IB rebates, drawdown, and more. ## Services ### Trading terminals & client apps - Web trading terminal: Browser trading terminal on TradingView charting: one-click trading, depth of market (DOM), pending orders, SL/TP on the chart, multi-chart layouts and widgets, light and dark themes. - Mobile trading apps: iOS and Android apps with biometric login, price alerts by push, in-app deposits, and KYC capture straight from the camera. - Desktop terminal: A desktop terminal for active traders: hotkeys, detachable windows across monitors, and order-entry built for speed. - Client portal & trader's room: Registration, account opening across platforms, deposits and withdrawals, internal transfers, documents, and 2FA — the trader's room clients live in. - Copy trading & PAMM/MAM: Strategy providers and followers, allocation by equity or lot, and performance fees calculated on a high-water mark. - IB & affiliate portal: Multi-level IB trees, rebate plans per symbol and group, tracking links, real-time commission statements, and payouts. - Prop firm challenge platform: Evaluation phases, a rule engine for daily drawdown, max loss, profit targets and consistency, automatic account provisioning, and payouts. - Website & onboarding funnel: A fast multilingual website and a registration funnel wired to the CRM, with campaign and affiliate attribution from first click to first deposit. - Trader education hub: Academy courses, webinars, economic calendar, and market news inside the portal — content that activates new accounts. ### Trading platform & infrastructure - MT4 / MT5 plugins & Manager API: Manager API and Web API gateways, server plugins, group and symbol automation, and real-time account, order, and position sync. - cTrader, DXtrade & Match-Trader: Account provisioning, balance operations, and reporting through each platform's own APIs, so a multi-platform broker runs one back office. - Liquidity bridge & FIX gateway: FIX connectivity to liquidity providers, quote aggregation, markups, smart order routing, and full execution-report trails. - Price feed & tick storage: Multi-source feeds with spike and stale-quote filtering, synthetic instruments, and time-series storage for years of ticks. - Proprietary trade server: For brokers who want to own the core: order management, margin and stop-out engine, and in-memory matching. - Trading APIs for clients: REST, WebSocket, and FIX APIs for algo traders and partners, with API keys, rate limits, and a sandbox. ### Broker back office, CRM & risk - Forex & broker CRM: Lead-to-client lifecycle for sales and retention desks: VoIP and call logs, tasks, campaigns, and role-based permissions. - KYC / AML onboarding: Document and liveness checks through your verification provider, sanctions and PEP screening, risk scoring, and ongoing monitoring. - Payments & PSP orchestration: Cards, local methods, bank transfers, and crypto deposits, with cascading between PSPs, reconciliation, and withdrawal approvals. - Risk management & dealing: Real-time exposure by symbol, group, and client; A-book, B-book, and hybrid routing rules; toxic-flow detection and alerts. - Finance & commission engine: Commissions, swaps and dividend adjustments, a double-entry ledger, reconciliation, and P&L by desk. - Regulatory reporting: Transaction-reporting pipelines, immutable audit trails, client-money reconciliation, and ICT incident records. - BI & analytics: Deposits, first-time deposits, LTV, cohort retention, and desk performance on one dashboard your management actually opens. - Back-office admin console: One role-based console for operators: clients, accounts, groups, bonuses, approvals, and every action written to the audit log. - Notifications engine: Email, SMS, push, and in-app messages triggered by trading and account events — margin calls, deposits, KYC status — localised. ## AI for brokers - AI support agent (Client portal · Live chat · WhatsApp): Answers account, deposit, and platform questions in the client's language around the clock, reads context from the CRM with permission, and hands over to a human with the full thread. - KYC review assistant (Compliance): Pre-checks documents, flags mismatches between ID, address, and application data, and summarises each case — the compliance officer still makes the decision. - Fraud & AML monitoring (Payments · Compliance): Anomaly detection across deposits, withdrawals, devices, and trading patterns: chargeback risk, bonus abuse, and multi-accounting. - Dealing desk copilot (Risk · Dealing): Scores flow for latency arbitrage and toxic patterns, summarises exposure, and suggests routing and hedging changes for approval. - Retention & churn prediction (CRM · Retention desk): Scores which funded clients are drifting away and tells the desk who to call, and why, before the account goes quiet. - Trader assistant in the terminal (Web · Mobile): Market summaries, economic-calendar context, news sentiment, and trade-journal insights — educational by design, with guardrails your compliance team signs off. - Sales copilot (CRM · Sales desk): Call transcription and summaries, lead scoring, and next-best action, so senior agents spend their time on the right leads. - Ask-your-data BI (Management): “What was net deposit by country last week?” answered from your own warehouse, with the same permissions as the dashboards. ## Platforms integrated - MetaTrader 5: Manager & Web API gateways, server plugins - MetaTrader 4: Manager API integrations and MT5 migrations - cTrader: Open API and FIX integrations - DXtrade: Account, balance, and reporting integrations - Match-Trader: Broker API integrations for retail and prop - TradeLocker: Account provisioning and reporting - TradingView: Advanced Charts in your own terminal - FIX 4.4: Bridges to liquidity providers - Your own core: Proprietary trade server, fully owned ## Shipped work - OPOTRADE — online Forex & CFD trading platform for Opofinance (FSCA licence no. 54594): https://opotrade.opofinance.com/ - XFIV Broker — brokerage client portal: https://client.xfiv.com/ ## Questions & answers ### How much does it cost to build a custom trading platform? It depends on scope more than anything else. A single component — a web trading terminal, a forex CRM, or an MT5 plugin — costs a fraction of a complete broker stack with apps, client portal, payments, and platform integrations. The other big drivers are how many trading platforms and payment providers you connect, your regulatory requirements, and whether you want a proprietary trade server. After a short discovery we give you a written estimate by phase, so you can launch the most valuable part first. ### How long does it take to build a trading platform? A focused component such as a web terminal, CRM, or liquidity bridge typically takes 2–4 months. A complete broker platform — terminal, mobile apps, client portal, CRM, payments, and platform integrations — is usually 4–8 months, with workstreams running in parallel. You get a realistic timeline after discovery, not before. ### Should I choose a white label or a custom trading platform? A white label is the fastest way to test a market, but you rent someone else's product: the same features as other brokers, licence fees that grow with you, and no ownership of the code. A custom platform takes months instead of weeks, but it is yours — your features, your brand, no per-account fees, and no vendor lock-in. A common middle path is a hybrid: keep MT5 or cTrader as the trading core and build a custom terminal, CRM, and back office around it. ### Can we switch from a white label or MT4 to a custom platform without disruption? Yes. We plan migrations so clients keep their accounts and history and your back office keeps working: account and group mapping, parallel running of old and new systems, and a cut-over plan agreed with your dealing desk. The same approach covers MT4 to MT5 and moves between trading platforms. ### What software do forex brokers use? A forex broker typically runs a trading platform (MetaTrader 5, cTrader, DXtrade, Match-Trader, or a proprietary one), a liquidity bridge to its liquidity providers, a CRM with a client portal or trader's room, an IB portal, KYC/AML onboarding, payment service provider integrations, risk management for A-book and B-book flow, and regulatory reporting. We build each of these or integrate the ones you already have. ### Can your software integrate with our existing CRM or trading platform? Yes. Most brokers start with one component that plugs into what they already run — a web terminal on top of their MT5 server, a CRM that syncs with cTrader, or a bridge to a new liquidity provider. We integrate through each platform's own APIs, so nothing you run today has to be replaced first. ### How long does it take to develop a custom forex CRM? A custom forex CRM with client portal, KYC onboarding, deposits and withdrawals, and an IB portal typically takes 2–4 months as a focused project, longer when it replaces an existing CRM and its data has to be migrated. ### What can you build with the MT5 Manager API and server plugins? With the MetaTrader 5 Manager and Web APIs we build account and group management, automated deposits and withdrawals, real-time position and exposure sync, and reporting for your CRM and back office. Server plugins add logic inside MT5 itself — dynamic leverage, risk and dealing rules, bonuses, and copy trading — and the Gateway API connects MT5 to liquidity providers and custom price feeds. ### How is copy trading different from PAMM and MAM? In copy trading, followers keep their own accounts and a strategy provider's trades are mirrored into them proportionally. In a PAMM account, investors' funds are pooled and a manager trades on their behalf, with profit and loss allocated by each investor's share. In MAM, a manager trades one master account and the trades are allocated to separate investor accounts by lot or percentage rules. We build all three, including performance fees calculated on a high-water mark. ### Do you build prop firm software? Yes. We build prop firm challenge platforms with a rule engine for daily drawdown, maximum loss, profit targets, and consistency rules, plus automated account provisioning, payouts, fraud checks, and support for more than one trading platform — which matters since MetaQuotes' 2024 licence actions pushed prop firms toward cTrader, DXtrade, Match-Trader, and TradeLocker. ### Can AI be integrated into an existing trading platform? Yes. AI connects through the same APIs as the rest of your stack: a support agent that reads the CRM, risk scoring on live trade events, fraud and AML monitoring on payments, or a trader assistant inside the terminal. Every AI feature runs with PII redaction, audit logs, and a human in the loop for compliance and money decisions, and models can run on your own servers. ### What programming languages are used to build trading platforms? We use Go for low-latency services such as gateways, price feeds, and trade servers; C++ for MetaTrader server plugins; Python for data, risk, and AI work; and TypeScript with React and Next.js for web terminals and portals, with React Native for mobile apps. Data lives in PostgreSQL with TimescaleDB for ticks and Redis for real-time state, connected over REST, WebSocket, and FIX. ### Can you debug or fix our existing trading platform? Yes. We debug live trading platforms, including ones other teams built: rejected or stuck orders, MT5 plugin and Manager API failures, FIX session drops with liquidity providers, price spikes, terminal lag, and balances that don't reconcile between the CRM and the platform. Every engagement ends with a written root-cause report, the fix, and a test or monitor that keeps it fixed. ### Which trading platforms do you work with? We integrate with MetaTrader 4 and MetaTrader 5 through the Manager and Web APIs and server plugins, with cTrader, DXtrade, and Match-Trader through their own APIs, and with liquidity providers over FIX. We also build proprietary trade servers for brokers who want to own their core. ### Who owns the source code? You do. Source code, infrastructure, and intellectual property are transferred to your company. There is no licence fee per account and no lock-in to us as a vendor. ### Can we hire dedicated trading software developers? Yes. Besides fixed-scope projects, we provide a dedicated senior team — architect, engineers, QA, and DevOps — that works inside your repositories, tooling, and sprint rhythm, with documentation and handover built in from day one. ### What happens after launch? We stay on to operate and evolve the platform: monitoring, support, upgrades when trading platforms change their APIs, and new features as your volumes, regions, and products grow. ### Do you build for regulated brokers? Yes. Audit trails, role-based access, encryption, incident logging, and reporting pipelines are designed in from the start. Jurisdiction rules — such as ESMA's retail leverage caps from 30:1 on major FX pairs down to 2:1 on crypto, the 50% margin close-out, and negative balance protection — are enforced per client group in the engine, while your compliance team stays in control of policy. ## Contact - Email: nimadorostkar97@gmail.com (mailto:nimadorostkar97@gmail.com) - WhatsApp: +90 536 817 9445 (https://wa.me/905368179445) - Telegram: +90 536 817 9445 (https://t.me/+905368179445) - Phone: +90 536 817 9445 (tel:+905368179445) - Instagram: @nima.dorostkar (https://www.instagram.com/nima.dorostkar/)