Create a new EA with 3 indicators with order settings

Spezifikation

Hi Devs, 

I like to create a new EA based on 3 indicators that I have in mql5.
I am looking for a responsible and skilled developer to complete job. Please do not apply if you have no confidence to complete the job.

Indicators: VWAP, RSI, M Oscillator
Trading hours filter Mon to Sun Individual day and time
Eg: Mon 02:10-19:50, Tue 03:30-20:15 and so on till Sunday
Option to Close all profitable and/or losing orders at end of day option (Min. profit or min loss to close. If never exceed, don't close)
Option to close all orders regardless p/l
News filter using Forexfactory calendar no opening of new trades x mins before and after high/mid/low impact news OR mql5 news feed
Allow selection of data feed from mql5 calendar or FFC calendar (FFC calendar my current method is to read the data file with intervals from local common folder for all MT4/MT5 instances to access)
Add in news keywords filter
(Coded in EA so that the autotrading is not disabled) 
Option to Close all orders x mins before news regardless of profit or loss.
Option to Close open orders in profit x mins before news (Specify minimum profit to allow closing)
Option Close open orders in loss x mins before news (Specify minumum loss to allow closing)
Option to disable closing of orders x mins before and x mins after news

Separate main BUY Magic number for first single order
Separate main SELL Magic number for first single order

Option to enable or disable below 1 or more filters:
1. Determine BUY ONLY or SELL ONLY for the day using either/or/all/none below filters (Maybe check box or True/False)
1a. Specify Previous day/current day specific time A candle open/close price (No trade if current day time is specified and not yet reached)
1b. Specify Previous day/current day specific time B candle open/close price (No trade if current day time is specified and not yet reached)
1c. If Time B candle open/close price is above time A candle open/close price, BUY only
1d. If time B candle open/close price is below time A candle open/close price, SELL only
1e. VWAP1/2/3 above VWAP1/2/3 = BUY filter, VWAP1/2/3 below VWAP1/2/3 = SELL filter (VWAP settings input separate specially for this)
1f. If price is above Time A or/and B price = Buy, If price is below Time A/B=Sell
1g. Option to select which filter to use or no selection;don't use. If none selected, the entry condition/s will precede.
(The above filter/s selection/s may/may not be used as the main trend direction for the day)
If trend changes, follow new trend.  If multiple filters selected and one filter is not in line, no trade.

2. NO trade condition at all times no exceptions (Enable/Disable)
2a. If VWAP1/2/3 and VWAP1/2/3 price difference is less than x points, NO trade at all regardless of conditions and confirmations
2b. If VWAP1/2/3 and VWAP1/2/3 price difference is more than x points, NO trade at all regardless of conditions and confirmations

Mix and match one entry condition and single/multiple/no entry confirmation/s.
(Following item 1 determined trend if using item 1 filter/s)
Otherwise the entry conditions below will be used.

(Select one condition only) Once condition is fulfilled, proceed to check for confirmations before entry.

3. Entry condition 1
3a. MOsc must cross up to above x level from previous candle that is below x level for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = buy/sell
3b. MOsc cross down below x level from previous candle that is above x level for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = buy/sell
3c. MOsc settings input separate for this condition only
3d. Option to enter on crossing above/below or wait for candle to close (If no confirmation is selected can open trade just based on this condition, if there are confirmations selected, have to check confirmation/s be aligned before opening trade)

4. Entry condition 2
4a. Candle price close RSI value cross above x from below for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = buy/sell
4b. Candle price close RSI valur cross below x from above for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = buy/sell
(y =0 means after candle 0 is closed, open entry trade after checking confirmations)
4c. RSI settings input separate for this condition only
4d. Option to enter on crossing above/below or wait for candle to close  (If no confirmation is selected can open trade just based on this condition, if there are confirmations selected, have to check confirmation/s be aligned before opening trade)

5. Entry condition 3
5a. Candle Price close below VWAP1/2/3 from above for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = sell
5b. Candle Price close above VWAP1/2/3 from below for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = buy
(y =0 means after candle 0 is closed, open entry trade after checking confirmations)
5c. VWAP settings input separate for this condition only
5d. Option to enter on crossing above/below or wait for candle to close (If no confirmation is selected can open trade just based on this condition, if there are confirmations selected, have to check confirmation/s be aligned before opening trade)

6. Entry condition 4
6a. Candle price close below VWAP1/2/3 upper limit line from above for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) = sell
6b. Candle price close above VWAP1/2/3 lower limit line from below for y number of candles (0 is the signal candle itself, 1 is the candle after the signal candle) =buy
(y =0 means after candle 0 is closed, open entry trade after checking confirmations)
6c. VWAP settings input separate for this condition only
6d. Option to enter on crossing above/below or wait for candle to close  (If no confirmation is selected can open trade just based on this condition, if there are confirmations selected, have to check confirmation/s be aligned before opening trade)

(Able to select single or multiple or NO confirmations below)

