Automated Futures Trading Bot: Pine Script + NinjaScript Developer

Job ID: 40305925

Budget: $2 – $8 USD

Automated Futures Trading Bot: Pine Script + NinjaScript Developer

We are seeking an expert developer to build a fully automated futures trading bot that executes a proprietary price action strategy across two independent accounts simultaneously.

This is a production-grade, long-term engagement with ongoing maintenance expected after delivery.

WHAT WE ARE BUILDING:
- Dual-mode automated trading bot (scalp trades and swing trades)
- Architecture: TradingView (signal generation) > Webhook > VPS middleware server > NinjaTrader 8 (execution)
- Two completely independent trader accounts with separate TradingView and NinjaTrader instances routed through one shared middleware server
- Three active trading sessions
- Economic calendar integration
- Full alert system including Telegram bot, push notifications, and SMS with tiered priority levels
- Instrument-agnostic architecture built to support additional futures instruments via config
- 30-day paper trading phase required before any live deployment

REQUIRED SKILLS (NON-NEGOTIABLE):
- Pine Script: Expert level - multi-timeframe strategy logic, indicator conditions, webhook alert systems
- NinjaScript / C#: Expert level - fully automated execution, order management, position tracking, risk controls
- Webhook middleware: Proficient in Node.js or Python server on VPS routing signals between TradingView and NinjaTrader instances
- VPS setup and 24/7 deployment
- Telegram bot development with interactive alerts and command-response capability
- Dual-account architecture with fully siloed accounts, independent risk tracking, alerts and logs

STRONGLY PREFERRED:
- Familiarity with futures trading and price action concepts
- Experience building trading automation systems for retail traders
- Economic calendar API integration
- Push notification and SMS integration (Firebase, Twilio, or equivalent)

SECURITY & RELIABILITY:
- Webhook authentication with secret token on all endpoints
- Encrypted credential storage with no hardcoded API keys
- VPS lockdown with SSH key only and firewall restricted to required IPs
- Full audit logging with timestamps
- Heartbeat monitoring during all sessions
- Auto-shutdown logic when risk or malfunction thresholds are hit
- Bot must be 100% deterministic and rules-based (no machine learning)

DELIVERABLES:
- Full source code (Pine Script, NinjaScript, middleware)
- VPS deployed, configured, documented, and live
- User guide for settings and session controls
- Clean inline code documentation
- Paper trading setup, monitoring, and results report
- Go-live checklist
- 30-day post-launch support

SCREENING QUESTIONS (must answer all):
1. Have you built a webhook middleware server routing signals from TradingView to NinjaTrader 8? Describe the architecture.
2. Describe a NinjaScript project with fully automated execution - how did you handle order management, stop loss, and position tracking?
3. What is a Break of Structure in price action trading? How would you detect and code it in Pine Script?
4. Have you managed two independent trading accounts from a single middleware layer? How did you ensure no interference?
5. What is your approach to bot security for protecting webhook endpoints from unauthorized signals?