🚀 Join 1M+ traders with Exness — Start trading with just $10, withdraw at any time Start Trading
Goldfinch EA
FREE
Download Now

  66,244 downloads

FREE GOLDFINCH EA FOR METATRADER

The best free scalping robot for forex and gold with low drawdown

This scalping robot is designed to catch fast market movements and open trades automatically. It works especially well on forex pairs and gold, reacting quickly to price changes in volatile conditions. The system is easy to use, with simple settings and built-in risk management. You can control your stop loss, take profit, and lot size without complicated setup.

  • Fast reaction to sudden price movements
  • Automatic trade execution (no manual trading needed)
  • Adjustable Stop Loss, Take Profit, and trailing stop
  • Works with fixed or risk-based lot size
  • Set trading hours and days
  • Optimized for fast execution (low latency environments)
  • Compatible with MT4 and MT5
  • Free to download and use

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

Disclaimer

This Expert Advisor (Robot) is a tool for automated trading and is designed to execute trades based on predefined rules. It does not constitute financial advice, investment recommendation, or any guarantee of profits.

Automated trading involves a high risk of loss and can result in the loss of your entire capital. Factors such as slippage, technical failures, changing market conditions, and broker execution can significantly affect performance. Past performance is not indicative of future results. No robot is foolproof.

Use this Expert Advisor at your own risk and only with money you can afford to lose.

For complete details, please read our Terms and Conditions.

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.