Need EA Programmer For Long Term Project - SMART AI BOT

MQL4 Experts

Tâche terminée

Temps d'exécution 4 jours
Commentaires du client
Great working with Zhong as he took the time to help ensure I understand the code and always willing to help! Great work and look forward to other projects.
Commentaires de l'employé
Very patient and easy to communicate with customers, hope to cooperate again!

Spécifications

Hi There,

I am in need of a programmer that will be able to create an EA for me based on multiple technical indicators and/or EMA requirements. This maybe a long term engagement as I want to build out this EA to to handle multiple situation and eventually AI down the road. Below are my first set of requirements to make the first EA base don Bollinger Band. Ideally this needs to work for MT4 right now and can easily be ported to MT5 in the future when needed.

Bollinger Band EA

SET UP - EA/BOT should be able to work on any time frame from M5 to W1, works with any currency, stock, futures, metal, oil etc...

EA must have its own magicNumber or as defined by the user.

1. EA will need to be able to take in the following input from the user for this martingale trade set up:

   a. MAXORDER trade (how many orders in a series can the EA opens)

   b. Starting lot (i.e. .01 or say .05 whatever is designated by the user)

   c. pip Distance, the distance set between each buy/sell iterations in martingale (i.e. first buy price is 1.34000, while distance set to 500 pip, thus next buy will be 1.34500 and so forth).

   d. lotMultiplier - how much should the next buy/sell lot in the series grow (if starter lot is .01 x 1.2 multiplier lot = .012 lot thus should be .01 lot as next order, but if it's .01 lot x 1.5 multiplier = .015, then next lot is .02 as the order lot rounding up if it's 5 or higher, round down otherwise), each new buy/sell will continue to use the previous buy/sell lot x the lot multiplier for next order

   e. TP take profit pip - set by users to take profit after 10 or 100pip any pip designation by the user.

   f. Stop Loss (S/L) pip - set by users to have a stop loss for certain pip if trade doesn't work out. a ZERO means no stop loss.

   g. Bollinger Band offset (pip) how many pips higher than top/lower than the bottom should the trade be executed explained in step 4.a and 4.b below

   h. Number of months to find highest price/lowest price if possible

   i. Percent % within the last 3 months highest price/lowest price; explained in step 3 below.

NEW OPEN TRADE CONDITION

1. EA will needs to pull the last N months history and find highest price and the lowest price for the ticker and save the two prices (pHI, pLo).

2. If the current price is within 5-10% (designated by the user parameter above) of the highest price, then only execute SELL ONLY, opposite is true if price is 5-10% at the lowest, then BUY only.

3. If current price is not within with the % high/low from step #2 above, then EA can execute both buy/sell per condition below.

4.a. EA will execute a SELL when the current price goes above the TOP Bollinger Band by X offset pip designated by the user (i.e. top of BB + 10pip), thus price has to be above top BB by 10pip then sell.

4.b. The opposite to this is when EA hits below the BBand by X offset pip (i.e. bottom of BB - 10 pip which if BBand bottom is 1.34000 - 10pip more, thus BUY execute at 1.39090)

5. As trades are open from either step 4.a or 4.b, EA will continue to martingale in on the next buy/sell based on the DISTANCE set & the lot scale multiplier to buy/sell for the next lot size rounding up per decimal

6. Continue to do step 5 up to the MAXOPEN TRADE set by the user if the CLOSE trade condition have not been met.

7. Repeat the above process from 1-6 each time to open any new trades (buy/sell)


CLOSE TRADE CONDITION

7. EA will need to calculate the overall average price in the martingale buy/sell series above and then add in the TP condition set by the users 

7.a. For the BUY series it will be the average price + the TP set by the users  (i.e. average price for BUY is 1.34000, TP set at 100, then the close trade occurred at 1.34100)

7.b. For the SELL series it will be the average price - the TP set (i.e. average price for sell is 1.34000, TP set at 100, then the close trade occurred at 1.33900)

7.c  Close due to Stop Lost set by user.


Throughout the CODE of the EA, comments need to be documented so that I can understand the logic/coding behind to ensure that the above conditions are met. 

ALL SOURCE CODE will be my property and provided at the end of project.

EA will be backtested to ensure it function as designed and be optimized further if needed.

EA will be my property which I can choose to sell it later if I wish to.


Répondu

