Modify EA for MT4 - MA crossing strategy

Auftrag beendet

Ausführungszeit 21 Tage
Bewertung des Kunden
Thanks Hooshang for doing a great job. I see now why you have a good reputation.

Spezifikation

Attached is an EA for an MA crossing strategy. I have never used it so not sure how good it is but the code should be a good starting point.

I would like an EA to buy or sell trades created for MT4 which uses a crossing of two Moving Averages (MA) based on a set of rules/strategy I will supply later on. The programming will also include the need to specify whether each individual MA is in a bullish trend or bearish trend after crossing (the determination of a bullish trend or bearish trend is based on rules I'll provide).

Each MA and each period is individually able to be specified in the EA's settings - the "Inputs" tab will allow which EA to choose eg SMA, HMA, TriMAgen etc and whether each MA is over 10 hours, 10 days, 10 weeks for each MA being compared etc). 

The features in the attached EA to be included into the EA including those below. Any other recommended features will be left up to the programmer. There will be 5 additional inputs to be specified to the winner once the project is selected.

  • StealthMode: Hides SL, TP and Trailing from broker.
  • StartHour: Time for EA to start. GMT
  • EndHour: Time for EA to stop. GMT
  • Lotsize: When using fixed lot, set size here.
  • MM Mode: Set true to activate money management.
  • LotsPercent: Percentage of balance to be used by MM to place orders
  • MaxLot: Maximum lot size allowed.
  • MinLot: Minimum lot size allowed.
  • Stoploss: Stop loss 
  • TakeProfit: Take profit
  • Breakeven: Amount of profit to take when a profit trade is turning to loss.
  • Starttrailing: Profit to start trailing stop
  • TrailStop: Value to trail a profit trade.
  • TrailStep: Steps for movement of the trail.
  • Magic_Number: EA magic number.
  • maxtrades = Maximum allowed total number of trades 
  • tradesperbar = Maximum allowed orders per bar 
  • slippage = Maximum slippage allowable at the point of entry. 
  • maxspread = Maximum spread allowable at the point of entry.
  • MA chosen = drop down box to chose the relevant MA plus all the parameters in the indicator for each MA.
  • expiration = In minutes. Time for pending orders to expire.

The two MA will be chosen from a drop down list in the EA so I can chose which two MAs I want to use for the moving average crossing strategy to trigger a trade. The code for each MA can be found in the attached mq4 file. The MAs are:

  1.    SMA,                 // Simple Moving Average
  2.    EMA,                 // Exponential Moving Average
  3.    Wilder,              // Wilder Exponential Moving Average
  4.    LWMA,                // Linear Weighted Moving Average
  5.    SineWMA,             // Sine Weighted Moving Average
  6.    TriMA,               // Triangular Moving Average
  7.    LSMA,                // Least Square Moving Average (or EPMA, Linear Regression Line)
  8.    SMMA,                // Smoothed Moving Average
  9.    HMA,                 // Hull Moving Average by A.Hull
  10.    ZeroLagEMA,          // Zero-Lag Exponential Moving Average
  11.    DEMA,                // Double Exponential Moving Average by P.Mulloy
  12.    T3_basic,            // T3 by T.Tillson (original version)
  13.    ITrend,              // Instantaneous Trendline by J.Ehlers
  14.    Median,              // Moving Median
  15.    GeoMean,             // Geometric Mean
  16.    REMA,                // Regularized EMA by C.Satchwell
  17.    ILRS,                // Integral of Linear Regression Slope
  18.    IE_2,                // Combination of LSMA and ILRS
  19.    TriMAgen,            // Triangular Moving Average generalized by J.Ehlers
  20.    VWMA,                // Volume Weighted Moving Average
  21.    JSmooth,             // M.Jurik's Smoothing
  22.    SMA_eq,              // Simplified SMA
  23.    ALMA,                // Arnaud Legoux Moving Average
  24.    TEMA,                // Triple Exponential Moving Average by P.Mulloy
  25.    T3,                  // T3 by T.Tillson (correct version)
  26.    Laguerre,            // Laguerre filter by J.Ehlers
  27.    MD,                  // McGinley Dynamic
  28.    BF2P,                // Two-pole modified Butterworth filter by J.Ehlers
  29.    BF3P,                // Three-pole modified Butterworth filter by J.Ehlers
  30.    SuperSmu,            // SuperSmoother by J.Ehlers
  31.    Decycler,            // Simple Decycler by J.Ehlers
  32.    eVWMA                // Modified eVWMA


Other requirements:

  1. - I will own all copyright and other intellectual property in the code.
  2. - The source code is to be provided and is to have narrative for each component to understand it.
  3. - to work for a 5 digit broker.
  4. - for pips Eg. 1.1 is 1.1 pips, where 20.1 is 20.1 pips (example 1.00201 minus 1 = 20.1 pips)
  5. - English will be the governing language of this contract.
  6. - any bugs are to be fixed.
  7. - Each MA must be programmed to the be non-repainting
I'll describe the strategy to the final winner of this project. 

Please let me know if you need any clarification.


Thank you

Bewerbungen

1
Entwickler 1
Bewertung
(35)
Projekte
40
23%
Schlichtung
10
10% / 50%
Frist nicht eingehalten
16
40%
Frei
2
Entwickler 2
Bewertung
(246)
Projekte
455
26%
Schlichtung
134
21% / 58%
Frist nicht eingehalten
99
22%
Frei
3
Entwickler 3
Bewertung
(1235)
Projekte
2820
80%
Schlichtung
156
22% / 43%
Frist nicht eingehalten
488
17%
Frei
4
Entwickler 4
Bewertung
(182)
Projekte
342
42%
Schlichtung
118
12% / 73%
Frist nicht eingehalten
104
30%
Frei
Veröffentlicht: 4 Beispiele
5
Entwickler 5
Bewertung
(103)
Projekte
205
41%
Schlichtung
17
29% / 71%
Frist nicht eingehalten
45
22%
Frei
6
Entwickler 6
Bewertung
(45)
Projekte
59
42%
Schlichtung
5
0% / 60%
Frist nicht eingehalten
12
20%
Frei
7
Entwickler 7
Bewertung
(325)
Projekte
533
66%
Schlichtung
52
21% / 38%
Frist nicht eingehalten
169
32%
Arbeitet
Veröffentlicht: 1 Beispiel
8
Entwickler 8
Bewertung
(130)
Projekte
210
40%
Schlichtung
90
20% / 43%
Frist nicht eingehalten
85
40%
Frei
9
Entwickler 9
Bewertung
(59)
Projekte
182
55%
Schlichtung
31
45% / 16%
Frist nicht eingehalten
103
57%
Frei
Ähnliche Aufträge
Hi, could someone help me in developing a simple EA forex robot which has following features: 1. Open 2 trades at the same time i.e. 1 buy trade and 1 sell trade of the same currency pair. 2. The lot size of each trade should be 0.05 lots and there should be a flexibility to modify this lot size. 2. On opening the buy trade, it should have a Take profit of 40pips and Stop loss of 30 pips. These TP and stop loss can
im looking for a developer to build a fully automated trading robot Expert Advisor for Metatrader 5. The EA must do the following open buy sell orders based on a custom strategy details below place take profit and stop loss automatically Lot size should be adjustable Should avoid overtrading e.g. max 3 trades per day Close trades automatically based on criteria Work on multiple pairs if possible News filler optional
I need an Expert advisor (EA) for metatrader 5 (MT5), coded in MQL5. The EA should open and close trades based on the RSI indicator. A buy trade is triggered when RSI crosses below 30 and then moves back above it. A sell trade when RSI crosses above 70 and then drops below. The EA must include customizable input settings such as RSI period, lot size, stop loss, take profit, maximum number of trades, and trading time
I'm looking for a professional MQL developer to convert an Indicator codes (Pine Script) from TradingView to MQL5 and modifying it , It's based on FVG and OB indicator in tradingview
hello coders , i want you to create a trading bot in mt5. i have the pinescript code for the strategy. the trading bot is a type of scalping bot hence the entry and exit would be very fast typically in the same candle and within 20 seconds. so if anyone can help me in creating i would be very muh happy
Hi Experts! Please advise if it possible to modify an EA attached to my requirements? 1. Would like to add a volatility parameter of the instrument 2. Would like to add a trigger for intitalization / termination of this EA
Hello.. I need a professional developer to correct the expert's errors and add some necessary options to it... The expert makes profits in the demo account of most companies while losing in the real account.. The expert works on the strength of liquidity with fast trades and very tight stop loss... I need a developer to detect the expert's errors
This Expert Advisor (EA) is based on the 'Liquidity Sweep + Momentum Shift' scalping strategy, built for EURUSD, XAUUSD (Gold), and NAS100 (NASDAQ). It is designed to trade on the 5-minute (M5) timeframe, identifying high-probability reversals following liquidity grabs. The EA must scan for trades continuously and may execute up to 10 trades per symbol per day, depending on conditions met. 2. Symbols and Timeframes -
We are seeking an experienced MQL5 developer to create a custom Expert Advisor (EA) tailored to our specific trading strategy. The ideal candidate should have proven experience in building high-performance trading robots with a focus on strategy optimization, debugging, and efficient order execution. Key Responsibilities: Develop and code an Expert Advisor based on our pre-defined strategy. Conduct in-depth testing
Two EAs previously developed by developers one from HongKong and another from Nigeria. Need to first cross verify whether they did right coding or not? If no, report those errors, fix them. If yes, carry on for creating combined EA to achieve main purpose of making this new EA profitable along with fresh coding of entry logics

Projektdetails

Budget
30 - 100 USD
Für die Entwickler
27 - 90 USD
Ausführungsfristen
von 1 bis 10 Tag(e)