Expert advisor based with HeikenAshi, MACD and EMA20, EMA 10 indicators

MQL4 Experts

Specification

The expert advisors consists of two strategies stages

First stage is a GRID style

Second stage is ZONE RECOVERY of the loosing position

The firs rule to open the EA is the GRID and second stage is ZONE RECOVERY

First Stage rules

For LONG (Buy): let you choose to open PENDING (+/- 5 pip from current price) or INSTANT

1st condition: EMA 10 is above EMA 20: Add Option to choose timeframe

2nd condition: MACD signal is going upward, no need to cross 0 line level. But it must start growing upward. Add Option to choose timeframe

3rd condition: Check if Heiken Ashi turnes from negative candle on -2 previous candles to positive on -1 candle (not current). Add Option to choose timeframe

EXIT Rule or Takeprofit: When HeikenAshi turn negative on -1 candle. Add Option to choose timeframe

Also add breakeven, pipstep, trailling stop, trailling steps

If the current orders goes negative set GRID order (open 2nd order in same direcction of first order)

Input parameteres for GRID: 

Multiply: Set the value to multiply the lot for new orders

GridGAP: add option to set FIX pips step to open new GRID or set DyanmicGridGAP

DynamicGRIDGAP: input to enter between 3 candles up to 48 candles. Measures the  High - Low of current candles period

If DynamicGRIDGAP is == to negative pips on first order, then get ready to open second GRID ORDER (dont open yet)

If DynamicGRIDGAP is >= at first order pips then

  Check for same conditions as mentioned on first order: EMA10 is above & EMA 20, MACD going upwards, HeikenAshi candles turn positive on -1 candles in comparison with -2 candle

Add MAX GRID orders input: set the max amount of GRID orders it can be opened

If MAX GRID is reached, then new strategy kicks in after FIX GRID or DynamicGRIDGAP value is reach, instead of open a new grid order a new strategy kicks in: ZONE RECOVERY


ZONE RECOVERY

Input parameters for ZONE RECOVERY:

Multiply lots: formula set the value to multiply the lot for new order by multiplyng the sum of all BUY Orders opened (not multplying the lot itself, but the sums of all buy orders)

Set GAP value: FIX or use dynamic (same as DynamicGRIDGAP)

Order type: let you choose to open as PENDING or INSTANT orders

Takeprofit: average takeprofit

MAX ZONE ORDERS: Max combined orders to be opened

How the ZONE RECOVERY works

After FIX GAP price or DyanmicGap price is reached open a new SELL ORDER with multiply value

Since a new order will be higher in lots than the previous who was loosing, the new order will get profits if it turns positive in his direcction, and the overall takeprofit must be set in order to obtain profits even after closing the BUY order who was loosing. So in overall it must calculate profits in pips overall between the difference of BUY and SELL lot orders. Example with a multiply of 1.4x: BUY 1 lot - SELL 1.4 lot --- overall lot will be 0.4 lot so takeprofit if set to 100 pips will be based on 0.4 lots

If the price reverts after the SELL order and goes back to the average BUY price from GRID it will open again a second order, this time BUY with the multiply value: Example with 1.4x multiply. Total BUY orders combined with GRID are 3 lots. SELL order were set to  4.20 lot, now the prices goes back up so a new order is opened and will be BUY (1.4x X SELL 4.20 Lots) - Buy lot already opened: 2.88 Lots.

If the prices goes again back down to the SELL PRICE a new order is again opened same as SELL with multiply value (sum of BUY orders - Sell orders already opened multiply by value)

And so on and on until the MAX ZONE ORDERS is reach



   





Responded

1
Developer 1
Rating
(23)
Projects
45
20%
Arbitration
24
29% / 42%
Overdue
12
27%
Working
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(135)
Projects
192
42%
Arbitration
17
29% / 59%
Overdue
28
15%
Free
4
Developer 4
Rating
(39)
Projects
55
13%
Arbitration
5
20% / 20%
Overdue
6
11%
Free
5
Developer 5
Rating
(262)
Projects
536
50%
Arbitration
55
40% / 36%
Overdue
224
42%
Working
6
Developer 6
Rating
(87)
Projects
114
26%
Arbitration
7
29% / 57%
Overdue
5
4%
Free
Similar orders
Hi i am searching for who can makes me Mt4 Robot Analysis Method = Candle + Ichimoku and also i want to attach image with Ea and image will provide from like when i attach my Ea to any type chart the chart image chnages to image which i attached to my Ea Message me for Ea parameters and for more information and only developer message me who is agree with 6days deadline and i will start job with developer on monday
Currently I have an mt4 file, I need to convert this mt4 robot to mt5 version for it, according to the available mt4 file, I can do some other ea if it meets the requirements
Unicorn model entry for boom and crash only to catch spikes and crashes... Selling crash and buying boom Please have knowledge about boom and crash before applying Also demo to confirm quick selection
Need to add code that will open and close transactions in the strategy tester. one buy and one sell trade on each new bar of the selected timeframe. with fixed stop loss and take profit of 100 and 100. on any trading instrument. The EA must pass a test from the market to load the product. no errors. Please provide the code separately, I will enter it into the bot myself. After successfully uploading the product to
Hanson Robotics 100+ USD
وهي متخصصة في إنشاء "روبوتات تشبه الإنسان" باستخدام الذكاء الاصطناعي لمختلف التطبيقات، مثل الرعاية الصحية والبحث والترفيه. بعد تفعيلها في 14 فبراير 2016، اكتسبت صوفيا اهتمامًا عالميًا بسبب مظهرها الشبيه بالبشر وتعبيرات وجهها
Witam Szanownych Freelancerów, Mam problem z konwersją strategii EA z MQL4 do MQL5. W zasadzie konwertuje za pomocą skryptu: mq4to5rewrite_sample_v4_2 kończy się sukcesem, ale daje wynik w pliku mq5, który nie daje się skompilować. System występowania o błędach, których ja z braku dostępu do języka MQL nie jest możliwy do zastosowania. W związku z tym mam prośbę o: a) konwersję i przygotowanie pliku żródłowego MQL5
BUDGET IS NEGOTIABLE. PHOTOS SAYS DOJI, BUT IS SUPPOSE TO BE PINBAR -------MAIN FUNCTIONS----------- Trade will enter buy trade after current candle goes below previous candle then within the same candle closes at or near the highest point. (PIN BAR) Trade will enter SELL trade after current candle goes below previous candle then within the same candle closes at or near the lowest point. (PIN BAR) ENTRY CANDLE
Hi all and thanks for reading. I need a coder to modify the name and design of an Expert Advisor working on MT4. I DON't HAVE SOURCES, BUT ONLY COMPILED EXE files. The EA has been given me from my partner. To be honest, the purpose of changing its design and name is to share it in my community (on my own brand form). After that, I would like to be informed on what's in the EA code: like comments, strategies or
PLEASE NOT THAT MY BUDGET IS 60usd FOR BOTH MT4 AND MT4 PLATFORMS The EA should have 1. An option that I can change it parameters, that's the period, method and application 2. The EA should sell when on every bullish candle that closes under the MA 3. The EA should buy on every bearish candle that forms Above the EA. It's should close trades on reverse cross. I mean when it's in a buy trade and crosses the MA for a
I want to create an EA that manages open trades, in a way that if a winning trade reach X% of profit it will close and partially close another open trade in the opposite direction ( the net profit for both trades to be X for example 10usd ) , in the input data I`ll choose the trades by either ticket number or magic number or comment

Project information

Budget
30 - 50 USD
For the developer
27 - 45 USD