Recovery Hedge EA (With Range Bars)

MQL5 Indicators Experts

Specification

#### **Indicators**
1. **Daily % Movers**:
- Symbol Identification**: Identify the symbol with the highest absolute percentage change for the day. This symbol will be the active trading symbol until another symbol achieves a higher absolute percentage change.
- Calculation**: Calculate the daily percentage change using the formula provided in the attached file.

2. **Range Bars**:
- Construction**: Construct Range Bars based on price movement rather than time intervals.
- Spread Data**: Calculate the average spread for all symbols.
- Range Bar Size**: Set the minimum range bar size to the average spread value of the symbols.
- Heiken-Ashi**: Apply the Heiken-Ashi technique to the range bars.



#### **EA Rules**
1. **Entry**:
- BUY Order**: Place a buy order at the close of a bullish Heiken-Ashi candlestick.
- SELL Order**: Place a sell order at the close of a bearish Heiken-Ashi candlestick.

2. **Recovery Hedge**:
- No Stop Loss**: Instead of using a stop loss, place a recovery hedge trade.
- Hedge Distance**: Calculate the hedge distance as a multiplier of the ATR (Average True Range) value of the range bars.

3. **Exit**:
- **Take Profit**: Set take profit in points, calculated as a multiplier of the ATR value.
- **Break-even Trailing Stop**:
  - Activation**: Activate when the price reaches a specified number of points away from break-even and is in profit.
  - Trailing Mechanism**: The trailing stop will follow the price until the position is closed, using a multiplier of the ATR value to determine the trailing stop distance.



#### **EA Settings**
1. **Start At 00:00:00**:
- Option to Enable/Disable**: Enable or disable this feature.
- Function**: EA starts trading at the open of the new trading day.

2. **Daily % Mover**:
- Option to Enable/Disable**: Enable or disable this feature.
- Function**: If enabled, trades the current top % mover by absolute value. If disabled, trades the current symbol on the chart only.

3. **Average Spread Bar Size Multiplier**:
- Function**: The minimum size of a range bar is determined by the average spread of the symbol, multiplied by a specified factor.

4. **ATR Multiplier Recovery Hedge**:
- Function**: Use a multiplier of the ATR value to set the distance for the recovery hedge trade.

5. **ATR Multiplier TakeProfit / BE Trailing Stop**:
- **Take Profit**: Set take profit in points, calculated as a multiplier of the ATR value.
- **Break-even Trailing Stop**:
  - Activation**: Activate when the price reaches a specified number of points away from break-even and is in profit.
  - Trailing Mechanism**: The trailing stop follows the price until the position is closed, using a multiplier of the ATR value.

6. **Position Sizing**:
- Fixed**: Specify a fixed lot size for every trade.
- Balance%**: Use a specified percentage of the account balance for each trade.
- Equity%**: Use a specified percentage of the account equity for each trade.

7. **Max Risk % Per Trade**:
- Option to Enable/Disable**: Enable or disable this feature.
- Specification**: If enabled, specify the maximum percentage of the initial account balance that can be risked on a single trade.

8. **Max Lots Per Trade**:
- Option to Enable/Disable**: Enable or disable this feature.
- Specification**: If enabled, specify the maximum lot size allowed for a single trade.

9. **Max Daily % Profit**:
- Option to Enable/Disable**: Enable or disable this feature.
- Specification**: If enabled, specify the target maximum daily profit as a percentage of the account balance. Once this profit level is reached, no further trades will be placed for the day.

10. **Max Daily % Drawdown**:
- Option to Enable/Disable**: Enable or disable this feature.
- Specification**: If enabled, specify the maximum allowable daily drawdown as a percentage of the account balance. Once this drawdown level is reached, all trading for the day will stop.

Responded

