Create a new EA with 3 indicators with order settings

Specification

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.

Responded

1
Developer 1
Rating
(198)
Projects
283
22%
Arbitration
17
65% / 18%
Overdue
1
0%
Working
2
Developer 2
Rating
(14)
Projects
32
25%
Arbitration
3
0% / 33%
Overdue
1
3%
Working
3
Developer 3
Rating
(57)
Projects
72
22%
Arbitration
13
46% / 15%
Overdue
5
7%
Free
4
Developer 4
Rating
(3)
Projects
3
33%
Arbitration
0
Overdue
0
Working
5
Developer 5
Rating
(55)
Projects
56
68%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(2484)
Projects
3128
66%
Arbitration
77
48% / 14%
Overdue
340
11%
Working
7
Developer 7
Rating
(2142)
Projects
2713
62%
Arbitration
115
45% / 25%
Overdue
421
16%
Loaded
8
Developer 8
Rating
(264)
Projects
473
35%
Arbitration
58
36% / 36%
Overdue
171
36%
Loaded
9
Developer 9
Rating
(42)
Projects
62
8%
Arbitration
12
58% / 42%
Overdue
1
2%
Free
10
Developer 10
Rating
(19)
Projects
30
7%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(143)
Projects
211
80%
Arbitration
18
33% / 44%
Overdue
10
5%
Working
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
14
Developer 14
Rating
(269)
Projects
545
50%
Arbitration
55
40% / 36%
Overdue
226
41%
Working
15
Developer 15
Rating
(68)
Projects
146
34%
Arbitration
11
9% / 55%
Overdue
26
18%
Free
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(67)
Projects
206
72%
Arbitration
4
100% / 0%
Overdue
1
0%
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Scalping EA 100+ USD
I need a Scalping and Profitable EA. For developers who have EAs that can be backtested, please send a message. Send EA for backtest and i will give you feedback if I like it
ᴺᵃᵐᵉ ᵒᶠ ᵗʰᵉ ʳᵒᵇᵒᵗ ⁱˢ ᴬˡⁱᵉⁿ ˢᶜᵃˡᵖᵉʳ 2.0 ᵀʰᵉ ʳᵒᵇᵒᵗ ᵐᵘˢᵗ ʰᵃᵛᵉ ⁿⁱᶜᵉ ᵇᵃᶜᵏᵍʳᵒᵘⁿᵈ ᵀʰᵉ ʳᵒᵇᵒᵗ ᵐᵘˢᵗ ᵇᵉ ᶠᵘˡˡʸ ᵃᵘᵗᵒᵐᵃᵗᵉᵈ ᵇᵘᵗ ⁱ ᵐᵘˢᵗ ᵇᵉ ᵃᵇˡᵉ ᵗᵒ ᵃᵈʲᵘˢᵗ ˡᵒᵗ ˢⁱᶻᵉˢ, ᵖᵃⁱʳˢ ᵗᵒ ᵗʳᵃᵈᵉ ᵃⁿᵈ ⁿᵘᵐᵇᵉʳ ᵒᶠ ᵗʳᵃᵈᵉˢ ᵗᵒ ᵗᵃᵏᵉ. ᴾᵃⁱʳˢ ᵗᵒ ᵗʳᵃᵈᵉ (ˣᴬᵁᵁˢᴰ, ᵁˢ30, ᴺᵃˢᵈᵃq, ᴱᵁᴿᵘˢᵈ, ᵍᵇᵖᵘˢᵈ ᵃⁿᵈ ᵘˢᵈʲᵖʸ, ᵘˢᵈᶜᵃᵈ) ᴿᵒᵇᵒᵗ ᵐᵘˢᵗ ˢᵉᵗ ˢᵗᵒᵖ ˡᵒˢˢ ᵃⁿᵈ ᵗᵃᵏᵉ ᵖʳᵒᶠⁱᵗ ᴸᵒⁿᵍ ᴱⁿᵗʳʸ ⁱⁿᵈⁱᶜᵃᵗᵒʳ : ᶜᵃⁿᵈˡᵉ ᶜᵒˡᵒʳ = 3 ᵇᵉᵃʳⁱˢʰ ᶜᵃⁿᵈˡᵉ ˢᵗⁱᶜᵏˢ ᵃⁿᵈ ᵒⁿ
I have a short tradingview pine script code, And want it convert to mt4, In this indicator, I wont need any visualisation on charts--- Just Buy/sell arrows printed, Make sure the previous buy/sell arrows can also be viewed if I scroll back i will pay $20 for this
I am looking for a developer with knowledge about SQL Databases, MQL5/MQL4, PHP and/or any website design. You will develop a MT5 Expert advisor that will send data every X Seconds to the SQL database, and it will show on the website. The idea is that every user will be able to see the live data of an account bound to them. The data needed will be: - Account Number - Account Name - Balance - Equity - Current Drawdown
I have a live data dashboard (SQL Database) designed to monitor accounts and their trading activity. In addition to the main admin dashboard (Photo 1), we also have secondary live monitoring dashboards (Photo 2) for checking individual accounts. However, the secondary dashboard currently lacks the "Today's Profit" box that is available on the admin dashboard. I'd like to add this feature to the secondary dashboard
Hello,am looking for a great developer, I have already created a bot in .ex4 for mt4 platform, with the logic and everything; it just needs a bit optimization, While compiling the code in MT4, it says no error on the meta trader editor but on the mt4 chart while the bot is running, it is showing it as a sad emoji on the right-hand side of the chart, Could u please check.i will add the file with the code Thanks Ayofe
Inputs: RSI length RSI smoothing Fast QQE factor Threshold: Lot size( buy / sell lot size): News-filter -Input: Y- minutes before high and medium impact news: the EA shall not take new entry before certain minutes ahead of such news. S- minute :The EA shall close the running trade before S minutes of high impact/ medium impact news. Z - minutes: the EA shall start taking new entry after Z minutes of medium/ high
MQL5 EA -Using only BB and EMA. -Need a trigger when MA crosses either the upper or lower Bollinger Band (BB). -The alert should specify whether the MA crossed the upper or lower BB and mention the current timeframe. -Both BB and EMA should be visible on the chart. -User to input fields for both BB and MA and also choose type of alert e.g. sound, email or Mobile
I have a live data dashboard designed to monitor accounts and their trading activity. In addition to the main admin dashboard (Photo 1), we also have secondary live monitoring dashboards (Photo 2) for checking individual accounts. However, the secondary dashboard currently lacks the "Today's Profit" box that is available on the admin dashboard. I'd like to add this feature to the secondary dashboard. Also, I want to
I want to create an indicator that prevents adding to a position, Essentially, I want to set a maximum position limit, ensuring that neither live nor pending orders exceed 20 micro lots for example. Additionally, I would like to incorporate a lock feature, preventing the removal of this limit within a specified time window it needs to overide all other indicators as i use a custom chart Trader, not the default one

Project information

Budget
75 - 150 USD

Customer

(3)
Placed orders11
Arbitrage count0