Automated MNQ/MES Futures or Equities Trading System
Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted8 hours ago
Project details
Project name: Build and Operate an Automated MNQ/MES Futures and/or Equities Trading System – NinjaTrader or Python
Skills (tags): Algorithmic Trading, Trading Automation, NinjaTrader, C# Programming, Python, DevOps
Budget: Fixed price for the build, $250–$750 USD, plus a monthly fee for ongoing operations
Description
I need an experienced developer to build, deploy and run an automated trading system for CME micro equity index futures (MNQ and MES) and possibly some equities. The account is in my name. The software makes the trading decisions based on agreed rules. Your role is to build the system and then keep it running reliably day to day. It will start in a simulation (paper) environment.
Part 1: Build (fixed price)
1. A rules-based intraday strategy (breakout, trend or mean-reversion). Your suggestions are welcome.
2. A backtest on 3–5+ years of data, with realistic commissions and slippage plus out-of-sample or walk-forward testing.
3. Settings that let the same logic run on other CME micro futures (M2K, MYM, MGC, MCL).
4. A connection to a platform with a simulation environment, such as NinjaTrader, Tradovate, Rithmic, Interactive Brokers or QuantConnect. Please recommend one.
5. Risk settings:
◦ Max position size
◦ Daily loss limit
◦ Max drawdown shutoff
◦ News-time filter
◦ Automatic contract rollover
6. VPS setup with safe recovery from disconnects and restarts.
7. A daily report or dashboard showing P&L, trades, win rate and drawdown, plus error alerts.
8. Full source code and documentation, delivered to me.
Part 2: Ongoing operation (monthly)
After delivery, you will run the system for me on an ongoing basis. I work full-time and won't be monitoring it myself. This includes:
• Daily check that the system is running, connected and trading as designed
• Responding to alerts and fixing errors, disconnects and outages
• Handling quarterly contract rollovers and platform or broker updates
• A weekly summary of system performance and any issues
• Proposing and implementing strategy improvements, with my approval before changes go live
Please include in your bid
1. Which platform you'd use, and why (We currently have access to IBKR)
2. An example of a trading system you've built and kept running (screenshots or GitHub)
3. How you avoid overfitting in backtests
4. Your timeline for Part 1 and your monthly fee for Part 2
Bids without examples of past trading system work will not be considered.
More Information
Performance Targets and Risk Limits:
https://docs.google.com/document/d/1XJ_oqcRbxAlMQstpDFQed9z-yUk_SxDNxgHY4IBUdMg/edit?tab=t.0
Project name: Build and Operate an Automated MNQ/MES Futures and/or Equities Trading System – NinjaTrader or Python
Skills (tags): Algorithmic Trading, Trading Automation, NinjaTrader, C# Programming, Python, DevOps
Budget: Fixed price for the build, $250–$750 USD, plus a monthly fee for ongoing operations
Description
I need an experienced developer to build, deploy and run an automated trading system for CME micro equity index futures (MNQ and MES) and possibly some equities. The account is in my name. The software makes the trading decisions based on agreed rules. Your role is to build the system and then keep it running reliably day to day. It will start in a simulation (paper) environment.
Part 1: Build (fixed price)
1. A rules-based intraday strategy (breakout, trend or mean-reversion). Your suggestions are welcome.
2. A backtest on 3–5+ years of data, with realistic commissions and slippage plus out-of-sample or walk-forward testing.
3. Settings that let the same logic run on other CME micro futures (M2K, MYM, MGC, MCL).
4. A connection to a platform with a simulation environment, such as NinjaTrader, Tradovate, Rithmic, Interactive Brokers or QuantConnect. Please recommend one.
5. Risk settings:
◦ Max position size
◦ Daily loss limit
◦ Max drawdown shutoff
◦ News-time filter
◦ Automatic contract rollover
6. VPS setup with safe recovery from disconnects and restarts.
7. A daily report or dashboard showing P&L, trades, win rate and drawdown, plus error alerts.
8. Full source code and documentation, delivered to me.
Part 2: Ongoing operation (monthly)
After delivery, you will run the system for me on an ongoing basis. I work full-time and won't be monitoring it myself. This includes:
• Daily check that the system is running, connected and trading as designed
• Responding to alerts and fixing errors, disconnects and outages
• Handling quarterly contract rollovers and platform or broker updates
• A weekly summary of system performance and any issues
• Proposing and implementing strategy improvements, with my approval before changes go live
Please include in your bid
1. Which platform you'd use, and why (We currently have access to IBKR)
2. An example of a trading system you've built and kept running (screenshots or GitHub)
3. How you avoid overfitting in backtests
4. Your timeline for Part 1 and your monthly fee for Part 2
Bids without examples of past trading system work will not be considered.
More Information
Performance Targets and Risk Limits:
https://docs.google.com/document/d/1XJ_oqcRbxAlMQstpDFQed9z-yUk_SxDNxgHY4IBUdMg/edit?tab=t.0
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.