← Back to Home

Nexus EA Setup Guide

Welcome to the Nexus EA setup guide. This page provides an overview of the main features and settings. A comprehensive PDF guide with detailed instructions is included with your subscription.

1. Installation

  1. Download the XAUUSD_Nexus_EA.ex4 file from your download area
  2. Copy the file to your MT4 folder: C:\Program Files\MetaTrader 4\MQL4\Experts\
  3. Restart MetaTrader 4 or right-click on Navigator → Refresh
  4. Drag the EA onto any XAUUSD chart
  5. Enable AutoTrading (green button in toolbar)

Important: WebRequest Permission

Before using the EA, you must allow WebRequest for our license server:

  1. Go to Tools → Options → Expert Advisors
  2. Check "Allow WebRequest for listed URL"
  3. Add: https://assotechnologies.com
  4. If using AI, also add: https://api.deepseek.com

2. License Settings

Enter your license details to activate the EA:

ParameterDescriptionDefault
LicenseKeyYour license key (format: NEXUS-XXXX-XXXX-XXXX-XXXX)Empty
LicenseServerURLLicense verification serverhttps://assotechnologies.com
EnableLicenseCheckEnable online license verificationtrue
LicenseCheckIntervalHoursHours between license checks4

3. DeepSeek AI Configuration

AI Requires Your Own API Key

Nexus EA uses DeepSeek AI for market analysis. We do not provide an API key - you must create your own account at platform.deepseek.com.

Estimated cost: ~£18/month (~$22) based on typical usage.

How to Get Your DeepSeek API Key:

  1. Visit platform.deepseek.com
  2. Create an account and add credits ($5-10 to start)
  3. Go to API Keys section and create a new key
  4. Copy the key and paste it in the EA settings
ParameterDescriptionDefault
DeepSeekAPIKeyYour DeepSeek API keyEmpty
DeepSeekModelAI model to usedeepseek-chat
EnableAIEnable AI-powered analysistrue
MinAIConfidenceMinimum confidence to trade (70-100%)70
AICheckIntervalMinutesMinutes between AI analysis2

Running Without AI

If you prefer not to use AI, set EnableAI = false. The EA will use technical analysis only. However, AI significantly improves decision quality and is recommended.

4. Risk Management Settings

These settings control your risk exposure and FTMO compliance:

ParameterDescriptionDefault
InitialLotSizeStarting lot size for grid0.01
MaxGridOrdersMaximum grid levels (VARIANTE C: 6)6
MaxDailyLossPercentDaily loss limit (FTMO: 5%)4.5%
InitialProtectiveSL_PipsInitial stop loss distance1000
BreakevenTrigger_PipsProfit to activate breakeven15
TrailingDistance_PipsTrailing stop distance10

5. News Calendar Setup

The News Filter protects your account from trading during FTMO-restricted high-impact news events. You must configure the news calendar file for this to work.

Step 1: Download the News Calendar Template

Download the News_Calendar_Template.csv file from your Download Area.

Step 2: Place the File

Copy the file to your MT4 data folder:

  1. In MT4, go to File → Open Data Folder
  2. Navigate to MQL4\Files\
  3. Paste the News_Calendar_Template.csv file here

Step 3: Understanding the Format

The file uses CSV format with 4 columns:

ColumnFormatExample
DateYYYY-MM-DD2026-02-06
TimeHH:MM (GMT timezone)13:30
EventEvent nameNFP Unemployment Rate Wages
ImpactHIGH onlyHIGH

Step 4: FTMO Restricted Events

Only these 5 events have trading restrictions on FTMO for XAUUSD:

  • Federal Funds Rate & Statement - 8x per year at 19:00 GMT
  • Non-Farm Payrolls (NFP) - First Friday of each month at 13:30 GMT
  • CPI y/y - Usually mid-month at 13:30 GMT
  • FOMC Meeting Minutes - 3 weeks after FOMC decision at 19:00 GMT
  • Advance GDP q/q - Quarterly releases at 13:30 GMT

Finding Upcoming News Dates

Check the official FTMO Calendar at ftmo.com/en/calendar and only add the 5 restricted events above. Update the file every 1-2 weeks.

Step 5: How the EA Uses News Data

The EA creates a safety buffer around each news event:

  • 40 minutes before: EA enters WIND_DOWN (no new grids)
  • 10 minutes before: EA enters EMBARGO (no trading)
  • 30 minutes after: EA resumes normal trading

FTMO Rule Reminder

