Aussie Victor User Guide

18 August 2025, 14:12
Jesper Christensen
0
33
Aussie Victor Expert Advisor Manual

User Input Guide

GENERAL INPUTS

Use Symbol Input (if false -> EA will trade on chart symbol)

  • Values: True/False
  • Purpose: Determines if EA trades the symbol specified in input or chart symbol
  • Impact: True = trades specified symbol, False = trades whatever chart EA is attached to

AUDCAD ticker + suffix is needed. For example AUDCAD.m etc

  • Values: Text string (default: "AUDCAD")
  • Purpose: Specifies the exact symbol name including broker suffix
  • Impact: Must match your broker's exact symbol naming convention (e.g., AUDCAD.m, AUDCAD.r)

Enable spread filter?

  • Values: True/False
  • Purpose: Activates/deactivates spread filtering for entries
  • Impact: True blocks trades when spread is too wide, False ignores spread conditions

Max spread in points for entry

  • Values: Numeric (default: 40)
  • Purpose: Maximum allowed spread before blocking new trades
  • Impact: Lower values = more restrictive (fewer trades), Higher values = more permissive

EA comment

  • Values: Text string (default: "Aussie Victor")
  • Purpose: Comment added to all trades opened by this EA
  • Impact: Helps identify EA trades in trade history and MetaTrader interface

EA magic number

  • Values: Numeric (default: 854652555)
  • Purpose: Unique identifier for this EA's trades
  • Impact: Must be unique if running multiple EAs on same account to avoid conflicts

Allow buy positions

  • Values: True/False
  • Purpose: Enables/disables opening buy positions
  • Impact: False blocks all buy trades, True allows them

Allow sell positions

  • Values: True/False
  • Purpose: Enables/disables opening sell positions
  • Impact: False blocks all sell trades, True allows them

Set file used

  • Values: Text string (default: "Aussie Victor Default")
  • Purpose: Specifies which settings file to load
  • Impact: Allows saving/loading different EA configurations

MONEY MANAGEMENT

Maximum positions per currency in same direction across account

  • Values: Numeric (default: 1)
  • Purpose: Limits exposure per currency across all EAs on account
  • Impact: Lower values = less risk/exposure, Higher values = more aggressive trading

Print currency checks in journal?

  • Values: True/False
  • Purpose: Shows currency exposure calculations in journal
  • Impact: True provides detailed logging for debugging exposure limits

Close grid on opposite signal?

  • Values: True/False
  • Purpose: Closes existing grid when opposite signal appears
  • Impact: True = more reactive trading, False = lets grids run to completion

Risk Model

  • Values: FixedLotsize / AutoLot
  • Purpose: Determines lot sizing method
  • Impact:
    • FixedLotsize: Uses fixed lot regardless of balance
    • AutoLot: Scales lot size with account balance

Starting lot (if autolot is not used)

  • Values: Numeric (default: 0.01)
  • Purpose: Fixed lot size when FixedLotsize is selected
  • Impact: Higher values = more risk/reward per trade

AutoLot level (1 = 0.01 lots per 1000 account balance)

  • Values: Numeric (default: 2)
  • Purpose: Risk multiplier for autolot calculation
  • Impact:
    • 0.5 = Low Risk (7-15% p.a) - min. balance 2k
    • 1 = Moderate Risk (20-80% p.a) - min. balance 1k
    • 2 = High Risk (70-150% p.a) - min. balance 500
    • 3+ = Very High Risk (120%+ p.a)

*Lot factor - linear growth

  • Values: Numeric (default: 2)
  • Purpose: Multiplier for lot increases in grid
  • Impact: Higher values = faster lot size increases = more aggressive

ExF: 1 = linear growth , > 1 = exp growth, < 1 slower linear growth

  • Values: Numeric (default: 2)
  • Purpose: Controls exponential vs linear lot growth
  • Impact:
    • 1 = Pure linear growth
    • 1 = Exponential growth (more aggressive)

    • <1 = Slower than linear growth

Volatility Timeframe

  • Values: Timeframe selection (default: PERIOD_H1)
  • Purpose: Timeframe used for volatility calculations
  • Impact: Shorter timeframes = more responsive to recent volatility changes

Volatility Lookback (bars)

  • Values: Numeric (default: 20)
  • Purpose: Number of bars to look back for volatility calculation
  • Impact: Higher values = smoother, less reactive volatility readings

Volatility Weight (0-100)

  • Values: 0-100 (default: 50)
  • Purpose: How much volatility affects lot sizing
  • Impact: Higher values = more lot size adjustment based on market volatility