1
Développeur 1
Évaluation
(174)
Projets
199
12%
Arbitrage
38
37% / 34%
En retard
5
3%
Travail
Publié : 2 codes
2
Développeur 2
Évaluation
(24)
Projets
28
32%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
Publié : 1 code
3
Développeur 3
Évaluation
(33)
Projets
49
12%
Arbitrage
16
0% / 88%
En retard
10
20%
Gratuit
4
Développeur 4
Évaluation
(15)
Projets
20
15%
Arbitrage
3
0% / 67%
En retard
2
10%
Gratuit
5
Développeur 5
Évaluation
(68)
Projets
111
26%
Arbitrage
17
6% / 71%
En retard
15
14%
Gratuit
Publié : 9 codes
6
Développeur 6
Évaluation
(206)
Projets
333
35%
Arbitrage
66
12% / 58%
En retard
87
26%
Gratuit
7
Développeur 7
Évaluation
(7)
Projets
8
63%
Arbitrage
1
0% / 100%
En retard
1
13%
Gratuit
8
Développeur 8
Évaluation
(4)
Projets
5
0%
Arbitrage
5
0% / 80%
En retard
2
40%
Gratuit
Commandes similaires
A SPECIFICATION: NESTED MULTI-TIMEFRAME MOMENTUM (NMTM) 1. CORE OBJECTIVE The EA is designed to identify institutional Supply and Demand zones on the H4 timeframe that are "nested" within Daily (D1) zones. It filters for high- momentum "Leg-Out" moves and only trades in the direction of the Daily trend. 2. PHASE 1: TREND & CONTEXT FILTERS (DAILY) The EA must first confirm the Daily bias. No H4 zones are valid if they
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
I am looking for a highly experienced MQL5 developer robot to build a professional-grade Expert Advisor for MetaTrader 5, focused on XAUUSD (Gold). This project is not a simple EA, but the foundation of a scalable multi-strategy trading system, designed for long-term development and future upgrades. Core Concept The EA must support a maximum of 5 internal strategies, each working independently but profitable daily
FireDire 30+ USD
I want a prop-firm–compliant trading robot, not a fast or aggressive one. Objectives: – Pass a prop firm challenge safely within 2–4 weeks, not 1 week. – Focus on capital protection first, profit second. Risk & Money Management: – Risk per trade: 0.25%–0.5% max – No martingale, no grid, no recovery trading – One position per signal (optional scaling only after BE) – Global daily risk cap: 1%–1.5% – Respect both daily
Project Description I am looking for a highly experienced MQL5 developer to build a professional-grade Expert Advisor for MetaTrader 5, focused on XAUUSD (Gold). This project is not a simple EA, but the foundation of a scalable multi-strategy trading system, designed for long-term development and future upgrades. Core Concept The EA must support a maximum of 5 internal strategies, each working independently but
Hola, estoy buscando un programador MQL5 con experiencia real en el desarrollo de EAs diseñados específicamente para generar un alto volumen de operaciones diarias. Mi principal prioridad no es un bot que realice solo unas pocas operaciones, sino un sistema con una alta actividad comercial, capaz de abrir lotes de gran tamaño de forma constante y que opere en condiciones reales de mercado, incluyendo spreads
I am looking for an expert in trading bot development to trade Bitcoin and other cryptocurrencies. The bot must be able to execute trades automatically based on a specific strategy, including risk management, precise entries, and automated exits. Experience with exchange APIs and trading automation is essential
I need an experienced developer to carry out an indicator and trading robot using the following; moving averages risk ( take profit and stop loss) and maximum drawdown limits heiken ashi confirmation. trendline breakout if possible The developer will test this on a demo account that I will provide before conclusion as I don’t want anyone to waste my time trying to use chartgpt trial and error. If you can do the
I need screenshots for the MetaTrader 5 documentation - https://www.metatrader5.com/en/terminal/help I need you to remake all the images included in the guide, except for those on the very first page which are already up to date. You simply go through each page of the guide, and take the same images: same size, same interface elements, same set of charts/trades, symbols, etc. These include small icons of commands
I am looking for an experienced MQL5 developer to build a currency strength analysis tool for MetaTrader 5 , inspired by the functionality shown here: https://www.livecharts.co.uk/currency-strength.php The main idea is simple: calculate and display the relative strength of major forex currencies to support better trade decisions. However, the key feature I want (which is currently missing from most strength meters)

Informations sur le projet

Budget
35+ USD