6. Entry confirmation 1
6a. Closed Price must be above VWAP1/2/3 to allow for BUY
6b. Closed Price must be below VWAP1/2/3 to allow for SELL 
6c. Option to continue waiting for next x number of candles until confirmed and open order or abort and wait for next new entry condition if not confirmed.
6d. VWAP settings input separate for this confirmation only
6e. If continue waiting is selected and while waiting the entry condition changed, ie: price reverses sharply abort order and follow new entry condition.

7. Entry confirmation 2
7a. RSI must be above x level and below y level to allow selected buy/sell confirmation (Select BUY or SELL)
7b. RSI must be below x level and above z level to allow selected buy/sell confimartion (Select BUY or SELL)
7d. Option to continue waiting for the next x number of candles until entry is confirmed and open order or abort and wait for new entry condition if not confirmed.
7e. RSI settings input separate for this confirmation only
7f. If continue waiting is selected and while waiting the entry condition changed, ie: price reverses sharply abort order and follow new entry condition.

8. Entry confirmation 3
8a. Candle closed MO value is above x to allow selected buy/sell confirmation (Select BUY or SELL)
8b. Candle closed MO value is below x to allow selected buy/sell confirmation (Select BUY or SELL)
8c. Continue waiting for next x candles until confirmed for the same entry condition and open order or abort and wait for another new entry condition if not confirmed)
8d. MO settings input separate for this confirmation only
8e. If continue waiting is selected and while waiting the entry condition changed, ie: price reverses sharply abort order and follow new entry condition.

6. Entry retry
6a. If entry condition occurs, but confirmation/s does not confirm trade and was aborted, it is considered 1 failed try. (The entry confirmation/s must select abort and wait for another new entry condition)
6b. To input allow x number of failed tries before end of day trading hours
6c. Ignore this if entry confirmation/s select continue waiting


7. Order settings
7a. Take Profit by fixed points or ATR multiplier (Timeframe and period), (Option to show or hide TP value)
7b. Trailing Start by multiplier to stoploss value. Settings include Stop, Step (Option to start trail after price is at or above entry price)
7c. Single position Breakeven and Breakeven +points (If BE and trailing start is same points distance, once BE is moved +10 points for example, trailing starts from entry price while the SL is +10points and adjusts SL only when price moves +10points)
Example: BE start 60points, BE +10points, trailing start 60points, stop 60points. price reaches +60points, SL moved to +10, trailing starts from 0 but does not adjust SL until it is +11.
7d. Stop loss
7e Initial Lotsize
7f. Open order at candle close, instant market order or select better price option.

8. Better price option
8a. Better price option to open up to x positions by x individual fixed points better than original entry price or ATR multiplier inputs (Timeframe and period) with expiry time either at end of day or x seconds.
8b. Option to use limit order for better price orders or market order when better price is reached.
8c. Better price entry 1,2,3,x have individual order settings (Better price in points and lotsize and items7a/b/d/e/f/g/h) - Up to 5 better price entries
8d. Each better price order has its own magic number input
8e.  Option to switch to basket TP, basket breakeven and basket trailing start/stop/step for all combined opened positions when have 2 or more positions

9. Consecutive or concurrent mode
9a. Consecutive mode = wait for existing BUY or SELL position to close first before opening new orders. (Each direction is independent)
9b. Concurrent mode = EA can open BUY or SELL when conditions and confirmations are met even if there are existing BUY or SELL positions.
9c. If concurrent mode is selected, the magic number is increasing in pattern of xxx101, xxx102, xxx103 and so on where xxx is the main magic number

10a. Max daily order TP trades (includes BE, trailingSL, TP for order positions closed in profit)
10b. Max daily loss trades
10b. Daily profit target - close all when equity reaches daily profit target from daily opening balance
(Whichever comes first for max daily orders or daily profit target)
10c. Max number of active open orders limit

11. Able to do Backtesting and optimisations.

Please feel free to ask any questions for clarifications.

Bewerbungen