Baseline Period Multiplier

  • Values: Numeric (default: 10)
  • Purpose: Multiplier for baseline volatility calculation period
  • Impact: Higher values = longer baseline period for volatility comparison

Use linear only (ignore exponential)

  • Values: True/False
  • Purpose: Forces linear lot progression only
  • Impact: True = simpler, more predictable lot increases

Use ATR-based distance instead of static pips

  • Values: True/False
  • Purpose: Dynamic vs fixed grid spacing for lot increases
  • Impact: True = adapts to market volatility, False = fixed spacing

Pips distance for lot increase (if not using ATR)

  • Values: Numeric (default: 10.0)
  • Purpose: Fixed pip distance for lot increases when ATR disabled
  • Impact: Larger values = slower lot increases

Lot amount to increase per distance

  • Values: Numeric (default: 0.01)
  • Purpose: How much to increase lot size per distance unit
  • Impact: Higher values = more aggressive lot scaling

ATR timeframe for lot multiplier

  • Values: Timeframe selection (default: PERIOD_D1)
  • Purpose: Timeframe for ATR calculation in lot multiplier
  • Impact: Higher timeframes = more stable ATR readings

ATR period for lot multiplier

  • Values: Numeric (default: 5)
  • Purpose: Period for ATR calculation
  • Impact: Higher values = smoother ATR readings

ATR multiplier (0.1 = 10% of ATR for each increase)

  • Values: Numeric (default: 0.3)
  • Purpose: How much of ATR value to use for distance calculation
  • Impact: Higher values = larger distances between lot increases

TAKE PROFIT SETTINGS

AutoLot TP target (When AutoLot is selected)

  • Values: Numeric (default: 0.1)
  • Purpose: Target profit as percentage of balance when using AutoLot
  • Impact: Higher values = larger profit targets = longer-running grids

TP in pips (when FixedLot is selected)

  • Values: Numeric (default: 3)
  • Purpose: Fixed pip profit target for FixedLot mode
  • Impact: Higher values = larger profit targets per trade

Account/Broker commissions

  • Values: Numeric (default: 6)
  • Purpose: Commission cost per lot for TP calculations
  • Impact: Higher values = TP adjusted upward to account for costs

Include spread cost in TP calculation?

  • Values: True/False
  • Purpose: Adds spread costs to TP target
  • Impact: True = more accurate profit targeting accounting for spread costs

Include swap buffer in TP calculation?

  • Values: True/False
  • Purpose: Adds estimated swap costs to TP target
  • Impact: True = accounts for overnight holding costs in profit calculations

GRID SETTINGS

Enable Grid? (if false-> SL)

  • Values: True/False
  • Purpose: Enables/disables grid trading system
  • Impact:
    • True: Uses grid system (martingale-style)
    • False: Uses stop losses instead

SL in pips (only used if grid is disabled)

  • Values: Numeric (default: 20)
  • Purpose: Stop loss in pips when grid is disabled
  • Impact: Smaller values = tighter risk control

Max number of positions in a grid

  • Values: Numeric (default: 100)
  • Purpose: Maximum positions allowed in one grid
  • Impact: Higher values = potentially larger drawdown but more recovery chances