FTMO restricts trading 2 minutes before until 2 minutes after these events. Our 40+30 minute buffer gives maximum protection against accidental violations.

News Filter Parameters

ParameterDescriptionDefault
EnableNewsFilterEnable news event protectiontrue
MinutesBeforeNews_WindDownMinutes before news to stop new grids40
MinutesBeforeNews_EmbargoMinutes before news to block all trading10
MinutesAfterNews_ResumeMinutes after news to resume trading30

6. Trading Filters

Additional built-in protection systems to avoid unfavourable conditions:

ParameterDescriptionDefault
EnableCorrelationFilterCheck EUR/GBP correlationtrue
EnableMarketHoursFilterTrade only during active sessionstrue
EnableExhaustionDetectionDetect trend exhaustiontrue

7. Time & GMT Settings

The EA automatically detects your broker's GMT offset, but you can override it if needed.

Automatic GMT Detection

By default, the EA compares your PC clock (real GMT) with the broker's server time to calculate the offset automatically. This works correctly for most brokers.

ParameterDescriptionDefault
BrokerGMTOffset0 = AUTO-DETECT (recommended), 1-12 = manual override0

When to Use Manual Override

Only set a manual offset if you notice the EA's displayed GMT time doesn't match actual GMT. Most brokers use GMT+2 (winter) or GMT+3 (summer). Check your broker's documentation.

Weekend Controller

The EA automatically winds down before the weekend to avoid holding positions over market closure:

  • 19:00 GMT Friday: WIND_DOWN starts - no new grids opened
  • 21:45 GMT Friday: FORCE_CLOSE - all positions closed
  • Market reopens Sunday: Trading resumes normally

Daily Rollover Controller

Gold markets have a daily rollover period (around 22:00 GMT) with wide spreads. The EA protects against this:

  • 19:00 GMT: WIND_DOWN - no new grids
  • 21:45 GMT: FORCE_CLOSE - all positions closed
  • 02:00 GMT next day: Trading resumes
ParameterDescriptionDefault
Rollover_WindDownHourHour (GMT) to start wind-down19
Rollover_ForceCloseHourHour (GMT) to force close21
Rollover_ForceCloseMinuteMinute to force close45
Rollover_BlockEndHourHour (GMT) to resume trading2

8. Dashboard & Logging

The on-chart dashboard shows real-time status of the EA:

Dashboard ItemWhat It Means
StatusACTIVE = trading enabled, PAUSED = waiting for conditions
License ExpiryDays remaining on your subscription
AI SentimentBULL/BEAR/NEUTRAL + confidence percentage from DeepSeek
BlockersNews/Rollover/Weekend - shows what's blocking trading
Daily P&LToday's profit/loss in currency and percentage
Max DrawdownToday's maximum drawdown reached
Open OrdersCurrent number of open positions

Logging Parameters

ParameterDescriptionDefault
ShowDashboardDisplay on-chart dashboardtrue
EnableLoggingWrite detailed logs to Experts tabtrue
LogLevelLogging detail level (INFO, DEBUG)INFO

9. Troubleshooting

EA Not Opening Trades

Check these common causes:

  1. AutoTrading disabled - Click the green "AutoTrading" button in MT4 toolbar
  2. News/Rollover/Weekend block - Check the dashboard "Blockers" section
  3. AI confidence too low - The AI may not be confident enough to trade
  4. Daily loss limit reached - EA stops trading if MaxDailyLossPercent is hit
  5. Wrong symbol - EA only works on XAUUSD (Gold) charts

License Invalid Error

  1. Verify your license key is entered correctly (format: NEXUS-XXXX-XXXX-XXXX-XXXX)
  2. Check WebRequest is enabled for https://assotechnologies.com
  3. Ensure your MT4 account number is bound to your license (max 3 accounts)
  4. If you need to use a different account, unbind one from the Download Area

AI Not Responding

  1. Verify your DeepSeek API key is correct and has credits
  2. Check WebRequest is enabled for https://api.deepseek.com
  3. Check the Experts tab in MT4 for error messages
  4. If persistent issues, set EnableAI = false to use technical analysis only

High Spread Warning

If you see spread warnings, wait for normal market hours (London/NY sessions). Spreads are typically high during:

  • Daily rollover (21:00-02:00 GMT)
  • Weekend gaps
  • Low liquidity periods

Need More Help?

Contact us at support@assotechnologies.com with your MT4 logs from the Experts tab.

Complete PDF Documentation

The full PDF guide with 100+ parameter explanations, optimisation tips, and troubleshooting is included with your subscription.

Access Download Area