Create an Expert Advisor based on a set of Indicators

MQL4 Experts

Job finished

Execution time 14 hours
Feedback from customer
Very nice and professional service. Quick and straight to the point. Absolutely recommended.
Feedback from employee
Thank you mate :)

Specification

REQUIREMENTS SPECIFICATION

 I would like an Expert Advisor created for me. The expert advisor will work based on data from two indicators.

I have attached two indicators: the Heiken Ashi indicator and the Apex Point indicator.

The rules are the following:

BUY TRADE:

Basic Mode:

1. Check that the Heiken Ashi candle has changed from Red to Blue.

2. Check that the Apex indicator is in the oversold condition. An oversold condition is defined by the following: White line has a value of less than or equal to -6, has crossed the green line from above and has crossed the yellow line from below. Please note that at the moment of trade execution, the white line need not be less than or equal to -6, it simply should have been less than or equal to -6 before crossing the yellow line.

3. At the moment of formation of a bearish HA candle, move stop loss to BE (+X)

Aggressive Mode:

4. If a bearish HA candle appears after a bullish HA candle, and there are no open trades for that pair, check back in history if we are coming from an overbought or oversold region. If we are coming from an oversold region, open a buy trade. The trade management controls for the basic mode also apply to the aggressive mode:

Exit Criteria

Two Exit Options:

