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 ProjectServices
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.
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.
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.
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.
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
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.
Build
Clean, documented code. Every parameter configurable. Every decision explained in comments. You'll understand what I built and why.
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.
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.