FREE GOLDFINCH EA FOR METATRADER

Capitalize on sudden volatility with this fast-reacting scalping robot

Goldfinch Scalper EA is an ingenious expert advisor designed to exploit short bursts of volatility in the market. By detecting rapid price movements within tight time windows, it opens trades based on momentum inertia. Now in its 7th generation, this version has been streamlined for easier optimization and faster deployment, while offering a full suite of risk management and execution controls. It’s ideal for experienced traders seeking precision scalping under fast-moving conditions.

  • Reacts instantly to sharp price spikes in tight time frames
  • Simple parameters designed for straightforward backtesting and optimization
  • Fully configurable trade management: SL, TP, trailing stop, and break-even logic
  • Set specific trading hours and weekdays to align with market sessions
  • Supports both manual and automatic lot sizing based on risk percentage
  • Designed for high-speed execution environments with adjustable slippage settings
  • NFA/FIFO compliant for compatibility with US brokers
  • Customizable order comment and magic number for trade tracking
  • Optimized for “every tick” backtesting mode – not dependent on timeframe

Screenshots

Description

Goldfinch EA is the newest iteration of a proven scalper first released nearly ten years ago. It is designed to exploit price inertia after sudden price accelerations, commonly known as volatility spikes. By detecting sharp price movements within a defined time window, the EA opens trades expecting continued momentum. This version has been simplified to enable traders to perform effective parameter optimization using MetaTrader’s built-in tester.

Key Features

  • Detects sudden price movements and capitalizes on short-term inertia
  • Simple and optimized input structure for easy backtesting and tuning
  • Customizable break-even, trailing, SL and TP controls
  • Adjustable trading hours and weekday filters
  • Built-in money management with fixed or auto lot sizing
  • Fully compliant with NFA/FIFO regulations if needed
  • Designed for low-latency, tight-spread environments

Backtesting Guidelines

  • Backtest in "Every Tick" mode only**
  • The EA uses only tick data; it does not rely on OHLC data
  • The timeframe is irrelevant for its internal logic
  • Run cloud optimizations per symbol for best performance

Important Notes on Tick Scalping

Scalping on ticks is inherently risky. Results can be negatively impacted by:

  • Variable spreads and slippage reducing positive expectancy
  • Low tick density causing missed or false trades
  • Stop level constraints limiting execution control
  • Network latency and requotes causing entry/exit errors
  • Always test with realistic broker conditions and deploy cautiously.

Input Parameters

  • Trigger – Price movement needed to fire a trade, in pips. Default: 10
  • Min Time Window – Minimum time for the price movement to occur, in seconds. Default: 3 
  • Max Time Window – Maximum time for the price movement to occur, in seconds. Default: 10  
    These three inputs together define the trade trigger condition: "If price moves X pips in between Y and Z seconds, open a trade."
  • Breakeven – Pips in profit required to trigger breakeven. 0 disables the feature 
  • Breakeven Behavior – Choose one:  (a) Move stop-loss to the open price or (b) Secure half of the profits by adjusting SL accordingly  
  • Trailing Stop – Trailing stop in percentage of the trade profit at the time 
  • Trailing Step – Minimum increment (in pips) to modify SL in a trailing setup
  • Stop Loss – Hard stop loss in pips (required)  
  • Take Profit – Target profit in pips. 0 disables TP  
  • Trading Hours – Define start and end hours for trading (24h format) 
  • Weekday Settings – Enable or disable trading on specific weekdays 
  • Money Management Behavior – Choose one:  (a) Auto-calculate lot size per trade based on risk or (b) Use a manual lot size  
  • Risk Per Trade – If auto-lot is selected, risk per trade as % of account balance  
  • Manual Lot Size – If manual lot is selected, fixed lot size to use 
  • NFA/FIFO Compliant – Enable this to comply with U.S. FIFO rules  
  • Custom Comment – Enter a string to label the trades made by the EA  
  • Magic Number – Identifier to tag and distinguish the EA's trades  
  • Slippage – Maximum allowable slippage in points (1 pip = 10 points)  
  • Manual Pip Value – Override pip value for current symbol if broker requires it

Reviews

Verified reviews from third party sources
Igor Bulgakov
From MQL5

Good!

⭐⭐⭐⭐⭐
Nicky Hollins
From MQL5

The robot is okay.

⭐⭐⭐⭐⭐
Jesus Torres Parraga
From MQL5

Backtest looks promising.

⭐⭐⭐⭐
Paolo Ronchetti
From MQL5

With the release of the latest version is much improved, it is best to optimize quality modeling of 99.9%.

⭐⭐⭐⭐
Ronaldo Araujo De Farias
From MQL5

This is a great EA, but not using default parameters. Set trade signal above 4, and you'll see the difference.

⭐⭐⭐⭐
Somchai Ninphet
From MQL5

Very good.

⭐⭐⭐⭐⭐
farrell
From MQL5

Not bad at all!

⭐⭐⭐⭐⭐
zxfzxf
From MQL5

Good!

⭐⭐⭐⭐⭐
caris111
From MQL5

Good, thanks.

⭐⭐⭐⭐⭐

Related Indicators & Bots

Frequently Asked Questions

Live market conditions differ from simulated tick data. Factors like variable spreads, slippage, lower tick density, and execution latency can prevent some trades from triggering in live trading. In backtesting, tick generation is idealized and may trigger more trades than would realistically execute.

Always backtest in Every Tick mode. The EA uses tick-based logic and does not rely on candle OHLC data. Avoid using other modes, as they do not accurately simulate the EA's trigger conditions.

Yes, the EA is timeframe-independent. It operates based on tick movement, not bar timeframes.

It works best with low-spread, fast-execution brokers. For US-based brokers, enable the NFA/FIFO compliance setting.

Yes, the EA has been simplified specifically to support easy optimization. You can run optimizations for each symbol using different combinations of trigger size, time window, and trade management settings.

A trade is triggered when the price moves a certain number of pips (default 10) within a specific time window (default between 3 and 10 seconds). These conditions are fully customizable.

Yes. Stop-loss is mandatory and must be set. Take-profit is optional and can be set to zero to disable. The EA also supports break-even and trailing-stop management.

You can choose between *manual lot size* or *auto-calculated risk-based sizing* based on a percentage of your account balance.

Yes, you can set the EA to only trade during specific hours and weekdays. This is useful for avoiding low-liquidity periods or news events.

As with all scalpers, caution is advised. Scalping strategies are sensitive to broker conditions. Ensure you're using a reliable broker and monitor performance closely.

The EA trails the stop-loss based on a percentage of the trade’s current profit, with a minimum trailing step in pips.