Trading engine or order management system (OMS)

Job ID: 38297817

Budget: $30 – $250 USD

Build a standalone OMS that plugs into any trading system (Built in Node)


Trading engine or order management system (OMS)

This system will plug into any live data and be able to trade it and show the following.

Order Execution:
* Simulation: Orders are executed based on real market data, but no real transactions take place. The system simulates order fills based on current market prices and liquidity.
* Latency and Slippage: The system can also simulate latency and slippage to provide a more realistic trading experience.
Stop Loss and Take Profit Management:
* Simulated Triggers: Stop-loss and take-profit levels are set by the user and triggered based on simulated market price movements.
* Order Execution: When these levels are reached, the system simulates the closing of the position.
Pip Calculation:
* Virtual Calculation: The system calculates pips gained or lost based on the simulated trade entry and exit prices, just as it would in a live trading environment.
Leverage Management:
* Virtual Leverage: The system allows users to apply leverage to their simulated trades. It calculates the margin requirements and adjusts the simulated account balance accordingly.
* Margin Calls: If the account's equity falls below the required margin level, the system can simulate a margin call.
Order Matching:
* Internal Matching: The system matches buy and sell orders internally within the simulated environment, using real market data to determine prices and order fills.
Position Tracking:
* Virtual Positions: The system tracks open positions, margin used, and unrealized profits or losses based on the simulated trades.
* Account Balance: It updates the virtual account balance to reflect the results of simulated trades.
Risk Management:
* Simulated Limits: The system can impose risk limits, such as maximum position sizes or maximum daily losses, to help users manage their risk in a simulated environment.
Reporting and Analytics:
* Simulated Reports: The system generates detailed reports on trading performance, including metrics like profit and loss (P&L), win/loss ratio, average trade size, and more, based on simulated trades.
* Strategy Analysis: Users can analyze the effectiveness of their trading strategies using the generated reports and analytics.
Related categories: Metatrader Node.js Trading TradeStation