🥇 Gold Specialist | MT5

SwingBreaker Free EA
Gold breakout EA with a stop loss on every order and a built-in total risk cap

SwingBreaker trades gold automatically. When its conditions are met it places a pending order, which fills if price gets there. Every order has its own stop loss, and the stop moves to lock in profit. It can hold several pending orders at once, under a total risk cap that stops you risking more than you set. No grid, no martingale, no averaging down.

Full manual

Read first: the risks

  • No grid and no martingale, but an order that hits its stop loss is a real loss, and losses can come several in a row.
  • It can place several orders at once (default maximum 5). If they hit their stops together, you lose several trades at once.
  • Test on a Demo account for at least 2-4 weeks before using real money.
  • Suggested start: Cent account 50-100 USD (= 5,000-10,000 USC), to learn, not to make a profit.
  • Past results do not guarantee the future. Use only money you can afford to lose.

Who can use it for free

Free for MT5 accounts opened through our partner (IB) link. One account unlocks every EA.

Exness does not accept residents of some countries, including the US, Canada, the UK, most of Europe, Australia, Japan, India, Malaysia and Singapore. This offer is not for residents of those countries. Please check before you open an account.

RoboForex is the other broker you can use. It does not accept or serve residents of some countries either, including the US, Canada, Japan, Australia, Brazil, Indonesia, Russia, Turkey, the UK and the EU. Please check before you open an account. After you log in, the unlock window shows the brokers open in your country.




We are a RoboForex partner and may receive a commission. This site is not owned or operated by RoboForex.

What is SwingBreaker

TopicDetails
PlatformMT5
AssetGold, XAUUSD
ChartAny timeframe
Pending orders at onceUp to 5 (adjustable)
Stop lossOn every order, and it moves to lock in profit
Total risk cap10% of capital (adjustable)
Daily stopSet a daily loss %
Suggested accountHedging (a Netting account can hold 1 pending order at a time)

Who it suits

Suits

  • People who want a gold EA with a stop loss on every order and no grid
  • People who want to control the total risk of all orders as a %
  • People who have passed Demo and start real money on a Cent account

Does not suit

  • People who expect to win every trade
  • People who would turn off the risk cap without understanding it
  • People who have never tried it on Demo

Minimum settings to run it (4 items)

InputSuggested valueMeaning
InpLotModeFixed lotStart with a fixed lot
InpFixedLot0.01Smallest lot first
InpMaxRiskPctKeep the default (10)Total risk cap. Do not raise it until you understand it
InpDailyLossPctFor example 5If today's loss reaches 5% of capital, it stops until the next day

How the total risk cap works

ExampleResult
Capital 1,000, cap 10%If every order hits its stop at once, the total loss is at most 100
Each order risks 30It can place 3 orders. Order 4 waits until there is room

Figures are in the account currency (Cent account = USC). If the calculated lot is below the broker minimum, the EA uses the minimum lot.

How to install SwingBreaker on MT5

  1. Download the .ex5 file with the button above
  2. Open MT5 and go to File > Open Data Folder
  3. Open the MQL5 > Experts folder and put the .ex5 file there
  4. Back in MT5, right-click Expert Advisors in the Navigator window and click Refresh
  5. Go to Tools > Options > Expert Advisors, tick Allow WebRequest and add these 3 URLs (used for the licence check): https://zab-license.bangzeed.workers.dev, https://zab-license.vercel.app, https://license.forexreviewth.com
  6. Drag the EA onto a chart, set it up with the settings on this page, then turn on the Algo Trading button

5 hard rules (never do these)

  1. Do not delete the stop loss or move it further away yourself.
  2. Do not turn off the risk cap (InpMaxRiskPct = 0) until you understand it.
  3. Do not raise the lot after a loss to win it back.
  4. Do not run 2 charts with the same Magic Number.
  5. Do not use real money before 2-4 weeks on Demo.

Read next