Create EA based on candles price action MT5 or MT4

MQL5 エキスパート

指定

Hello Devs!

I like to create a new EA based on the below conditions:
(Please do not bid if you have no confidence of fulfilling the codes requirements. Thanks!)
You can code MT4 or MT5 or both depending on your preference.

1. Different Magic numbers for BUY and SELL

2. Add on time filter for each day individually.
Eg: Mon = 00:01-23:59, Tue = 01:00-23:30 etc. (Monday to Sunday)
True/false to close all trades at end of trading time of this filter for each day. Eg: Tue close all trades at 23:30 True/False, Thur close all trades at 23:30 True/False and so on.
This has to be coded in EA so that no need to disable autotrading.

3. Add on news filter based on forexfactory calendar, high/mid/low impact
Eg: News filter is coded into the EA and does NOT require to turn off autotrading.
Inputs = x mins before news, x mins after news
True/false to close all orders x mins before news

4. Enable/Disable Direction LONG/SHORT/BOTH (If BOTH, means can open both directions orders as long as conditions are met. Eg: even though currently have LONG positions, EA can open SHORT when conditions are met)

5. Enable/Disable Average direction movement index filter/Average direction movement index filter wilder in MT5.

6. Enable/Disable CCI filter


Method 1 (Limit order)

EA starts calculation on current candle (Number A1)
EA processes actions on next candle B2 close.

LONG
If candle B2 is green, checks if candle A1 is green or not
If candle A1 is green, on candle B2 (green) close, EA opens LONG limit order price @ candle B2 LOW/OPEN, TP at candle B2 HIGH/CLOSE (Options to select OHCL)
(Enable/disable check previous x number of candles of same direction consecutively)
(Enable/disable opening limit price based on % of candle B2 H-L or O-C, specify %) - When disabled, EA opens limit price, when enabled EA opens based on % of B2.
Enable/disable - If limit order is not activated after x number of candles, delete pending order.
Variable parameter = x number of candles to delete pending order after


A. Enable/Disable Invalidate DOJI candles. (Need to specify threshold value of doji candlestick. Max body % vs entire candle)
Fresh restart of candle count if DOJI candle found

B. Enable/Disable Invalidate candles less than x value (High value less Low value OR Open-Close value)
Fresh restart of candle count if low value candle found

C. TP is based on limit order price and not filled order price.

D. Plus or minus points from TP price = When enabled, I can add or minus points to the TP price, when disabled it is default to original TP.


E. Continuation of orders if TP is not reached.
Opening of 2nd continuation limit order based on the parameters below:
E1. Multiplier of the candlestick value (H-L or O-C) that triggered limit order for TP (If candle B2 value is 20pips, multiplier is 2, then EA will only be allowed to check conditions after 40pips)

E2. Average open prices of all open positions and Modify TP to Average TP price of all open positions.

If another order opens, it calculates average prices again.
Disable/Enable use of average TP
OR add on to TP by points from average open price
OR add on to TP by commission double multiplier number of trades (Eg: if commission value set is 5poins, and multiplier is 2, then add on 10points to existing TP)


Method 2: (Open on candle close) with spread filter and on this method only (if exceed spread, retry for a certain amount of time and if expires wait for next)
Instead of limit order, when conditions are met, open order only if candle C3 closes below candle B2 for LONG orders.
Enable open position on candle close instead of limit order when price closed below low of candle B2
TP is H-L/O-C value of candle B2 or add on points or multiplier of candle B2 H-L or O-C value
METHOD 1 and 2 cannot run simultaneously.


F. Enable/Disable Total max number of opened positions

G. Enable/Disable Daily Profit target in $ value

H. Enable/Disable Stop opening new orders after x number of closed trades that hit TP daily (Eg: when enabled, after hitting TP for 2 cycles stop opening new orders until next day)

If both G and H enabled, whichever comes first.


Initial Lot size = 0.01 example

Lot size Increment Method 

A. 1,1,2,3,4,5,6,7,8,......

B. Multiplier (add multiplier parameter)

C. Same as initial lot size

D. New lot size is based on sum of last 2 orders. Eg: A= initial lot size, B=0+A, C=A+B, D=B+C and so on

E. Step Lot size, step lot steps (1,1,1 is 3 steps then 2,2,2 then 3,3,3) , (1,1,1,1 is 4 steps and so on)


Please feel free to clarify any questions.

Thanks for reading!

応答済み