1
Entwickler 1
Bewertung
(273)
Projekte
401
27%
Schlichtung
40
40% / 50%
Frist nicht eingehalten
1
0%
Frei
2
Entwickler 2
Bewertung
(16)
Projekte
35
23%
Schlichtung
4
0% / 50%
Frist nicht eingehalten
2
6%
Arbeitet
3
Entwickler 3
Bewertung
(57)
Projekte
72
22%
Schlichtung
13
46% / 15%
Frist nicht eingehalten
5
7%
Frei
4
Entwickler 4
Bewertung
(33)
Projekte
35
20%
Schlichtung
5
40% / 40%
Frist nicht eingehalten
0
Frei
Veröffentlicht: 1 Beispiel
5
Entwickler 5
Bewertung
(102)
Projekte
105
60%
Schlichtung
0
Frist nicht eingehalten
0
Frei
6
Entwickler 6
Bewertung
(2650)
Projekte
3367
68%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
342
10%
Frei
Veröffentlicht: 1 Beispiel
7
Entwickler 7
Bewertung
(2315)
Projekte
2914
63%
Schlichtung
123
44% / 25%
Frist nicht eingehalten
429
15%
Arbeitet
8
Entwickler 8
Bewertung
(311)
Projekte
557
35%
Schlichtung
79
32% / 43%
Frist nicht eingehalten
202
36%
Arbeitet
9
Entwickler 9
Bewertung
(43)
Projekte
66
12%
Schlichtung
12
58% / 42%
Frist nicht eingehalten
1
2%
Frei
10
Entwickler 10
Bewertung
(20)
Projekte
32
9%
Schlichtung
0
Frist nicht eingehalten
0
Frei
11
Entwickler 11
Bewertung
(8)
Projekte
9
56%
Schlichtung
0
Frist nicht eingehalten
0
Frei
12
Entwickler 12
Bewertung
(152)
Projekte
228
80%
Schlichtung
22
27% / 50%
Frist nicht eingehalten
11
5%
Frei
Veröffentlicht: 24 Artikel, 1882 Beispiele
13
Entwickler 13
Bewertung
(17)
Projekte
23
39%
Schlichtung
6
33% / 50%
Frist nicht eingehalten
0
Frei
14
Entwickler 14
Bewertung
(271)
Projekte
553
50%
Schlichtung
57
40% / 37%
Frist nicht eingehalten
227
41%
Arbeitet
15
Entwickler 15
Bewertung
(69)
Projekte
146
34%
Schlichtung
13
8% / 62%
Frist nicht eingehalten
26
18%
Frei
Veröffentlicht: 6 Beispiele
16
Entwickler 16
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
17
Entwickler 17
Bewertung
(77)
Projekte
243
74%
Schlichtung
7
100% / 0%
Frist nicht eingehalten
1
0%
Frei
Veröffentlicht: 1 Artikel
18
Entwickler 18
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
Ähnliche Aufträge
I am looking for a skilled MQL5 developer to build a fully automated Expert Advisor for MetaTrader 5 trading XAUUSD (Gold). This is Phase 1 of a structured, multi-stage system . Developers who deliver quality work will move directly into Phase 2, which is significantly larger in scope and compensation. 🔷 The Strategy The EA follows a structured multi-timeframe price action framework: Break of Structure (BOS) on H4
I need a professional MetaTrader 5 Expert Advisor based on a pullback trading strategy. Indicators: - Moving Averages: 5, 8, 13, 144 (custom, smooth like TradingView) - RSI (14) - ADX (14) with DI+ and DI- - OsMA (8, 21, 5) Strategy: Trend: - Use MA 144 to define the main trend Entry: - Trade only in trend direction - Wait for price to touch MA 8 - Confirm with: - RSI (above 50 for buy / below 50 for sell) - ADX >
Looking for a Proven Non-Repainting Gold Indicator (XAUUSD) – High Accuracy & Ready-Made Solutions Only 📌 Project Description: I am looking for a high-quality, non-repainting indicator specifically for XAUUSD (Gold) that is already developed and tested. ⚠️ Important: I am NOT looking for a new indicator to be built from scratch. I want an existing, proven system that you have already created and are confident in. 🎯
Convert Time Range Breakout Indicator to Strategy (Pine Script) I have an existing Time Range Breakout indicator on TradingView. I need a developer to convert it into a fully functional strategy with proper trade execution logic. Strategy Logic: Time Range: Define a specific time range (e.g., 03:00 – 04:30) During this time, the indicator marks the High and Low range Entry Conditions Buy when price touches the range
Alphapipfx 30+ USD
Sniper Strategy EA -Presicion Forex Trading Bot for MT4 and MT5 Sniper Strategy EA is a fully automated Expert Advisor that executes high-probability forex trades using EMA 50/200 trend detection, RSI 14 momentum filtering, and automatic Support and Resistance zone identification. This bot does not chase price — it waits for price to come to key levels and confirms with multiple indicators before entering, just like
I already have an MT5 trading bot called Omega Bot and I am looking for a marketer / seller who can help me find real buyers. Commission: 100 USD per successful sale Bot details: - MT5 only - Gold and Silver - M15 - ORB strategy - Asia and New York sessions - Automatic risk management - Break-even - Trailing stop - Spread filter - Beginner friendly - Ready settings file - Trial version available - Support after sale
I want to find a Developer to perform this work and settle payments in this Application. I undertake not to communicate with Applicants anywhere else except this Application, including third-party
I am looking for an experienced MQL5 developer to improve an existing forex EA, not build a completely new robot from zero. Important note: I use GPT to help me write because my English is limited. The wording may be assisted by GPT, but the trading issues, testing observations, and improvement goals are real from my side. I need a developer who is patient, understands strategy logic well, and can explain the
Fair Value Gap Expert , Optimize the core logic for live chart . [Filters are working] Lets ace the trailing stop . Change points to pip . Project will start from next week
I hope to acquire a profitable and existing expert advisor (EA) from the gold market, with complete source code, to add to our client portfolio. you can WECHAT: Faca7898 Please note EA when adding friends. It should be clarified that this does not require you to formulate or design new strategies. If you already have a verified, consistent, and production-ready EA, I am willing to purchase it immediately and engage

Projektdetails

Budget
75 - 150 USD