← Zákazky

NinjaTrader 8 AI Trading Assistant Developer (NinjaScript/C# + OpenAI API)

Rozpočet: $75.0 - $100.0 HOURLY / PART_TIME ⭐ 5.00 (19) United States

c#, c++, ninjatrader, .net-framework, python, api, algorithm-development, artificial-intelligence, machine-learning

Overview I'm looking for an experienced NinjaTrader 8 (NinjaScript/C#) developer to build a professional AI-powered trading assistant that integrates NinjaTrader 8 with the OpenAI API (ChatGPT). This is not a simple indicator or automated trading bot. I want to build an intelligent trading assistant that analyzes the market in real time, identifies high-probability trade setups, draws them directly on the chart, and explains the reasoning behind each trade. This project is intended to become a long-term commercial-quality product, so clean, scalable, and well-documented code is extremely important. Required Skills NinjaTrader 8 NinjaScript (C#) REST API Integration WebSocket Programming OpenAI API Chart Drawing Trading Software Development Financial Markets Performance Optimization Markets Initially: NQ MNQ Future Support: ES MES Forex Crypto Phase 1 Features Real-Time Market Analysis Analyze every completed candle (1m, 2m, 5m). The AI should evaluate: Market Structure Higher Highs / Lower Lows Break of Structure (BOS) Change of Character (CHoCH) Liquidity Sweeps Fair Value Gaps (FVG) Order Blocks Supply & Demand EMA VWAP ATR Volume RSI (optional) AI Analysis When a valid setup forms, the program should send the market data to the OpenAI API. The AI should return: BUY SELL WAIT Confidence Score Entry Price Stop Loss Take Profit 1 Take Profit 2 Explanation Example: SELL Confidence: 92% Reason: • Lower High • EMA Rejection • VWAP Rejection • Liquidity Sweep • Bearish Engulfing Candle Automatic Chart Drawing The software should automatically draw: ✅ Buy Arrow ✅ Sell Arrow ✅ Entry Line ✅ Stop Loss Line ✅ Take Profit Lines ✅ Confidence % ✅ Trade Explanation Everything should appear directly on the NinjaTrader chart. AI Panel I want an AI dashboard inside NinjaTrader displaying information like: Current Trend: Bearish Probability: 91% Reason: • Lower High • EMA Rejection • Liquidity Sweep Suggested Entry: 29342 Stop: 29358 Target 1: 29320 Target 2: 29295 Risk Reward: 1:3 Alerts Support: Sound Alerts Popup Alerts Voice Alerts (optional) Telegram Notifications (future) Discord Notifications (future) User Settings Allow configuration of: OpenAI API Key AI Model Risk % Timeframe Confidence Threshold Number of Candles Sent Enabled Indicators Colors Alert Settings Performance Requirements The software must: Run smoothly during live market hours Never freeze NinjaTrader Handle API failures gracefully Cache requests when appropriate Log errors Be optimized for speed Future Phases The software should be built so additional features can easily be added later, including: Auto Trade Execution Trade Journal Screenshot Capture AI Trade Review Performance Statistics Voice Assistant Multi-Chart Support Cloud Sync Portfolio Analysis Learning from previous trades Deliverables Complete NinjaTrader 8 Source Code NinjaScript Source Files Installation Instructions API Setup Guide Documentation One Revision Period Questions Please answer the following: 1. How many years of NinjaTrader experience do you have? 2. Have you built NinjaTrader indicators or strategies before? 3. Have you integrated the OpenAI API into an application? 4 Please provide examples or screenshots of similar projects. 5 What architecture would you recommend for maximum speed and reliability? 6 Estimated timeline? 7 Estimated fixed-price quote? Important I am not looking for someone to simply connect ChatGPT to NinjaTrader. I want to build a professional AI trading assistant that analyzes market structure in real time, provides high-quality trade ideas, and visually marks entries, stop losses, take profits, and explanations directly on the chart. This is the first phase of a long-term project, and I am looking for a developer interested in an ongoing working relationship as we continue adding advanced AI features.
Otvoriť na Upwork