Trading Development Services

Custom Trading Systems.
Built by an Engineer, Not a Guru.

NinjaTrader 8 (C#) • MetaTrader 5 (MQL5) • ATAS (C#) • Python ML Pipelines

27 years of C# development. 20+ production indicators and strategies. 10+ Expert Advisors. PhD in Management Information Systems. Every system is tested with real data before deployment — no theoretical claims, no untested ideas. If it can't be backtested, it doesn't ship.

Discuss Your Project

Services

What I Build

Custom Indicators

NinjaTrader 8 MetaTrader 5 ATAS

Regime filters, volume analysis, pattern detection, composite scoring, multi-timeframe analysis, and custom visualization overlays. Built for performance — optimized computation, caching, and efficient bar-by-bar processing.

Example: IMB Dashboard — Hurst exponent + ADX + directional bias + composite Clarity Score
Strategies & Expert Advisors

NinjaTrader 8 MetaTrader 5

Fully automated and semi-automated trading strategies. Breakout systems, momentum strategies, mean-reversion, volatility compression, harmonic patterns, and institutional zone detection. Multi-target exits, trailing stops, time-based exits, re-entry logic.

Example: BoxBreakStrategy (v6.5) — Premarket box breakout with directional bias model (82% AUC)
Strategy Optimization & Quant Research

Python NinjaTrader 8 MetaTrader 5

Walk-forward validation, parameter sensitivity analysis, Monte Carlo drawdown stress testing, SHAP explainability, and honest statistical evaluation. We test claims with data. If a strategy doesn't hold up under rigorous backtesting, you'll know before you risk a dollar.

Example: 80% Rule tested on 5+ years of NQ data. Measured win rate: 18.3%, not 80%.
Platform Porting & Integration

NT8 MT5 ATAS DAS Python

Convert strategies between platforms while preserving logic fidelity. Cross-platform signal routing via Inventek Trader Hub. Multi-platform validation to confirm strategy robustness across different data feeds and execution models.

Example: Inventek Trader Hub — One signal source, execution across MT4, MT5, NT8, ATAS, TopStepX.

Portfolio

Selected Work

NinjaTrader 8 Indicators
Name Type Description
IMB Dashboard Indicator Multi-panel regime analysis: Hurst exponent (multi-scale R/S + DFA), ADX, F30 directional bias, composite Clarity Score
Harmonic Pattern Detector Indicator 9 Scott Carney patterns with exact Fibonacci ratio validation and two-stage PRZ detection
IMBBreakoutFilter Indicator Absorption-based breakout signal derived from Databento MBO-10 order flow research
Dark Pool Level Detector Indicator Parses FINRA dark pool data, 4-tier institutional strength classification
GEX Analysis Engine Indicator DIY gamma exposure from raw options chain data. Call/put walls, regime classification.
NinjaTrader 8 Strategies
Name Type Description
InbotIZMaster Strategy Institutional zone detection on NQ 5-min bars. Validated: Sharpe 2.30, 53.9% win rate.
InbotORB Strategy Opening range breakout with session-type filtering and delta confirmation.
LiquiditySweep (ICT/SMC) Strategy ICT liquidity sweep strategy. Validated: Sharpe 4.81, PF 1.93. Ready for deployment.
MetaTrader 5 Expert Advisors
Name Type Description
BoxBreakStrategy (v6.5) EA 9:00–9:30 box breakout with directional bias model (82% AUC). Session-type filtering.
IMBStraddleM1 EA Volatility compression straddle for NASUSD/XAUUSD on M1 timeframe.
Heiken Ashi Exhaustion EA Reversal strategy on 4500-tick NQ bars. Validated OOS expectancy +0.143R.
CapitalX EA Multi-strategy BTCUSD EA. Reverse-engineered, optimized, and enhanced.
Python & Machine Learning
Name Type Description
Edge Discovery Pipeline Research LSTM, Transformer, MLP models. Walk-forward validation, Monte Carlo simulation, HTML reports.
BreakoutLab Research NQ breakout research using Databento MBO-10 microstructure data. Absorption signal identification.
Session-Type Classifier ML Model XGBoost classifier predicting Trend/Range/Reversal sessions. 99.9% accuracy on NQ.
IB Direction Predictor ML Model XGBoost directional prediction with SHAP explainability. Nightly automated retraining.

Process

How I Work

1
Understand

I review your strategy logic, your goals, and your constraints. No assumptions. I ask until I understand what you're trying to achieve and why.

2
Build

Clean, documented code. Every parameter configurable. Every decision explained in comments. You'll understand what I built and why.

3
Validate

Rigorous backtesting with no lookahead bias. Walk-forward validation on out-of-sample data. Statistical significance testing. If it doesn't hold up, you'll know.

4
Deliver

Working code, performance report, and a walkthrough session where I explain every decision. You own the code. You understand the code. No black boxes.

Background

Credentials

Education & Teaching
  • PhD — Management Information Systems
  • 17 years university-level teaching
  • Keiser University, Northwood University
  • Bilingual — Native English and Spanish
Development
  • 27 years C# — primary language
  • 20+ production NinjaTrader indicators & strategies
  • 10+ production MetaTrader 5 Expert Advisors
  • ATAS custom plugins including Iceberg Detector
Data & ML
  • Python ML: XGBoost, LSTM, Transformer, SHAP, ONNX
  • Databento MBO-10, Polygon Advanced
  • Rithmic, Interactive Brokers
  • Walk-forward validation, Monte Carlo simulation

Working With Me

Why Traders Trust Me

Confidentiality

Your strategy code is your edge. I treat all client work as confidential. NDA available before any code is shared.

Honesty

I test everything with data. If a strategy doesn't work, I'll tell you. I'd rather lose a project than ship something that fails.

Education

17 years of teaching means I don't hand you code and disappear. You'll understand what I built, why it works, and how to maintain it.

Have a strategy idea? Let's talk.

Whether you need a custom indicator, a new strategy built from scratch, an existing EA optimized, or a strategy ported to another platform — I'd like to hear about your project.