1
開発者 1
評価
(201)
プロジェクト
325
17%
仲裁
21
38% / 33%
期限切れ
18
6%
多忙
2
開発者 2
評価
(5)
プロジェクト
6
17%
仲裁
0
期限切れ
0
3
開発者 3
評価
(8)
プロジェクト
18
17%
仲裁
3
67% / 0%
期限切れ
0
4
開発者 4
評価
(3)
プロジェクト
3
0%
仲裁
0
期限切れ
0
仕事中
5
開発者 5
評価
(1)
プロジェクト
3
0%
仲裁
1
100% / 0%
期限切れ
0
6
開発者 6
評価
(95)
プロジェクト
117
38%
仲裁
9
89% / 0%
期限切れ
0
7
開発者 7
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
8
開発者 8
評価
(15)
プロジェクト
18
39%
仲裁
2
50% / 50%
期限切れ
0
仕事中
9
開発者 9
評価
(42)
プロジェクト
88
14%
仲裁
30
30% / 57%
期限切れ
36
41%
仕事中
10
開発者 10
評価
(1)
プロジェクト
0
0%
仲裁
1
0% / 100%
期限切れ
0
11
開発者 11
評価
(2)
プロジェクト
3
0%
仲裁
1
0% / 0%
期限切れ
1
33%
12
開発者 12
評価
(2434)
プロジェクト
3065
66%
仲裁
77
48% / 14%
期限切れ
340
11%
仕事中
13
開発者 13
評価
(202)
プロジェクト
206
27%
仲裁
0
期限切れ
3
1%
14
開発者 14
評価
(71)
プロジェクト
80
10%
仲裁
35
9% / 54%
期限切れ
6
8%
仕事中
15
開発者 15
評価
(266)
プロジェクト
540
50%
仲裁
55
40% / 36%
期限切れ
224
41%
仕事中
16
開発者 16
評価
(61)
プロジェクト
188
73%
仲裁
4
100% / 0%
期限切れ
1
1%
17
開発者 17
評価
(43)
プロジェクト
60
53%
仲裁
3
0% / 0%
期限切れ
1
2%
類似した注文
I need an expert advisor based on supply and demand zones. The zones should be identified automatically with tweakable parameters, but there should be also an option to input my own zones. I need the EA to have capability of opening market positions as well as pending orders. Other requirements: Martingale News filter Time filter Set expiry to zones, to prevent opening positions when price enters old zones
I have an indicator with two lines | want an EA the buy when the fast line crosses the slow line from below one important thing> the slow line must at least a specific distance below the last cross through the fast line from above take profit is between 1 or 3 times more than stoploss the stop loss is the last low the sell order is the opposite for buy Thanks
want to create a EA 1- break out candle ( T F customized) and customized SL TP 2- breakout fib zone 3- supertrend and candle stick patterns 4 Heikein Ashi and Renko charts
**Project Title:** Development of a Complex High-Performance EA for Step Index **Project Overview:** I need an advanced Expert Advisor (EA) for trading the Step Index on MetaTrader 5. The EA should use multiple indicators and advanced risk management techniques to enhance profitability and manage risks effectively. **Trading Strategy Details:** Indicators: - 50-period EMA - 200-period EMA - RSI with 14 periods - MACD
NEED IT WITHIN ONE HOUR Adding a counter for open trades. When closed counter gets to 0 and starts runs till the input again. Also a option to just let it run once a day or for the whole day non stops My past developer wasn't able to get the close function end of the day working. The function works as follow: MONDAY TUESDAY etc.... TRUE OR FALSE When trades have been opened on MONDAY TRUE it lets them run on TUESDAY
My needs I need powerful robots to avoid losses as well as a business strategy or whether it is buying or selling in the market or any strategy that exists in the business sector
Need a dashboard, which can monitor up to 30 selected pairs in selected time frames. It monitors AO, MACD and stochastic. In the cells of dashboard, if AO is positive in the relevant symbol/tf, it writes "UP". When one of AO is above 0 level AND Stochastic is in OS zone it writes "UPUP". When AO is above 0 and when stochastics is oversold minimum of two times,it will alert UPU2 if AO is negative below 0 in the
Fx Kidds 80 - 120 USD
Can l have a EA that can run 24/5 on gold and GBPUSD and stocks. Trilling stop loss. No expireing date. Must make 5% minimum in returns. It can take losses but it must not blow the account minimum deposit must be 35usd
200 pip EA 100 - 200 USD
I require an EA that can deliver on a consistent basis 200 pips per month. The EA must do this with the money management setting where 1 pip = 1 USD
1st Scenario: 4-Candle Setup (Breakout and Retest) Step 1: Breakout Candle: The price breaks above the EMA 50. Step 2: Retest Candle: After the breakout, look for a bearish (red) candle that touches the EMA. Step 3: Entry Candle: Identify a bullish (green) candle that closes above the EMA. Step 4: Trade Candle: Enter the trade when the price crosses 2 pips above the high of the bullish entry candle. RSI Confirmation

プロジェクト情報

予算
50 - 200 USD
開発者用
45 - 180 USD
締め切り
最低 1 最高 10 日