Use max available margin when insufficient for calculated lot?

  • Values: True/False
  • Purpose: Uses maximum available margin for grid positions when calculated lot exceeds available margin
  • Impact: True = more aggressive margin usage, False = skips position if insufficient margin

    NEWS FILTER

    allow trading on nfp days?

    • Values: True/False
    • Purpose: Controls trading on Non-Farm Payroll days
    • Impact: False = stops trading on NFP Fridays (first Friday of month)

    Enable news filter (for initial positions)?

    • Values: True/False
    • Purpose: Stops trading around news events for initial positions
    • Impact: True = avoids high-impact news volatility for new trades

    Filter only selected news?

    • Values: True/False
    • Purpose: Filters only pre-selected high-impact events vs all news
    • Impact: True = more selective news filtering, False = filters all detected news

    disable grid positions during news events?

    • Values: True/False
    • Purpose: Stops grid position additions during news events
    • Impact: True = prevents adding to grids during volatile news periods

    Number of days (past and future to load onInit)

    • Values: Numeric (default: 5)
    • Purpose: How many days of news events to load when EA starts
    • Impact: Higher values = more comprehensive news coverage but slower initialization

    Print news info in journal?

    • Values: True/False
    • Purpose: Shows news event information in journal
    • Impact: True = detailed news logging for debugging

    Minutes before un-selected news to stop trading

    • Values: Numeric (default: 240)
    • Purpose: How long before minor news events to stop trading
    • Impact: Higher values = more conservative approach to minor news

    Minutes after un-selected news to start trading

    • Values: Numeric (default: 120)
    • Purpose: How long after minor news events to resume trading
    • Impact: Higher values = more time for market to settle after minor news

    Minutes before selected news to stop trading

    • Values: Numeric (default: 600)
    • Purpose: How long before major news events to stop trading
    • Impact: Higher values = more conservative approach to major news

    Minutes after selected news to start trading

    • Values: Numeric (default: 5)
    • Purpose: How long after major news events to resume trading
    • Impact: Higher values = more time for market to settle after major news

    Minutes before to stop grid

    • Values: Numeric (default: 60)
    • Purpose: How long before news to stop adding grid positions
    • Impact: Higher values = earlier grid position restriction

    Minutes after to start grid

    • Values: Numeric (default: 60)
    • Purpose: How long after news to resume adding grid positions
    • Impact: Higher values = longer restriction on grid additions

    Select NFP (Non-Farm Payrolls)

    • Values: True/False
    • Purpose: Includes NFP in selected high-impact news events
    • Impact: True = treats NFP as major news event

    Select CPI (Consumer Price Index)

    • Values: True/False
    • Purpose: Includes CPI in selected high-impact news events
    • Impact: True = treats CPI as major news event

    Select FOMC Meetings/Statements

    • Values: True/False
    • Purpose: Includes FOMC events in selected high-impact news
    • Impact: True = treats FOMC as major news event

    Select PPI (Producer Price Index)

    • Values: True/False
    • Purpose: Includes PPI in selected high-impact news events
    • Impact: True = treats PPI as major news event

    Select Retail Sales

    • Values: True/False
    • Purpose: Includes Retail Sales in selected high-impact news events
    • Impact: True = treats Retail Sales as major news event

    Select GDP

    • Values: True/False
    • Purpose: Includes GDP in selected high-impact news events
    • Impact: True = treats GDP as major news event

    Select Fed Interest Rate Decision

    • Values: True/False
    • Purpose: Includes Fed Rate decisions in selected high-impact news
    • Impact: True = treats Fed Rate decisions as major news event

    Select Unemployment Rate

    • Values: True/False
    • Purpose: Includes Unemployment Rate in selected high-impact news events
    • Impact: True = treats Unemployment Rate as major news event

    Select Initial Jobless Claims

    • Values: True/False
    • Purpose: Includes Jobless Claims in selected high-impact news events
    • Impact: True = treats Jobless Claims as major news event

    Select Average Hourly Earnings

    • Values: True/False
    • Purpose: Includes Hourly Earnings in selected high-impact news events
    • Impact: True = treats Hourly Earnings as major news event

    Select PMI

    • Values: True/False
    • Purpose: Includes PMI in selected high-impact news events
    • Impact: True = treats PMI as major news event

    Select JOLTS Job Openings

    • Values: True/False
    • Purpose: Includes JOLTS in selected high-impact news events
    • Impact: True = treats JOLTS as major news event

    Select Fed Chair Speaks

    • Values: True/False
    • Purpose: Includes Fed Chair speeches in selected high-impact news
    • Impact: True = treats Fed Chair speeches as major news event

    Select ECB President Speaks

    • Values: True/False
    • Purpose: Includes ECB President speeches in selected high-impact news
    • Impact: True = treats ECB President speeches as major news event

    Select ECB Press Conference

    • Values: True/False
    • Purpose: Includes ECB Press Conferences in selected high-impact news
    • Impact: True = treats ECB Press Conferences as major news event

    Select ECB Interest Rate Decision

    • Values: True/False
    • Purpose: Includes ECB Rate decisions in selected high-impact news
    • Impact: True = treats ECB Rate decisions as major news event

    TIME SETTINGS

    Trade on Monday

    • Values: True/False
    • Purpose: Enables/disables trading on Mondays
    • Impact: False = no trading on Mondays

    Trade on Tuesday

    • Values: True/False
    • Purpose: Enables/disables trading on Tuesdays
    • Impact: False = no trading on Tuesdays

    Trade on Wednesday

    • Values: True/False
    • Purpose: Enables/disables trading on Wednesdays
    • Impact: False = no trading on Wednesdays

    Trade on Thursday

    • Values: True/False
    • Purpose: Enables/disables trading on Thursdays
    • Impact: False = no trading on Thursdays

    Trade on Friday

    • Values: True/False
    • Purpose: Enables/disables trading on Fridays
    • Impact: False = no trading on Fridays

    Using Trade Hour

    • Values: True/False
    • Purpose: Enables time-based trading restrictions
    • Impact: True = only trades during specified hours, False = trades 24/7

    Start Hour (Tuesday to Friday)

    • Values: 0-23 (default: 4)
    • Purpose: Starting hour for trading Tuesday through Friday
    • Impact: Earlier hours = more Asian/European session trading

    Last Hour (Monday to Thursday)

    • Values: 0-23 (default: 20)
    • Purpose: Ending hour for trading Monday through Thursday
    • Impact: Later hours = more US session trading

    Start Hour (Monday)

    • Values: 0-23 (default: 6)
    • Purpose: Starting hour for trading on Mondays
    • Impact: Later start accounts for weekend gap risks

    Last Hour (Friday)

    • Values: 0-23 (default: 14)
    • Purpose: Ending hour for trading on Fridays
    • Impact: Earlier end avoids weekend gap risks

    Close positions at hour?

    • Values: True/False
    • Purpose: Automatically closes all positions at specified hour
    • Impact: True = forced daily closure of positions

    Hour to close all positions

    • Values: 0-23 (default: 23)
    • Purpose: Hour when all positions are automatically closed
    • Impact: Used for daily position management

    Enable Christmas Holiday Filter

    • Values: True/False
    • Purpose: Stops trading during holiday periods
    • Impact: True = avoids low-liquidity holiday trading

    First Trading Day (DD.MM)

    • Values: Date string (default: "05.01")
    • Purpose: First trading day after Christmas holidays
    • Impact: Defines when to resume trading after holidays

    Last Trading Day (DD.MM)

    • Values: Date string (default: "20.12")
    • Purpose: Last trading day before Christmas holidays
    • Impact: Defines when to stop trading before holidays

    SAFETY SETTINGS

    Enable cut losses on max drawdown?

    • Values: True/False
    • Purpose: Emergency position closure on high drawdown
    • Impact: True = automatic risk protection, False = no automatic closure

    Cut losses at percentage or money drawdown?

    • Values: MoneyDD / PercentageDD
    • Purpose: Type of drawdown measurement for emergency closure
    • Impact:
      • MoneyDD: Uses fixed dollar amount
      • PercentageDD: Uses percentage of account

    Max money draw down to cut losses

    • Values: Numeric (default: 100)
    • Purpose: Dollar amount of drawdown that triggers emergency closure
    • Impact: Lower values = more conservative risk management

    Max percentage draw down to cut losses

    • Values: Numeric (default: 50)
    • Purpose: Percentage drawdown that triggers emergency closure
    • Impact: Lower values = more conservative risk management

    Enable drawdown alerts

    • Values: True/False
    • Purpose: Sends alerts when drawdown threshold reached
    • Impact: True = early warning system for high drawdown

    Maximum allowed drawdown percentage

    • Values: Numeric (default: 15.00)
    • Purpose: Drawdown level that triggers alerts
    • Impact: Lower values = earlier warning alerts

    Alert interval in minutes

    • Values: Numeric (default: 15)
    • Purpose: How often to send drawdown alerts
    • Impact: Lower values = more frequent alerts

    Enable prop firm challenge win

    • Values: True/False
    • Purpose: Automatically stops trading when profit target reached
    • Impact: True = protection for passing prop firm challenges

    Close positions and stop trading at this equity

    • Values: Numeric (default: 110025)
    • Purpose: Equity level that triggers automatic closure and trading stop
    • Impact: Set to your prop firm profit target

    INFO PANEL

    show info panel?

    • Values: True/False
    • Purpose: Displays information panel on chart
    • Impact: True = shows trading statistics and account info on chart

      number of days to calculate trading statistics

      • Values: Numeric (default: 600)
      • Purpose: Period for calculating trading performance statistics
      • Impact: Higher values = longer historical performance analysis

      Panel X position

      • Values: Numeric (default: 110)
      • Purpose: Horizontal position of info panel on chart
      • Impact: Adjusts panel placement on chart

      Panel Y position

      • Values: Numeric (default: 20)
      • Purpose: Vertical position of info panel on chart
      • Impact: Adjusts panel placement on chart

      Space between header and first text line

      • Values: Numeric (default: 50)
      • Purpose: Vertical spacing in panel layout
      • Impact: Adjusts panel appearance and readability

      Space between labels and values

      • Values: Numeric (default: 320)
      • Purpose: Horizontal spacing between labels and values in panel
      • Impact: Adjusts panel layout and alignment

      Width of the black background

      • Values: Numeric (default: 450)
      • Purpose: Panel width in pixels
      • Impact: Larger values = wider panel

      Height of the black background

      • Values: Numeric (default: 560)
      • Purpose: Panel height in pixels
      • Impact: Larger values = taller panel


        Important: Always test settings in demo environment before live trading. The EA uses grid/martingale strategies which can result in significant drawdowns during adverse market conditions.