Modify or Write New Multi Pair EA

MQL4 Experten

Auftrag beendet

Ausführungszeit 11 Tage

Spezifikation

Hi,

 

I need a good and reliable coder who is able to deliver the following EA which majority of the functions can be found in the "Multi Pair Swing Trader EA" attached with certain modification as listed below. The layout should be as per MS Words file "New EA On Screen Display Layout.jpg".

Kindly study thoroughly my requirements below and post questions to avoid misinterpretation or unnecessary arguments in future. 

Interested party, kindly quote and inform FIRM delivery date in return.


New Multi Pair EA

 

Functions needed for my new Multi Pair EA strategy (Item 1 to 16 can be found in Multi Pair Swing Trader EA):-

1). TradeTimeFrame,

2). FixedLotSize,

3). MaxPairs,

4). TradeAUDPairs, TradeCADPairs, TradeCHFPairs, TradeEURPairs, TradeGBPPairs, TradeJPYPairs, TradeNZDPairs, TradeUSDPairs,

5). IgnorePair,

6). TradingHours,

7). RiskLevel,

8). AmountToProtect,

9). UseAdaptive,

10). UseBasket,

11). UseProfitLock, LockTriggerPips, PipsToLock,

12). OnlyTradeNewBar,

13). Slippage,

14). CriminalIsECN,

15). UseHardTakeProfit(TakeProfit), UseHardStopLoss(Stoploss),

16). MagicNo,

//------------------------------- Added Functions -----------------------------------------------------------------------------------------------//

17). On Screen Display for ( as per attached “New EA On Screen Display Layout.jpg”:-

    cLine = cLine + "\n\n" + "Broker:  " + AccountCompany();

    cLine = cLine + "  |  Type:  " + BrokerType(Symbol()) + " Digit";

    cLine = cLine + "  |  Contract Size:  " + DoubleToStr(MarketInfo(Symbol(), MODE_LOTSIZE), 0) + " units";

    cLine = cLine + "  |  Min Lots:  " + DoubleToStr(MarketInfo(Symbol(), MODE_MINLOT), 2);

    cLine = cLine + "  |  Leverage:  " + AccountLeverage();

    cLine = cLine + "  |  Available Pairs:  " + DoubleToStr(ArraySize(Pairs), 0);

    cLine = cLine + "  |  Base Currency:  " + AccountCurrency();

    cLine = cLine + "  |  Magic No:  " + MagicNo;

    cLine = cLine + "  |  Lot Size:  " + DoubleToStr(GetLots(""), 2);

    cLine = cLine + "  |  Max Pairs:  " + MaxPairs;

    cLine = cLine + "  |  Time Frame: [ " + TradeTimeFrame + " ]";

    cLine = cLine + "  |  Hard TP:  " + FixedTP;

    cLine = cLine + "  |TP/SL Mode: [ " + TP_SLMode + " ]";

    cLine = cLine + "  |Daily Profit: [ " ????????????? " ]";

    cLine = cLine + "  |Daily Loss: [ " ????????????? " ]";

    cLine = cLine + "  |Net Daily P/L: [ " ????????????" ]";

    cLine = cLine + "  |RealTime BasketLoss: [ " ?????????????? " ]";

    cLine = cLine + "  |BreakEvenOnLossPair: [ " ?????????????? " ]";

    cLine = cLine + "  |BreakEvenLevelStart: [ " ?????????????? " ]";

 

 

18). BreakEvenOnLossPair, BreakEvenLevelStart,

19). MartingaleOnLoss, MartingaleMultiplier, MartingaleStart, MartingaleMax

20). Entry & Exit Rules :-

 

 

BUY Rules

1). Instead of detect swing cross and back function as trade entry (as per Multi Pair Swing Trader EA), I would like to change them to the following conditions :-

a). Compare last 2 candle by calculating the UpperWick/Body/LowerWick/Volume based on the formula below in blue (will be emailed separately upon selected). If Totalup > TotalDown then BUY and vice-versa.

 

2). if subsequent bar is still upbar then do nothing until downbar appear,

3). When downbar appear, then compare the LAST UPBAR & DOWNBAR after barclose based on the below formula in blue:-

 

 

4). If (LastUpBar(TotalUp) + Downbar(TotalUp)) >  (LastUpBar(TotalDown) + Downbar(TotalDown)) then do nothing. Thereafter, compare this Downbar with the next bar by the TotalUp & TotalDown formula (doesn’t matter whether it’s a UpBar or Downbar). If the result is still TotalUp > TotalDown, then wait for next bar to repeat the comparing process. Always compare the last 2 bar TotalUp & TotalDown. If finally TotalDown > TotalUp, then go to no. 5.

 

5). If (LastUpBar(TotalUp) + Downbar(TotalUp)) <  (LastUpBar(TotalDown) + Downbar(TotalDown)) then close order.

a). open another trade as Sell and follow the SELL Rules policy(opposite of BUY Rules Policy).

