DoIt Trade Coach AI
AI-Powered Trading Coaching Utility - Installation & Configuration Guide
Your Personal AI Trading Mentor
Welcome to DoIt Trade Coach AI, the revolutionary trading utility that brings AI-powered coaching directly to your MetaTrader 5 platform. Unlike automated trading EAs, Trade Coach AI acts as your personal trading mentor - you propose trades, and the AI analyzes them, providing feedback, optimization suggestions, and risk warnings.
Alpha Pulse AI = AI decides and executes trades automatically
Trade Coach AI = YOU decide, AI advises and validates your ideas
AI Trade Analysis
Get professional-grade feedback on your trade ideas with verdict, confidence score, and detailed reasoning
Daily Market Bias
AI-generated daily market direction with probability, key levels, and actionable guidance
Optimization Suggestions
AI suggests better entry, SL, and TP levels to improve your risk/reward ratio
Multi-Timeframe Analysis
See bias and structure across M15, H1, H4, D1 for confluence confirmation
Interactive Chart Lines
Drag entry, SL, TP directly on the chart with real-time panel sync
6 AI Providers
OpenAI, Claude, Gemini, Grok, DeepSeek, Qwen with automatic fallback
How It Works
- You Propose - Set your trade direction (BUY/SELL), entry, stop loss, and take profit
- AI Analyzes - Click "Analyze Trade" to get AI feedback on your proposal
- Review Results - See verdict (GOOD / NEEDS ADJUSTMENT / NOT RECOMMENDED), confidence score, and suggestions
- Execute or Adjust - Execute your trade with one click, or use AI's suggested optimized levels
Step 0: Choose Your Broker First
For Retail Traders
Tested brokers for AI-assisted trading (I use IC Trading in my main portfolio):
-
IC Trading - Standard Account
Low spreads, high leverage, certified
Open IC Trading Account -
Pepperstone
Multi-regulated, reliable execution
Open Pepperstone Account
For PropFirm & Funded Trader Programs
-
Axi Select - Funded Trader Program
Get funded and scale your trading capital. Recommended for prop firm challenges and scaling.
Open Axi Select Account
Got a broker? Continue to Step 1.
Step 1: Purchase Process on MQL5
Follow these quick steps to purchase your utility on MQL5:
-
Go to the Product Page:
Click the direct link to the product page on MQL5:
DoIt Trade Coach AI MT5 -
Click the "Buy" Button:
Once on the product page, click the orange Buy button. -
Select Your Payment Method:
Choose your preferred payment method (credit card, PayPal, etc.) and click the green Next button to proceed. -
Complete the Payment:
Confirm your payment details and finalize the transaction. -
Install your Utility:
After payment, install the utility directly to your MetaTrader platform and begin setup.
Step 2: Installing the Utility
-
Log In to Your Terminal:
Open your MetaTrader 5 platform and log in with the MQL5 account you used to purchase the utility.
Important: Make sure you log in using your MQL5 account login username (not your email or broker credentials). -
Locate DoIt Trade Coach AI in Purchases:
Go to the "Navigator" window. Under the Market and My Purchases section, find your newly purchased utility. -
Attach the Utility to a Chart:
Drag and drop the utility onto any chart. The utility works on all timeframes and pairs.
Tip: While the utility works on any chart, attach it to the symbol you want to analyze. The AI analysis will be based on this symbol's data. -
Enable Algo Trading:
Make sure the "Algo Trading" button on the toolbar is activated (it should be green).
Note: Even though Trade Coach doesn't auto-trade, it needs Algo Trading enabled for the one-click execution feature. -
Allow Algo Trading in Utility Settings:
When the settings window opens, ensure the "Allow Algo Trading" box is checked. -
Configure WebRequest for API Access:
See Step 2.5 below for detailed instructions on allowing AI provider URLs.
CRITICAL STEP: The utility will NOT work without configuring WebRequest URLs. See Step 2.5 for complete instructions.
Step 2.5: Allowing WebRequest URLs in MT5 - CRITICAL
MetaTrader 5 blocks external connections by default for security. You MUST allow the AI provider URLs or the utility cannot function.
Why is this necessary? Trade Coach AI needs to connect to AI providers (OpenAI, Claude, Gemini, Grok, DeepSeek, or Qwen) to analyze your trade proposals. MT5 blocks these connections unless you explicitly allow them.
Step-by-Step Instructions:
-
Open MetaTrader 5 Options:
In MT5, click on Tools → Options from the top menu. -
Navigate to Expert Advisors Tab:
In the Options window, click on the Expert Advisors tab. -
Enable WebRequest:
Check the box that says Allow WebRequest for listed URLs. -
Add the Required URLs:
In the text box below, add these 6 URLs (one per line, exactly as shown):
https://api.openai.com
https://api.anthropic.com
https://generativelanguage.googleapis.com
https://api.x.ai
https://api.deepseek.com
https://dashscope-intl.aliyuncs.com -
Save and Restart:
Click OK to save the settings.
Restart MetaTrader 5 for changes to take effect.
After this step, all 6 AI providers will be accessible. You don't need to repeat this even if you switch between providers.
- api.openai.com - OpenAI (GPT models)
- api.anthropic.com - Claude (Anthropic models)
- generativelanguage.googleapis.com - Gemini (Google models)
- api.x.ai - Grok (xAI models)
- api.deepseek.com - DeepSeek (DeepSeek models)
- dashscope-intl.aliyuncs.com - Qwen (Alibaba Cloud models)
Step 3: Setting Up Your AI Provider & API Keys
DoIt Trade Coach AI supports 6 world-class AI providers. You only need ONE API key from the provider you choose to use.
Quick Provider Comparison:
| Provider | Best For | Cost Per Analysis | Speed |
|---|---|---|---|
| OpenAI | Latest models (GPT-5.2 Thinking/Instant) | $0.01-0.05 | Fast |
| Claude | Deep reasoning (Opus 4.5, Sonnet 4.5) | $0.01-0.02 | Medium |
| Gemini | Budget-friendly (3 Pro, 3 Flash) | $0.001-0.02 | Very Fast |
| Grok | Balanced performance (Grok-4) | $0.01-0.02 | Fast |
| DeepSeek | Ultra-affordable with reasoning | $0.0005-0.002 | Fast |
| Qwen | Cheapest option, free tier | $0.001-0.003 | Very Fast |
Getting Your API Key - Choose ONE Provider:
-
Create Account:
Visit platform.openai.com and create an account. -
Add Payment Method:
Go to Billing settings and add a payment method. OpenAI charges based on usage. -
Generate API Key:
Navigate to API Keys section → Click "Create new secret key" → Copy the key immediately (starts with "sk-proj-"). -
Enter in Utility Settings:
Paste your key in the "OpenAI API Key" field.
Link: platform.openai.com
-
Create Account:
Visit console.anthropic.com and sign up. -
Add Credits:
Go to Billing and add credits to your account. Anthropic uses prepaid credits. -
Generate API Key:
Account Settings → API Keys → "Create Key" → Copy the key (starts with "sk-ant-"). -
Enter in Utility Settings:
Paste your key in the "Claude API Key" field.
Link: console.anthropic.com
-
Access Google AI Studio:
Visit aistudio.google.com/apikey and sign in with your Google account. -
Generate API Key:
Click "Create API Key" button → Copy the key (starts with "AIza"). -
Enter in Utility Settings:
Paste your key in the "Gemini API Key" field.
Link: aistudio.google.com/apikey
Note: Free tier available with generous quotas for testing.
-
Create Account:
Visit console.x.ai and create an xAI account. -
Add Credits:
Go to Billing and add credits to your account. -
Generate API Key:
API Keys section → Create new key → Copy the key (starts with "xai-"). -
Enter in Utility Settings:
Paste your key in the "Grok API Key" field.
Link: console.x.ai
-
Create Account:
Visit platform.deepseek.com and create an account. -
Add Credits:
Go to Billing and add credits to your account. DeepSeek is extremely affordable. -
Generate API Key:
API Keys section → Create new key → Copy the key. -
Enter in Utility Settings:
Paste your key in the "DeepSeek API Key" field.
Note: ~10x cheaper than GPT-4. DeepSeek-Reasoner includes built-in chain-of-thought reasoning.
Link: platform.deepseek.com
-
Create Account:
Visit qwen.ai/apiplatform and create an account. -
Enable Qwen Service:
Activate the Qwen API service. Free tier available with generous quotas. -
Generate API Key:
API Keys section → Create new key → Copy the key. -
Enter in Utility Settings:
Paste your key in the "Qwen API Key" field.
Note: Qwen-Flash supports 1M context window - the largest available.
Link: qwen.ai/apiplatform
Step 4: Quick Start - Your First Analysis
-
Wait for Daily Bias:
When you attach the utility, it automatically fetches the Daily Bias for the current symbol. Wait for the Daily Bias card to populate (shows direction, probability, and key levels). -
Set Your Trade Direction:
In the SETUP tab, click [BUY] or [SELL] to set your trade direction. -
Set Your Levels:
Enter your Entry, Stop Loss, and Take Profit prices. You can:- Type values directly in the input fields
- Drag the colored lines on the chart (Entry=Blue, SL=Red, TP=Green)
- Click [Chart] to sync entry with current price
-
Set Lot Size:
Enter your position size in lots. -
Analyze Your Trade:
Click the [ANALYZE TRADE] button. The utility will send your proposal to the AI for analysis. -
Review the Analysis:
Switch to the ANALYSIS tab to see:- Verdict: GOOD / NEEDS ADJUSTMENT / NOT RECOMMENDED
- Confidence Score: 0-100%
- AI Suggestions: Optimized entry, SL, TP levels
- Key Levels: Important support/resistance levels
- Multi-Timeframe Analysis: Bias across different timeframes
-
Execute (Optional):
- [EXECUTE PROPOSED]: Trade with YOUR levels
- [EXECUTE SUGGESTED]: Trade with AI's optimized levels
Step 5: Configuration Guide
DoIt Trade Coach AI uses a 6-tier configuration system organized by priority. Most users only need to configure Tier 2 (API Keys and AI Model).
Tier 1: Quick Start - Link to manual
Tier 2: Critical Configuration - API Keys, AI Model (REQUIRED)
Tier 3: Basic Settings - Magic Number, Trade Comment
Tier 4: Advanced Settings - Market Data, Timeframes, Risk Context
Tier 5: Safety & Limits - Max Daily API Cost
Tier 6: Display Settings - Panel Size
Tier 2: Critical Configuration (REQUIRED)
AI Model & Behavior
| Setting | Default | Description |
|---|---|---|
| AI Model Preset | Gemini 3 Pro | Select your AI model from the dropdown |
| Custom Model (if Custom selected) | "" | Enter custom model name (use prefix syntax: "openai:my-model") |
| Reasoning Effort | Low | AI reasoning depth: Low (fast, cheaper), Medium (balanced), High (thorough, more expensive) |
Available Model Presets
- OpenAI: GPT-5.2 Thinking/Instant, GPT-5.1 Thinking/Instant, GPT-5, GPT-5 Mini, GPT-5 Nano
- Anthropic: Claude Opus 4.5, Opus 4.1, Opus 4, Sonnet 4.5, Sonnet 4, Haiku 4.5
- Google: Gemini 3 Pro, Gemini 3 Flash, Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash-Lite
- xAI: Grok-4, Grok-4 Fast Reasoning, Grok-4 Fast Non-Reasoning, Grok-3, Grok-3 Mini
- DeepSeek: DeepSeek Chat, DeepSeek Reasoner
- Alibaba: Qwen Max, Qwen Plus, Qwen Flash
AI Fallback (Circuit Breaker)
| Setting | Default | Description |
|---|---|---|
| Fallback Model (None = disabled) | None | Backup AI model if primary fails. Activates after consecutive errors. |
| Switch after N consecutive errors | 2 | Number of consecutive errors before switching to fallback provider. |
API Keys
| Setting | Description |
|---|---|
| OpenAI API Key | Your OpenAI API key (starts with "sk-proj-") |
| Claude API Key | Your Anthropic API key (starts with "sk-ant-") |
| Gemini API Key | Your Google Gemini API key (starts with "AIza") |
| Grok API Key | Your xAI Grok API key (starts with "xai-") |
| DeepSeek API Key | Your DeepSeek API key |
| Qwen API Key | Your Qwen/Alibaba API key |
Tier 3: Basic Settings
| Setting | Default | Description |
|---|---|---|
| Magic Number | 22222 | Unique identifier for trades executed by this utility |
| Trade Comment | "TradeCoach" | Comment attached to executed trades (helps identify Trade Coach trades in history) |
Tier 4: Advanced Settings
| Setting | Default | Description |
|---|---|---|
| Market Depth Level | Simple | Data detail sent to AI: Simple (OHLC only, cheapest), Standard (OHLC+Volume), Deep (OHLC+Volume+Volatility) |
| Primary Timeframe | M15 | Your main trading timeframe for analysis |
| Bars per Timeframe (10-200) | 60 | How many bars of history to send to AI |
Market Depth Levels Explained:
| Level | Data Sent | Cost Impact | Best For |
|---|---|---|---|
| SIMPLE | OHLC only | Lowest | Structure trading, trend following |
| STANDARD | OHLC + Volume | Balanced | General intraday, breakouts |
| DEEP | OHLC + Volume + Volatility | Highest | Scalping, precision entries |
| Setting | Default | Description |
|---|---|---|
| Include M1 Data | false | Include M1 data in analysis |
| Include M5 Data | false | Include M5 data in analysis |
| Include M15 Data | true | Include M15 data in analysis |
| Include M30 Data | false | Include M30 data in analysis |
| Include H1 Data | true | Include H1 data in analysis |
| Include H4 Data | false | Include H4 data in analysis |
| Include D1 Data | false | Include D1 data in analysis |
Scalping (M5 primary): Enable M1, M5, M15, H1
Intraday (M15 primary): Enable M15, H1, H4 (default)
Swing (H4 primary): Enable H1, H4, D1
| Setting | Default | Description |
|---|---|---|
| Send risk context to AI (balance, positions) | true | Send account/position data to AI for contextual risk warnings (exposure, correlation, daily loss) |
When enabled, the AI can warn you about:
EXPOSURE: Open trades in same symbol/direction
CORRELATION: Correlated positions across symbols
DAILY_LOSS: Already in drawdown today
RISK_SIZE: Risk exceeds 2% of balance
Tier 5: Safety & Limits
| Setting | Default | Description |
|---|---|---|
| Max Daily API Cost ($, 0=unlimited) | 5.0 | Maximum daily API cost in USD. Set to 0 for unlimited. Resets at midnight. |
Tier 6: Display Settings
| Setting | Default | Description |
|---|---|---|
| Panel Size | Normal | Panel size: Small (312x488), Normal (390x610), Large (488x700) |
GUI Guide
Trade Coach AI features a professional dual-tab interface with interactive elements.
Panel Layout
- Header: Title, provider info, daily cost, API call count, timeframe info
- Tab: SETUP - Create your trade proposal and view Daily Bias
- Tab: ANALYSIS - View AI results and execute trades
Tab: SETUP
| Element | Description |
|---|---|
| Direction Arrow | Visual indicator: Bullish, Bearish, or Neutral |
| Probability | Confidence percentage (0-100%) |
| Look For | Suggested trade setups to focus on today |
| Key Condition | Critical price level for bias confirmation |
| Avoid | Trading patterns to avoid today |
| [R] Button | Manually refresh Daily Bias |
| Element | Description |
|---|---|
| Direction Toggle | [BUY] / [SELL] buttons - click to switch direction |
| Entry Price | Editable field synced with blue chart line |
| Stop Loss | Editable field synced with red chart line |
| Take Profit | Editable field synced with green chart line |
| Lot Size | Position size in lots |
| R/R Ratio | Calculated risk/reward (e.g., "2.5:1") |
| Risk | Pips and monetary value at risk |
| Reward | Pips and monetary value potential |
Tab: ANALYSIS
| Verdict | Meaning | Action |
|---|---|---|
| GOOD | Trade setup is well-structured | Safe to execute |
| NEEDS ADJUSTMENT | Trade could be improved | Review AI suggestions |
| NOT RECOMMENDED | Trade has significant issues | Reconsider or pass |
Confidence Bar: Visual progress bar showing AI confidence (0-100%)
Shows before/after comparison of your levels vs AI's suggested levels:
- Your Entry → Suggested Entry with improvement reason
- Your SL → Suggested SL with improvement reason
- Your TP → Suggested TP with improvement reason
List of important price levels identified by the AI:
- Type: Support or Resistance
- Price: The price level
- Description: Why this level is significant
- Strength: 1-5 stars indicating importance
Table showing bias and structure per timeframe:
| Timeframe | Bias | Structure |
|---|---|---|
| M15 | Bullish / Bearish / Neutral | Trending / Ranging / Volatile |
| H1 | Bullish / Bearish / Neutral | Trending / Ranging / Volatile |
| H4 | Bullish / Bearish / Neutral | Trending / Ranging / Volatile |
| D1 | Bullish / Bearish / Neutral | Trending / Ranging / Volatile |
| Button | Action | Trade Comment |
|---|---|---|
| [EXECUTE PROPOSED] | Opens trade with YOUR levels (entry, SL, TP, lot size) | "TradeCoach" |
| [EXECUTE SUGGESTED] | Opens trade with AI's optimized levels | "TradeCoach_AI" |
Interactive Chart Lines
| Line | Color | Style | Purpose |
|---|---|---|---|
| Entry | Blue (DodgerBlue) | Solid | Your proposed entry price (draggable) |
| Stop Loss | Red (Crimson) | Solid | Your proposed SL (draggable) |
| Take Profit | Green (LimeGreen) | Solid | Your proposed TP (draggable) |
| Suggested Entry | Light Blue | Dotted | AI's suggested entry (appears after analysis) |
| Suggested SL | Orange | Dotted | AI's suggested SL (appears after analysis) |
| Suggested TP | Gold | Dotted | AI's suggested TP (appears after analysis) |
| Key Levels | Gray | Thin solid | Support/resistance levels identified by AI |
Recommended Workflow
Daily Trading Workflow
-
Start with Daily Bias:
Review the Daily Bias card when you open your charts. This gives you the AI's view on market direction for the day. -
Wait for Alignment:
Only look for trades that align with the Daily Bias direction. If bias is bullish, look for long setups. If bearish, look for shorts. -
Identify Your Setup:
Using your own analysis (technical, price action, etc.), identify potential trade entries. -
Propose the Trade:
Enter your levels in Trade Coach and click [ANALYZE TRADE]. -
Review AI Feedback:
Study the verdict, confidence score, and suggestions. Pay attention to:- Why AI rates your trade as GOOD / NEEDS ADJUSTMENT / NOT RECOMMENDED
- What improvements AI suggests (better levels, risk/reward)
- Any risk warnings (exposure, correlation, daily loss)
-
Execute or Adjust:
Based on the analysis:- GOOD verdict: Execute your trade or use AI's suggested levels
- NEEDS ADJUSTMENT: Consider using AI's suggestions or modify your levels
- NOT RECOMMENDED: Pass on this trade or wait for better setup
Best Practices
Use Multi-Timeframe Confluence
Check that multiple timeframes show aligned bias before trading
Target 1.5:1+ R/R
Aim for risk/reward ratios of at least 1.5:1, ideally 2:1 or higher
Respect Risk Warnings
Pay attention to exposure and correlation warnings from the AI
Learn from Suggestions
Compare your levels with AI suggestions to improve your analysis skills
Interpreting Daily Bias
Bullish
Look for: Long entries, buy dips
Avoid: Shorting support levels
Bearish
Look for: Short entries, sell rallies
Avoid: Buying resistance levels
Neutral
Look for: Range-bound strategies
Avoid: Trend-following entries
Understanding Probability
| Range | Interpretation | Action |
|---|---|---|
| 70-100% | Strong conviction | Higher confidence trades, can be more aggressive |
| 50-70% | Moderate conviction | Standard setups, normal position sizing |
| Below 50% | Low conviction | Consider sitting out or reducing size |
Additional Resources
Testing Lab
For detailed broker comparisons, VPS recommendations, and performance testing results, visit our comprehensive Testing Lab:
Visit Testing LabNext Step: Full Automation
Once you've mastered Trade Coach AI and feel confident in AI-assisted trading analysis, consider upgrading to DoIt Alpha Pulse AI for fully automated trading.
Alpha Pulse AI uses the same AI technology but operates autonomously - making trading decisions and executing trades without manual intervention.
Learn About Alpha Pulse AIFrequently Asked Questions
Trade Coach AI is a coaching tool - YOU propose trades, and the AI analyzes them. You always have full control over execution.
Alpha Pulse AI is an automated trading EA - the AI makes trading decisions and executes trades autonomously.
| Aspect | Trade Coach AI | Alpha Pulse AI |
|---|---|---|
| Trading Decisions | You decide, AI advises | AI decides autonomously |
| Trade Execution | Manual (one-click) | Automatic |
| Purpose | Learning & validation | Hands-off trading |
| Best For | Active traders wanting AI insights | Traders wanting automation |
For Best Value: Gemini 3 Flash, DeepSeek Chat, or Qwen Plus - excellent performance at low cost
For Best Performance: GPT-5.2 Thinking, Claude Opus 4.5, or Grok-4 - cutting-edge analysis
For Ultra-Low Cost: DeepSeek Chat or Qwen Flash - incredible value
Our Recommendation: Start with Gemini 3 Flash (very affordable, fast) or Claude Haiku 4.5 (balanced performance/cost).
Cost per analysis varies by provider and model:
- GPT-5.2 Thinking: ~$0.02-0.05 per analysis
- GPT-5.2 Instant: ~$0.01-0.03 per analysis
- Claude Sonnet 4.5: ~$0.01-0.02 per analysis
- Claude Haiku 4.5: ~$0.001-0.003 per analysis
- Gemini 3 Pro: ~$0.01-0.02 per analysis
- Gemini 3 Flash: ~$0.001-0.002 per analysis
- DeepSeek Chat: ~$0.0005-0.002 per analysis
- Qwen Plus: ~$0.001-0.003 per analysis
Use the Max Daily API Cost setting to control your daily spending.
No! You only need ONE API key from the provider you choose to use.
The utility supports 6 providers to give you flexibility. Start with one provider, then add others later if you want to compare AI approaches.
For Fallback: If you configure a fallback provider, you'll need API keys for both primary and fallback providers.
Check these common issues in order:
- WebRequest URLs: Verify the 6 URLs are allowed in MT5 Options (Step 2.5)
- API Key: Ensure correct key for your selected provider is entered
- API Credits: Check that your API account has credits/balance
- Daily Cost Limit: Check if you've hit the iMaxDailyCost limit
- Valid Trade Proposal: Ensure SL/TP are on correct sides of entry (BUY: SL below entry, TP above; SELL: reversed)
- Journal Tab: Check for error messages like "URL not allowed" or "invalid API key"
This error means your SL and TP are on the wrong sides of your entry price:
| Direction | Valid SL | Valid TP |
|---|---|---|
| BUY | SL must be BELOW entry | TP must be ABOVE entry |
| SELL | SL must be ABOVE entry | TP must be BELOW entry |
Yes! You can attach Trade Coach AI to multiple charts simultaneously. Each instance will analyze the symbol of its chart.
Tips:
- Use different Magic Numbers if you want to track trades per chart
- Monitor combined API costs across all instances
- Consider using a fallback provider for reliability
The Fallback Provider is a backup AI that activates when your primary provider experiences errors (server outages, rate limits, timeouts).
How it works:
- After 2 consecutive server errors from primary, utility switches to fallback
- After 1 successful fallback query, utility tests primary again
- If primary recovers, utility automatically switches back
Recommended Combinations:
- Primary: Gemini 3 Flash → Fallback: Claude Haiku 4.5
- Primary: GPT-5.2 Thinking → Fallback: DeepSeek Chat
Important: Use different providers for primary and fallback for maximum reliability.
Several ways to reduce your API costs:
- Use SIMPLE market depth: ~30-50% savings vs DEEP
- Reduce bars per timeframe: ~20-30% savings
- Send fewer timeframes: ~10-20% savings per timeframe disabled
- Use cheaper models: Haiku, Flash, DeepSeek save 50-80%
- Use LOW reasoning effort: Faster and cheaper than HIGH
- Set iMaxDailyCost: Hard limit on daily spending
Support & Resources
Email Support
Community Forum
Join discussions on MQL5
Video Tutorials
Coming soon on YouTube
Documentation
Ready to Start AI-Powered Trade Analysis?
Get professional-grade feedback on every trade idea with Trade Coach AI!
Get DoIt Trade Coach AI Now