Hedging Strategy in Forex: Baskets, Not Bets

A hedging strategy in forex usually means holding a buy and a sell on the same pair at the same time, which sounds like it cancels out and does not. What it actually does is separate the two sides into baskets that close on their own terms, and that costs money while they wait.

See the Kestrel hedging and basket EA

Opposing buy and sell positions drawn as two arrows held in balance

Balance and equity of a hedging strategy with baskets on AUDCAD, buy and sell baskets held at the same time
AUDCAD Patient, cumulative profit in euros, 2010-01-01 to 2022-12-30, Horizon level with a 0.01 starting lot, simulated on Dukascopy data.

Two things called hedging

The textbook meaning is taking a position that offsets an existing exposure — an exporter selling forward the currency it expects to receive. The retail trading meaning is narrower: opening a buy and a sell on the same pair at the same time, in the same account.

The second one is not really a hedge. It is two positions that happen to point in opposite directions, each with its own entry price and its own exit condition.

What it does and does not freeze

While both sides are open, the combined floating profit and loss stops moving with price. That is the whole appeal, and it is real.

What it does not do is fix the outcome. The moment one side closes, the other is a naked position again, at a price that may be far from where the pair is trading. A hedge held without a plan for closing it is a decision postponed, not a risk removed.

What baskets change

In a basket system the two sides are independent groups, each closing when its own combined position reaches its target. Nothing waits for anything else: the buy side and the sell side do not have to be unwound together or in any particular order.

The costs, though, are all paid in the waiting:

  • Margin applies on both sides at once, not netted. An account that can fund one direction cannot necessarily fund both.
  • The spread is paid on every leg opened and closed, and a basket system opens many legs.
  • Financing applies to each open position overnight, in both directions.

The published figures for Kestrel exclude swap and commission, the standard limitation of a simulation of this kind. For scale: the swap column of the tester sums to a small positive amount on EURUSD and a small negative one on AUDCAD over the whole backtest.

How Kestrel applies this

Kestrel EA runs each side as its own basket on a hedging MetaTrader 4 account: it opens from its own signal, adds in small, capped steps when price moves against it, and closes the whole basket together at its target. It never closes a single trade at a loss; until the basket closes, the loss is floating.

Like the kestrel that hangs still in the wind, it waits, holds and closes once. AUDCAD Patient returned +243% of its €14,000 reference capital over 2010 to September 2026 (simulated, Dukascopy data), with a worst floating loss of −€3,703 on 22 October 2012. The product is Kestrel Hedging and Basket EA for MT4, how the float builds up is in Grid Trading Strategy: Rules, Risks and Lot Sizing, and the licence levels are on Kestrel Forex Robot Price and Licence Levels.

Frequently asked questions

Does holding a buy and a sell at once remove the risk?

No. It freezes the combined profit and loss while both are open, but each side still has its own entry price and its own exit, so the result depends entirely on the order in which they close.

Is hedging allowed on MetaTrader 4?

Yes. MT4 accounts are hedging accounts by default, which is one reason grid and basket systems are built for MT4. Some jurisdictions and some account types do not permit it, so it is worth confirming with the broker.

What does it cost to keep both sides open?

Margin on both sides at once, the spread paid on every leg, and financing on each open position overnight. None of those disappear because the directions offset.

See the Kestrel hedging and basket EA

Last updated: