Hedge EA
Hedging the Forex market can be quite an advanced strategy but with the Hedge EA you can take the headache out of hedging. This feature will automatically open a hedging trade in the opposite direction of the trade that is in a loss situation. Limiting your losses in Forex trading is the secret to long term success.
This Expert Advisor for the Metatrader 4 platform will open hedging trades automatically when you are showing a loss in a current trade. Hedging in the Forex market is fast becoming a popular method of trading for long term success. This EA can be set to open a hedging trade once your current trade reaches a certain amount of loss. Once the trade starts back on it original trend the hedging trade will simply close again, limiting your losses substantially and maximizing your profits.
Please note that Hedge EA is a trading tool and it does not open trades without human intervention. You need to open initial trades manually or by a 3rd party trading tool/EA. Hedge EA can not be used in StrategyTester and there is no any backtests available.
Hedge EA features
- EA license works on 1 Real account and any Demo account
- EA is designed for Metatrader 4 platform
- The EA opens hedge trades when your original trade reaches a certain predetermined loss point
- Hedge trades are placed as pending orders immediately after you open original trade
- User can set range in pips when EA must open hedge trade
- Uses the same Take Profit and Stop Loss like original trade
- Can have different Take Profit and/or Stop Loss
- When original trade is closed, Hedge EA will delete pending hedge order automatically if it is not triggered yet
- EA will hedge multiple trades simultaneously
Hedge EA Advanced features
- All Hedge EA features
- Trailing Stop function can be enabled for initial trades
- Hedge trade entry can be hidden from the broker
- EA can re-open hedge trade when it is closed in loss or profit
- Hedge trades can have bigger stop loss using LotMultiplier
- EA can hedge all trades of any currency pair when running only on one chart
- EA can close initial trade before opening hedge trade
- EA can be set to open unlimited levels of hedge trades. This means even hedge trades will have hedge trades
- EA can re-open initial trade when it is closed in loss or profit
- Two Lot Multipliers available. One for hedge trades and the other for initial trades
- Any desirable features can be added individually for additional payment if you purchase unlimited version
Hedge EA Demo
Hedge EA Demo has only basic settings and is free to use for one month only on your Metatrader 4 demo account. You are allowed to use Hedge EA Demo for testing purposes only that will help you decide if you want to purchase Hedge EA or Hedge EA Advanced
Download Hedge EA Demo for Metatrader 4
Important: Hedge EA does not work on OANDA MT4 because they do not allow to use trade comments.
Hedge EA
Price for lifetime license €80 EUR for single MT4 account
We will contact You after we receive payment
Hedge EA (Unlimited)
Price for lifetime license €400 EUR unlimited MT4 accounts
We will contact You after we receive payment
Hedge EA Advanced
Price for lifetime license €180 EUR for single MT4 account
We will contact You after we receive payment
Hedge EA Advanced (Unlimited)
Price for lifetime license €900 EUR unlimited MT4 accounts
We will contact You after we receive payment
How to use Hedge EA?
- Once started EA will start monitoring current chart for the new trades
- EA will ignore any trades opened before it was started
- Once EA will find new trade opened on the current chart, it will place opposite pending order (hedge trade) in the distance set by X_Pips variable
- EA will use initial trade stop loss and take profit on the hedge trade
- If there are no stop loss or take profit on the initial trade, hedge trade will have no stop loss and take profit too. If you set SL and TP on the initial trade later, EA will set the same SL and TP on the hedge trade automatically
- Hedge trade Stop Loss and Take Profit can be overridden by StopLossPips and TakeProfitPips values
- EA will delete pending order (hedge trade) if initial trade is closed
- If hedge pending order is triggered, EA will not close it in any case unless Stop Loss or Take Profit is hit
- You can close/delete hedge trade at any time manually
- EA will use initial trade lot size for the hedge trade, but this can be overridden by FixedLotSize value
- Trailing Stop and BreakEven functions will work only on hedge trades
Hedge EA Advanced features
- Trailing Stop and BreakEven functions can be enabled for initial trades
- EA can use LotMultiplier and multiply initial trade lot size by this value to get the new hedge trade lot size. This setting allows you to have bigger or smaller lot size of the hedge trade.
- EA can be set to re-open hedge trade when it is closed in loss or profit. It means that EA will open new hedge trade with the same settings like the last one if current hedge hits SL/TP or it is closed manually in loss or profit
- EA can use hidden pending orders. This means that EA will draw horizontal line on the chart where hedge trade should be opened and monitor market price just to open market order when the price touch that line. This way your broker will not see hedge trade entry price, in other words broker will not see that you plan to open hedge trade at all
- When you have hidden hedge trades you can set EA to move the entry like a trailing stop. EA will move the hidden hedge trade line along with the price keeping the distance of X_Pips. This is kind of “trailing the hedge trade”.
- EA can be set to hedge all trades of any currency pair when running only on one chart.
Hedge EA Inputs
this is where you set the distance in pips of the hedge/opposite trade
this is where you set take profit for hedge trades. If this value is set to 0 (zero) EA will use the same take profit as original trade
this is where you set stop loss for hedge trades. If this value is set to 0 (zero) EA will use the same stop loss as original trade
this is where you set lot size for hedge trades. If this value is set to 0 (zero) EA will use the same lot size as original trade
EA will activate Trailing Stop function when trade goes in profit by pips value set in TrailStopStartPips. Once activated EA will move stop loss in profit every pips value set in TrailStopMovePips. If TrailStopInitialTrades=true then EA will use trailing stop on initial trades as well.
sets how many pips trade should get into profit before stop loss is moved to the entry price. BreakEvenMovePips is used to set how many pips EA must add to the entry price if you want your trade to be closed in profit on reverse.
this is where you set magic number to be used for hedge trades
Hedge EA Advanced Inputs
by default this value is set to 1.0. EA will multiply initial trade lot size by this value to get the new hedge trade lot size. This setting allows you to have bigger or smaller lot size of the hedge trade. It works when FixedLotSize=0.
if this value is set to true EA will re-open hedge trade when it is closed in loss or profit. It means that EA will open new hedge with the same settings like the last one if current hedge hits SL/TP or it is closed manually in loss or profit. Works even with HiddenHedge=true. Set value to false to disable this feature.
if this value is set to true EA will not use pending orders for hedge and use hidden market orders instead. This means that EA will draw horizontal line on the chart where hedge trade should be opened and monitor market price just to open market order when the price touch that line. Set to false to disable this feature.
set this value to true if you want EA to move your hidden hedge trade. This works only when HiddenHedge=true. EA will move the hidden hedge trade line along with the price keeping the distance of X_Pips. This is kind of “trailing the hedge trade”. Set to false to disable this feature.
by default this value is set to 1.0. EA will multiply last closed initial trade lot size by this value to get the new initial trade lot size. This is used when you set EA to reopen initial trade on loss/profit. This setting allows you to have bigger or smaller lot size of the new (reopened) initial trade.
if set to true, EA will close initial trade before opening hedge trade. This process kind of eliminates hedging process, but it is useful if your broker does not allow hedging and you just want EA to open opposite trade. This feature can be used only when HiddenHedge=true.
by default this value is set to true and EA will open only one hedge trade for every initial trade. This means that no hedge trade will be opened for new hedge trades. If you set this value to false, EA will keep opening new hedge trades when current hedge trades gets triggered. Works with hidden and normal pending orders. When this value is set to true you should set ReopenHedgeOnLoss and ReopenHedgeOnProfit to false otherwise EA can open too many trades when stuck in a trade-loop.
normally EA will delete hedge pending order (if it is not triggered yet) when initial trade is closed. But if you set this value to true, EA will close hedge trade when initial trade is closed even if hedge trade is already triggered. Usually used with SingleHedge=false to avoid trade-loops.
if this value is set to true EA will re-open initial trade when it is closed in loss or profit using ResetInitialLotSizeOnLoss and ResetInitialLotSizeOnProfit as lot size (if these values are greater than zero). It means that EA will open new initial trade with the same settings like the last one initial trade if it hits SL/TP or closed manually in loss or profit. Set value to false to disable this feature.
is set to true and initial trade closed in profit or loss accordingly, EA will re-open initial trade in the opposite direction. If set to false EA re-open initial trade in the same direction.
if this value is set to true, EA will hedge all trades or any currency pair. Otherwise EA will hedge only the trades of the current currency pair the EA is running on.

If the hedging trade is never triggered and the original trade is closed; the hedging trade will automatically be deleted from the system.

