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
(252)
Projekte
462
26%
Schlichtung
139
20% / 60%
Frist nicht eingehalten
100
22%
Frei
3
Entwickler 3
Bewertung
(1235)
Projekte
2820
80%
Schlichtung
156
22% / 43%
Frist nicht eingehalten
487
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
(334)
Projekte
544
67%
Schlichtung
53
21% / 40%
Frist nicht eingehalten
169
31%
Frei
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
AI Forex Trading Bot for MT4 and MT5 I need an advanced Forex trading robot (Expert Advisor) that works on both MetaTrader 4 and MetaTrader 5. The robot should automatically analyse the Forex market, identify BUY and SELL opportunities, and execute trades when the trading conditions are met. It should support GBPUSD, EURUSD, USDJPY and GBPJPY. The robot should use EMA, RSI, MACD, price action and trend analysis
Hi there great developers I need someone who will test the ea from real account because it must cover up the spread first by calculating the next price movement points if it can cover up the spread cost using an atr, adx , if the next price movement is more then the spread after calculate it must place an order this is how the ea must work,, message me if you can , don't waste my time if you don't have an solution
Gold robot 30 - 300 USD
أكيد، إذا كنت تقصد مشروع بوت الذهب والمحلل، فهذا يحدث لنا اللي بنينا عليه إلى الآن : وال الماكانه رومان التركيز على الذهب XAUUSD فقط أولًا ، والبيتكوين بعد استقرار نسخة الذهب شيطاني بوت أصلي بلغ MQL5 على MT5 ، ويتم تنفيذه لدى Exness أيام السكالبينج، مع التقاط عدة احتمالات صحيحة يوميا دون إجبار البوت على الدخول سي آلي بالكامل بعد الإعداد: تحليل، دخول، وقف، إدارة أندرويد وخروج الفريمات البداية كانت M3 تعطيل وM15
Aziz Toure 50 - 400 USD
I am an independent trader and entrepreneur based in Côte d’Ivoire. I work in financial markets, analyze trading opportunities, and provide digital financial services. I am also interested in international trade, online business, and developing long-term business activities
SMC Bot Creation 350 - 550 USD
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
Phixfx 30 - 150 USD
Project Brief: Multi-Asset EA/Indicator Optimization, Debugging, and Futures Strategy Refinement ​1. Project Overview & Objective ​I am looking for an experienced algorithmic developer to inspect, debug, optimize, and enhance an existing automated trading system. The system combines custom indicators and execution logic across Forex and Futures markets. ​The primary goals of this project are: ​Debug existing logic
​I am looking for an experienced MQL5 developer to build a fully automated MetaTrader 5 Expert Advisor (EA) optimized primarily for XAUUSD (Gold), featuring a clean Tkinter-style telemetry dashboard control concept or customizable input parameters. ​1. Core Strategy Rules (Full-Body Engulfing) ​Signal Identification: The EA must scan completed candles across multiple selectable timeframes (e.g., 1M, 5M, 15M, 30M, 1H)
I want NinjaTrader to behave like Tradovate. When I hover over a candlestick, the cursor should automatically snap to the center of that candle across all open charts. For example, when I hover over a 30-minute candle, the cursor should align with the center of the corresponding candles on the 15-minute and other chart timeframes. I also want vertical lines drawn on one chart to automatically align with the center of
USD54 Applications The bot should open trades when the price breaks out of the band by a specified percentage, for example, 0.10%. If the price breaks above the band, the bot should open a long position. If the price breaks below the band, it should open a short position. The bot should also open trades when the price touches a band: Bullish band cross: When a bullish cross occurs between the bands, the bot should

Projektdetails

Budget
30 - 100 USD
Ausführungsfristen
von 1 bis 10 Tag(e)