(i) Exit a buy trade when the Heiken Ashi candle has changed from Blue to Red (In this case, (3) above will not apply since the trade will be closed

(ii) Exit a buy trade when the Apex indicator is in the overbought condition

(iii) From (3) above, if a second bearish HA candle forms, then close the trade.

 

SELL TRADE:

Basic Mode:

1. Check that the Heiken Ashi candle has changed from blue to Red.

2. Check that the Apex indicator is in the overbought condition. An overbought condition is defined by the following: White line has a value of greater than or equal to +6, has crossed the green line from below and has crossed the yellow line from above. Please note that at the moment of trade execution, the white line need not be greater than or equal to +6, it simply should have been greater than or equal to +6 before crossing the yellow line.

3. At the moment of formation of a bullish HA candle, move stop loss to BE (+X)

Aggressive Mode:

4. If a bullish HA candle appears after a bearish HA candle, and there are no open trades for that pair, check back in history if we are coming from an overbought or oversold region. If we are coming from an overbought region, open a sell trade. The trade management controls for the basic mode also apply to the aggressive mode:

Exit Criteria

Two Exit Options:

(i) Exit a sell trade when the Heiken Ashi candle has changed from Red to Blue (In this case, (3) above will not apply since the trade will be closed

(ii) Exit a sell trade when the Apex indicator is in the oversold condition

(iii) From (3) above, if a second HA bearish candle forms, then close the trade.

(iv) Exit a sell trade when the Heiken Ashi candle has changed from Red to Blue and the Apex indicator is in the oversold condition.

 

STOP LOSS Settings:

This applies to both the basic and Aggressive modes. Stop loss will be placed X number of pips above the high (or low depending on trade direction) of the last Y number of candles before the signal candle. If calculated SL based on this method is higher than Z number of pips, then don't take the trade. There should also be an option to adjust stop loss to add the spread to the stop loss pips. Stop loss should be invisible to the broker (hidden).

Others:

1. Automatic and manual lot sizing options

2. EA will not take trades before and after major news (30 mins before and after).

3. EA will not take trade when the signal candlestick height is more than (ATR/X)

4. Trailing stop will be pip by pip trailing or in steps. Trailing stop to be activated after X number of pips in profit.

5. EA will be attached on each chart

6. Session and Time filter

 

 

Please note the use of the word oversold condition and overbought conditions. The rules are clearly defined above. Do not confuse them for oversold and overbought regions.

 

EA will be attached on each chart

Source code and EA will be delivered to me as part of the package

 

 


Files:

Responded

1
Developer 1
Rating
(414)
Projects
670
33%
Arbitration
60
17% / 32%
Overdue
113
17%
Working
2
Developer 2
Rating
(2100)
Projects
2670
62%
Arbitration
114
46% / 25%
Overdue
420
16%
Working
3
Developer 3
Rating
(1100)
Projects
1457
46%
Arbitration
49
73% / 12%
Overdue
36
2%
Free
4
Developer 4
Rating
(304)
Projects
509
47%
Arbitration
29
10% / 45%
Overdue
138
27%
Free
5
Developer 5
Rating
(365)
Projects
412
36%
Arbitration
35
26% / 57%
Overdue
63
15%
Free
6
Developer 6
Rating
(2440)
Projects
3075
66%
Arbitration
77
48% / 14%
Overdue
340
11%
Free
7
Developer 7
Rating
(229)
Projects
339
49%
Arbitration
21
5% / 33%
Overdue
24
7%
Free
8
Developer 8
Rating
(42)
Projects
70
43%
Arbitration
6
33% / 50%
Overdue
19
27%
Free
9
Developer 9
Rating
(66)
Projects
95
28%
Arbitration
20
25% / 55%
Overdue
24
25%
Free
10
Developer 10
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
11
Developer 11
Rating
(258)
Projects
395
28%
Arbitration
69
19% / 49%
Overdue
120
30%
Free
12
Developer 12
Rating
(1858)
Projects
3462
88%
Arbitration
73
40% / 15%
Overdue
265
8%
Free
13
Developer 13
Rating
(586)
Projects
1048
49%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Similar orders
All information is detailed in the attached EA diagram. I need a risk management EA build that calculated % amounts based on a snapshot of the starting balance each day, the initial balance and the floating balance. I then need to close positions based on this targets and also disable/enable algo trading. Quite basic ideas. Please see the attached image for all/more details and please let me know what you think/your
Halo These ACS&Csdash indicators work in the same way but provide signals of different currency pairs. And Either of these two ACS indicators should be selected any one and set to trade. It provides signals of multiple currency pairs in the interface So the EA should work like that to trade multiple currency pairs on one chart. CsDash should analyze whether it is a strong signal to show on the dash board and make a
Hello, Please I need help to connect a script to crypto Triangular Arbitrage to binance api to buy sell sell and buy buy sell step A Step B Step C minimum profit 0,3 and minimum 100 usdt , bnb in value 100 usdt and eth in value 100 usdt .Thanks
RSI 9 level 90/10 EA Indicators are 1. PSAR with step 0.01 max 0.02 2. Zigzag 3. SwR 1. At the close of candle at 0630 Pacific Standard Time. draw up and down of candles at 0625 and 0630 including the wick 2. Allow a breakout of either trend on up for buy and down for sell 3. Before buy. Ensure PSAR is in the buy position of candles above the PSAR line dot (Allow entry in input for setting) 4. TP1 on *% eg. 60%
I need a gold scalper EA which can trade in real environment. EA should open trades based on candlesticks close. Must have TP, Open SL, and should have DD control settings. If you can do just let me know. I may meed a test to make sure it opens real trades
Good morning. I would like to create HFT bot to trade on Prop Firm without breaking the rules. It should scalp. EA should have SL, TP, BE and even Trail Loss inputs. The EA should also have daily loss and profits target so when met the EA stops for the day
EA improvements 60+ USD
Hi, I want to improve an existing EA Ability to modify the main time frame and indicators settings. I will give you clear specifications and I will send you the source code. Best regards
Basil 50+ USD
thanks alot Very nice concept , but if I want to write a price action indicator with multiple prices (high,low,close,open)which calculates indicator value based on i.e difference of high and low there is a problem of having only one array of data (m_source_data in CIndicator class),is there a way to work around this or do you suggest to modify the CIndicator class and make the m_source_data an array of (mqlRates or
I want to deal in triangular forex arbitrage trading. I want an automated trading robot for the same. It is also expected that the developer advises me about the setting up the operations. I live in India, so he/she must know the ethical way to do it, be it international broker account or whatever. I just need to start this sooner but in the efficient way. The developer is expected to have some experience and should
Alex 30+ USD
//+------------------------------------------------------------------+ //| PriceAction.mq4 | //| Copyright 2023, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "2023" #property link " https://www.mql5.com " #property version "1.00" #property indicator_separate_window #property indicator_buffers 2 #property

Project information

Budget
30 - 80 USD
For the developer
27 - 72 USD
Deadline
from 1 to 3 day(s)