Custom development
Missing a tool in your stack? I build it.
Indicators for the DOM or your charts, automated and semi-automated strategies, AI model integration, SaaS connected to your broker, server setup and maintenance. All with the rigour of enterprise development, built over eight years as a professional developer, including experience within a large French company.
What I can build
Six core areas of intervention, covering the full chain: from an indicator dropped into a SuperDOM to SaaS infrastructure deployed on your server.
DOM indicators
Custom SuperDOM columns for NinjaTrader 8: microstructure analysis, algorithmic filtering, pattern detection, multi-signal scoring. Native C# architecture, zero-allocation rendering.
- Custom liquidity heatmap
- Proprietary per-price scoring
- Pattern detection specific to your edge
Chart indicators
Chart indicators for NinjaTrader 8: volume profile, delta, order flow, reversal patterns, weighted oscillators. Compatible with both time-series and tick-based charts.
- Multi-window volume profile
- Cumulative-delta wave detection
- Custom patterns (divergences, absorption, etc.)
Automated strategies
Full-auto NinjaScript strategies: entry/exit based on your rules, integrated risk management, trailing stop, break-even, scaling in/out. Backtested on historical tick data.
- DOM scalping with multi-position management
- Trend-pullback or reversal strategy
- Hybrid rules + ML system
Semi-automatic strategies
Decision-support tools: contextual alerts, guided execution workflow, order templates, custom control panels. The trader stays in charge, the tool removes friction.
- Execution panel with pre-computed stop/target
- Multi-criteria market condition alerts
- Automated trading journal
AI and machine learning
Python models trained on your tick data or on live market flows: regime classification, directional scoring, pattern recognition. Server-side integration via REST or gRPC API.
- Regime classification (range, trend, toxic)
- Short-term prediction on order flow
- Continuous retraining pipeline
SaaS and broker integrations
Web applications connected to your broker through REST or FIX APIs: real-time dashboards, performance tracking tools, multi-account management, web alerts. Built with current, proven technologies: Go and Python on the server, React on the interface, PostgreSQL or whichever database fits your data, all containerised with Docker and deployable on Kubernetes.
- Web dashboard for multi-account P&L tracking
- Broker API integration (Rithmic, IB, etc.)
- Containerised deployment, on your server or in the cloud
How a project unfolds
Methodology proven over eight years of enterprise development. Clear scoping, firm quote, regular iterations, tested delivery.
- 01
Scoping
Free 30 to 45-minute call to understand your need, your constraints, your technical environment and your schedule. Output: a shared scoping document.
- 02
Quote
Within 48 hours: detailed scope, deliverables, business-day calendar, flat-rate budget or daily rate. No commitment before your explicit signature.
- 03
Development
Short iterations with intermediate validation points. Versioned code, automated tests on critical parts, technical documentation produced as development progresses.
- 04
Delivery and support
Installation on your workstation or server, one to two hours of training on the tool, user documentation. Support included for 30 days for minor adjustments.
Transparent pricing
Two billing modes depending on the project. Flat-rate is preferred for well-scoped projects; daily rate for exploratory or evolving missions.
Daily rate
Useful for exploratory missions, one-off adjustments, or projects whose scope evolves continuously. Billed at half-day minimum.
Project flat rate
For projects with defined scope: custom indicator, specific strategy, API integration. Fixed budget, fixed schedule, defined deliverables. Includes: scoping, development, tests, documentation, deployment and 30-day post-delivery warranty.
- Simple indicator (1-3 days)From $900
- Automated strategy (5-10 days)From $4,500
- SaaS or ML (15+ days)Quote
Frequently asked questions
What platforms do you work with?
Primarily NinjaTrader 8 (native C#, NinjaScript). Sierra Chart possible depending on the need. For server-side systems: Go, Python, Node.js or .NET, with React for web interfaces, PostgreSQL or a database suited to the data, Docker for containerisation and Kubernetes when the deployment calls for it. Market analysis and ML models can also target other platforms through APIs if the ecosystem allows.
Who owns the code delivered?
You receive a personal, non-transferable license on the software delivered. The source code remains DynamiDoxa's intellectual property, unless a specific agreement is negotiated upfront (assignment or extended license, with pricing adjustment).
What is the typical timeline?
A simple indicator is delivered in 2 to 5 business days after kickoff. A complete strategy takes 2 to 4 weeks. A more complex SaaS or ML system spans 1 to 3 months. The quote specifies the schedule before kickoff.
Which brokers and data feeds are supported?
Via NinjaTrader: Rithmic, CQG, Kinetick, Interactive Brokers. Direct: any broker exposing a documented REST, WebSocket or FIX API. Broker specifics are validated during the scoping phase.
My project is confidential, how is the information protected?
A non-disclosure agreement (NDA) can be signed before the scoping phase, at your request or mine depending on sensitivity. Shared elements are never reused in other projects or publicly exposed.
Ready to start a project?
Describe your need in a few lines. You get a reply within 48 business hours, and a free scoping call if the project is relevant.
No commitment at this stage. The quote comes within 48h after scoping.
Risk disclosure
Futures, options and forex trading involve substantial risk and can result in losses exceeding the invested capital. DynamiDoxa software products are analysis and decision-support tools, not financial advice. Past performance is not indicative of future results. All trading decisions remain the sole responsibility of the user.
Read the full risk disclosure