Automated Futures Trading Bot: Pine Script + NinjaScript Developer
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?
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?
Related categories:
Python
C# Programming
Software Architecture
Node.js
Risk Management
Pine Script
NinjaTrader