Custom development
Missing a tool in your stack? I build it.
Indicators for the DOM or charts, automated and semi-automatic strategies, AI/ML model integration, broker-connected SaaS, server installation and maintenance. All with the rigor of enterprise-grade development.
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 via REST or FIX API: real-time dashboards, performance tracking tools, multi-account management, web alerts. Next.js, Node.js, PostgreSQL stack or equivalent based on need.
- Web dashboard for multi-account P&L tracking
- Broker API integration (Rithmic, IB, etc.)
- Multi-channel push alerts (email, SMS, Telegram)
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.
- Simple indicator (1-3 days)$1,500 – $4,000
- Automated strategy (5-10 days)$6,000 – $14,000
- 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: Node.js, Python, .NET. Market analysis and ML models can also target other platforms via API 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, TD Ameritrade. 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.
Disclaimer
DynamiDoxa and NinjaTrader are not liable for any trading results. These indicators are for informational purposes only. You, as the trader, are solely responsible for your trading decisions and the use of this software.