b). if in loss, store this pair lost $$$ amount. If lost again in this trade then open another opposite trade & accumulate this pair lost $$$ amount until win a trade to offset the stored lost $$$ amount.

 

6).            a). BREAKEVENONLOSSPAIR = Y/N, to offset the accumulation of all losses + commission per single currency pair,

                b). BREAKEVENLEVELSTART = number of loss per the single currency pair before this function initiate,

                c). MARTINGALEONLOSS = Y/N, to activate martingale function on losses

                d). MARTINGALEMULTIPLIER = multiplication of the last loss lot size eg. x1.5

    e). MARTINGALESTART = number of losses before martingale function starts. eg. If 5 = activate after 5 losses for that specific currency pair,

    f). MARTINGALEMAX = number of allowed multiplication. Eg. If 3  = initial size 1lot, x1.5 = 1.5lot(1st), x1.5 = 2.25lot (2nd), x1.5 = 3.375lot(3rd max).

 

7). As this is a multi pair EA, it’ll not be able to backtest by MT4 Strategy Tester. Are you able to make an option to switch to single currency temporarily for backtest? I’ve noticed that MT5 Strategy Tester is able to backtest multi pair concurrently, is that right? Or kindly advise on other alternative.


Bewerbungen

1
Entwickler 1
Bewertung
(34)
Projekte
80
34%
Schlichtung
13
31% / 54%
Frist nicht eingehalten
19
24%
Frei
2
Entwickler 2
Bewertung
(18)
Projekte
21
38%
Schlichtung
17
0% / 88%
Frist nicht eingehalten
2
10%
Frei
Veröffentlicht: 4 Beispiele
3
Entwickler 3
Bewertung
(8)
Projekte
10
40%
Schlichtung
7
14% / 86%
Frist nicht eingehalten
4
40%
Frei
4
Entwickler 4
Bewertung
(187)
Projekte
367
56%
Schlichtung
45
22% / 56%
Frist nicht eingehalten
188
51%
Frei
Veröffentlicht: 1 Artikel, 6 Beispiele
5
Entwickler 5
Bewertung
(20)
Projekte
46
54%
Schlichtung
3
67% / 0%
Frist nicht eingehalten
14
30%
Frei
6
Entwickler 6
Bewertung
(30)
Projekte
93
49%
Schlichtung
18
56% / 17%
Frist nicht eingehalten
38
41%
Frei
Ähnliche Aufträge
Hello! I want to programm EA that uses volume profile indicator, but I am not sure if this is possible. Only experienced programmers please, I will not select a programmer who did only few jobs. Before starting I need to make sure you understand everything and that this is for sure technically possible
Hello, I am looking for a professional trading system including: 1- Trading Bot (Expert Advisor): - Good profit performance - High security and strong risk management - Works efficiently during high market volatility (news and strong movements) - Works on all pairs (Forex + Gold) 2- Signal Indicator: - Provides clear Buy and Sell signals - Includes Take Profit and Stop Loss - No repaint (signals must not change or
Hi, I’m looking for a top-tier, profit-optimized EA that has the potential to scale trading returns significantly. My goal is to maximize growth over time. Can you help develop a bespoke EA that could potentially scale to high six or seven figures
Max amount grid 30+ USD
max amount grid step for magic number do keep deleting .only when it is in negative floating .but when it is profit allow to go over the max and replays to grid step
Apply with a screen of your work . Symbol Specific Logic . Live Chart Optimization Check the Core logic . [back tests as well] Change points to pips . Create buffer for the zone
I will pay 3000+ USD (negotiable) for an EA for existing MT5 that generates a minimum of 15-20% or higher a month consistently (provide source code after final deal) Looking for a highly profitable EA Please send demo version directly subject (Buying profitable EA Budget up to $ 3000 USD), past results and optimal settings so I can test, if it performs in a strategy tester i will also need option to forward test it
EA fx 30+ USD
Hello, I need an already developed EA similar to the one trading XAUUSD, with consistent entries and good risk management. Before we proceed, I would like to verify its performance. Please provide a live or demo account login along with the investor (read-only) password so I can monitor the trading results. I am looking for stable performance, controlled drawdown, and consistent profit on gold (XAUUSD). Once I
The strategy records the highest and lowest prices within a specified duration (default 15 minutes) after the New York market opens, forming the opening range. Post-Formation Breakout: When the price breaks above or below the opening range after its formation, it may indicate the direction of the day’s price movement. Trend Confirmation: The strategy uses two EMAs (default 20-period and 50-period) as trend filters to
Tengo una estrategia basada en divergencia para el oro sobre todo en tf m1 Basado en divergencia con stoch .. confirmando la entrada con ciertos parameteos de entrada Es mejor conversarlo para dar mejor los detalles Cuando entrar, porque o todas las divergencias se debe tomar para entrar en compras o ventas He adjuntado un ejemplo La confrmacion más exacta es el cruce de esos parámetros de stoch edebajo de level de

Projektdetails

Budget
Ausführungsfristen
von 2 bis 3 Tag(e)