Prerequisites
- An API key (contact us to get one)
- Python 3.8+ or Node.js 16+
- Basic understanding of trading concepts
What We’ll Build
A Moving Average Crossover indicator that:- Calculates 20-period and 50-period Simple Moving Averages
- Generates a BUY signal when the fast MA crosses above the slow MA
- Generates a SELL signal when the fast MA crosses below the slow MA
Step 1: Set Up Your Project
Step 2: Create the Configuration
Create aconfig.py or config.js file:
Step 3: Fetch Market Data
Step 4: Calculate Moving Averages
Step 5: Detect Crossovers
Step 6: Submit to InnovaTrading
Step 7: Put It All Together
Step 8: Run It!
Step 9: View on Chart
- Open InnovaTrading
- Navigate to EURUSD H1 chart
- Open the External Indicators panel
- Your “MA Crossover” indicator should appear
- Toggle it ON to see the signals

Next Steps
Add Stop Loss & Take Profit
Make your signals actionable with risk management levels
Continuous Updates
Set up automatic signal updates