1
Developer 1
Rating
(22)
Projects
27
11%
Arbitration
6
17% / 17%
Overdue
4
15%
Loaded
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(38)
Projects
40
25%
Arbitration
20
15% / 75%
Overdue
8
20%
Working
4
Developer 4
Rating
(252)
Projects
403
38%
Arbitration
83
41% / 19%
Overdue
70
17%
Busy
5
Developer 5
Rating
(61)
Projects
70
34%
Arbitration
3
33% / 33%
Overdue
2
3%
Loaded
6
Developer 6
Rating
(62)
Projects
84
26%
Arbitration
22
23% / 50%
Overdue
23
27%
Working
7
Developer 7
Rating
(33)
Projects
54
35%
Arbitration
4
25% / 50%
Overdue
6
11%
Busy
8
Developer 8
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(263)
Projects
537
50%
Arbitration
55
40% / 36%
Overdue
224
42%
Free
10
Developer 10
Rating
(10)
Projects
15
27%
Arbitration
3
67% / 33%
Overdue
0
Free
11
Developer 11
Rating
(32)
Projects
41
68%
Arbitration
5
0% / 60%
Overdue
14
34%
Free
12
Developer 12
Rating
(282)
Projects
422
63%
Arbitration
5
40% / 0%
Overdue
4
1%
Working
13
Developer 13
Rating
Projects
2
0%
Arbitration
1
100% / 0%
Overdue
1
50%
Loaded
14
Developer 14
Rating
(41)
Projects
88
14%
Arbitration
29
31% / 48%
Overdue
36
41%
Loaded
15
Developer 15
Rating
(67)
Projects
76
7%
Arbitration
33
9% / 55%
Overdue
6
8%
Working
Similar orders
I recently bought an indicator, that sends out notifications for trades i need to place, on the notification these and SL and TP, so i want an EA that would automate that for me
SMART MONEY 30 - 49 USD
--- Job Title: EA Programmer for Smart Money Concept (Urgent) Job Description: We are seeking an experienced EA programmer to finalize a project focused on implementing the Smart Money Concept. The progress is at 80%, and we need someone to complete the remaining tasks within a week. Project Requirements: - Liquidity, CHoCh, and Return to OrderBlock: Implement these key components effectively into the Expert Advisor
Hello developer Am looking for scanner of mt5 when the orange dot come I want scanner to give buy signal on that script and just beside it should show the number of candle the signal have came vise versa for sell . Here is image for understanding https://prnt.sc/sSIHDwGUWw9L&amp ;nbsp ; And it should have option to disable this option of counting candle . And i can make a list of symbol which all symbol I want to
I am looking for a tool that will calculate the max adverse excursion before a trade closes in profit or loss. The toll needs to analyse historical trades and record this value for each trade. The purpose is to assist me calculate the best stop loss for using a martingale system
We have an EA in both mql4 and mql5 that needs a bit remodelling in its appearances and ad some input functions into it. And need to get the work done ASAP. Please DM if you are well versed in mql4 and mql5 programming. This is a part of a bigger project Thank You
I want to convert TV pine script into mt4 EA. TV screen shots attached for reference. Based on TV indicators convert into mt4 indicators and then develop EA. Further details will be discuss once project starts
Hey, I would like an indicator based on calculation with the last price, sort of fib. The lines will auto update based on actual price. I want you to create 3x this block(of line), lines positions will be diferent as the multiplier of the 3 blocks will not be the same. I want you to create a signal based on the price that will be at the same zone(inside 2 lines) in 3 blocks at same time. check the intruction.txt
CGG Bands 60+ USD
I need you to create a mt4 indicator that will work exactly like the Dark Bands indicator. The dark bands indicator is located in the market in codebase and is free
Hello! I want to develop an indicator for tradingview. Daily closure (and 12H closure) should be available to show on the chart with a vertical line but daybreak is the standard. Every 12H closure will show a box above/below that candle on all timeframes up to D1, clearly showing which canle is the close of 12H (make that candle glow or something on lower timeframes). The box will contain info about which timeframes
I need a developer that specializes in ICT trading. I need a forex trading system based on ICT trading strategy. I want a highly profitable and effective trading system. More information will be provided

Project information

Budget
200+ USD

Customer

Placed orders1
Arbitrage count0