— Create XAUUSD Grid EA for MT5 (Full Source Code + Running Setup)

Tâche terminée

Temps d'exécution 14 jours
Commentaires du client
Shoaib built my grid strategy exactly as required. Solid logic, clean execution, and great support throughout. Very reliable and highly skilled.

Spécifications

🔹 COMPLETE GRID + HEDGE EA SPECIFICATION (XAUUSD)


1️⃣ GENERAL OVERVIEW


This EA is a non-directional grid strategy designed mainly for sideways and slow-trending markets.

The goal is consistent small profits and survival, not fast aggressive gains.

Symbol: XAUUSD

Timeframe: Any (logic is price-based)

Directional bias: NONE

Focus: Grid logic + controlled hedging

First priority: Execution accuracy and grid integrity



2️⃣ GRID PARAMETERS

Grid Distance: User-defined (example: 100 points / $1 / $10)

All grid actions happen strictly at exact grid prices

EA must handle:

Fast moves

Grid skips

Pending order fills

Partial positions correctly



3️⃣ START OF EVERY CYCLE (FIRST GRID)


At the start of every new cycle:


Actions (Market Orders ONLY):

BUY 0.03 (market)

SELL 0.01 (market)


⚠️ Important:

First grid must ALWAYS use market orders

No pending orders on first grid

This SELL is special (see SELL rules below)



4️⃣ DOWN MOVE LOGIC (PRICE MOVES DOWN ONE GRID)


Example:

Price moves from 2000 → 1900


Step 1: SELL Handling

Close SELL 0.01 in PROFIT


Step 2: Rebuild Grid at SAME LEVEL


At the exact price where SELL profit was closed:

BUY 0.03

SELL 0.01


Execution Rules:

BUY should preferably be BUY LIMIT at grid price

SELL can be market or valid pending

Grid must be rebuilt immediately

No missing orders allowed



5️⃣ UP MOVE LOGIC (PRICE MOVES UP ONE GRID)


Example:

Price moves from 1900 → 2000


Step 1: Normalize BUY

Close BUY 0.02

Keep BUY 0.01 as runner


Step 2: SELL Handling

Close SELL 0.01

SELL loss must be covered by BUY 0.02 profit

BUY + SELL must close together


Step 3: Open New SELL

Open SELL 0.01 at this upper grid

BUY runner remains active


Resulting Position:

BUY = 0.01

SELL = 0.01



6️⃣ DOWN MOVE AFTER UP (RUNNER GRID RESTORATION – VERY IMPORTANT)


Situation:


There is only BUY 0.01 runner active at a grid (after UP move).


Rule:


If price moves DOWN one grid to that same level:


At the EXACT GRID PRICE where BUY 0.01 exists:

Add BUY 0.02 (BUY LIMIT)

Add SELL 0.01


Final Position at that Grid:

BUY = 0.03

SELL = 0.01


➡️ This restores a normal grid structure.


⚠️ This step must never be skipped, even in fast markets.



7️⃣ SIDEWAYS MARKET BEHAVIOR


When price moves up and down inside the grid:

DOWN → SELL closes in profit → rebuild grid

UP → BUY 0.02 + SELL 0.01 close together → runner logic

EA may close entire cycle early if profit target is hit



8️⃣ PROFIT EXIT RULE (GLOBAL)


At ANY time:

If overall floating profit ≥ user-defined value (example $5):

Close ALL open positions

Delete ALL pending orders

Immediately start a new cycle

BUY 0.03 (market)

SELL 0.01 (market)


⚠️ Grid completion is NOT required.



9️⃣ SELL RULES (VERY IMPORTANT)


FIRST GRID SELL (Special Rule)

SELL must NOT close in loss

SELL can close ONLY IF:

SELL itself is in profit

OR overall profit condition is met


SUBSEQUENT GRID SELLS

SELL may close:

In profit

OR in loss if BUY profit covers it



🔟 PENDING ORDER RULES

First grid: NO pending orders

All BUY adds (except first grid):

Must use BUY LIMIT

SELL pending orders allowed only where broker rules permit

EA must:

Detect unfilled pending orders

Avoid false “BUY exists” checks due to 0.01 runner

Recover missing orders if price jumps



1️⃣1️⃣ CRITICAL EXECUTION REQUIREMENTS

No duplicate BUYs at same price

No missing BUY 0.02 after runner

No SELL left open unintentionally

Pending orders must be tracked separately from positions

EA must work correctly in:

Fast moves

Slippage

Partial fills

Requotes



1️⃣2️⃣ WHAT DEVELOPER MUST DELIVER

✔ Fully working source code (MQ5)

✔ Compiled EX5 EA

✔ Clean logs for:

Grid creation

BUY/SELL close

Runner restore

✔ Backtest-ready

✔ No repaint / no indicator dependency



🔹 FINAL NOTE FOR DEVELOPERS


This EA is logic-sensitive, not indicator-based.

Execution accuracy at grid levels is more important than optimization.


If BUY / SELL pairing is missed even once, the strategy breaks.

Répondu

1
Développeur 1
Évaluation
(250)
Projets
313
28%
Arbitrage
33
27% / 64%
En retard
10
3%
Travail
2
Développeur 2
Évaluation
(139)
Projets
148
41%
Arbitrage
3
33% / 33%
En retard
1
1%
Travail
3
Développeur 3
Évaluation
(60)
Projets
87
29%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
4
Développeur 4
Évaluation
(442)
Projets
697
34%
Arbitrage
34
68% / 9%
En retard
22
3%
Travail
5
Développeur 5
Évaluation
(38)
Projets
43
23%
Arbitrage
13
8% / 69%
En retard
1
2%
Occupé
6
Développeur 6
Évaluation
(50)
Projets
64
20%
Arbitrage
11
27% / 55%
En retard
5
8%
Gratuit
7
Développeur 7
Évaluation
(1)
Projets
0
0%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
8
Développeur 8
Évaluation
(456)
Projets
794
49%
Arbitrage
71
17% / 54%
En retard
139
18%
Travail
9
Développeur 9
Évaluation
(32)
Projets
32
63%
Arbitrage
1
0% / 0%
En retard
1
3%
Travail
Publié : 5 codes
10
Développeur 10
Évaluation
(160)
Projets
285
35%
Arbitrage
18
22% / 61%
En retard
42
15%
Chargé
11
Développeur 11
Évaluation
(12)
Projets
13
15%
Arbitrage
2
50% / 0%
En retard
0
Chargé
12
Développeur 12
Évaluation
(308)
Projets
553
35%
Arbitrage
79
32% / 42%
En retard
200
36%
Chargé
Commandes similaires
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs
Billionflow 30 - 100 USD
Trading specifications: Indicators: Bollinger band ( Period 40, Deviation 1 apply to close) Moving Average (Exponential ) Period 17 applied to high Moving Average ( Exponential ) Period 17 applied to low But Signal enter a buy trade when prices crosses the lower band of the bollinger band up and also crosses the moving average channel of high and low the reverse is true for sell signal
Hello, I am a user of the "BUY STOP SELL STOP V6" trading bot, which is an advanced Grid System bot. The bot is primarily designed for Gold (XAUUSD), but I want it to work on all currency pairs. "The bot contains a privacy/protection code that prevents it from running on other accounts or being modified on any platform, as it has a client account number lock mechanism" --- Bot Description & Current Settings Bot Type
I am looking for a highly experienced Pine Script v5 developer to build a professional, non repaint price action indicator for TradingView. or a ready made one so i can purchase. This is a structured two phase project. The goal is to create a clean, intelligent price action tool that works for both fast intraday trading and swing trading. Only apply if you have strong Pine experience and understand liquidity
Hello, I’m looking for an experienced MQL4/MQL5 developer to work with me on an ongoing basis. My clients request services such as: Converting TradingView Pine Script indicators/strategies into MT4 or MT5 Expert Advisors Converting MT4 EAs to MT5 (and MT5 to MT4) Compiling and fixing existing MQL4 / MQL5 EA code Adding simple features like alerts, SL/TP, lot size, and basic money management This job is for
I am looking someone to create an EA based on my MACD Histo indicator / strategy from Pinescript. I will send it to you for you to replicate. The EA shall have: - Divergence length in bars, min and max values. - Pivot Logic - Entry on close of divergence confirmation bar. - Dynamic lot size dependent on SL/TP, in monetary value. - SL / TP in percent away from entry, separate values for long and short. - Time, day and
Hello, I have a breakout EA with reversal logic. I own the full source code for both MT4 and MT5 versions. I need the modifications implemented for both MT4 and MT5 versions. I need several modifications: – Multiple reversals with configurable parameters – Breakeven functionality – Entry only after candle close beyond range + offset – Time-based activation – Alternative offset calculation logic – Automatic close at
simple automated trading system with adaptive risk management and trend-based execution. The EA manages trades with dynamic position handling and built-in stability filters. Designed for single-position trading and disciplined execution 30 usd budget
PROJECT DESCRIPTION Looking for 1 experienced MQL5 developer to build 2 Expert Advisors for MetaTrader 5, targeting XAUUSD and major currency pairs. Strong preference for a single developer handling both EAs to maximize code reuse, reduce cost, and ensure consistency. EA1 — Grid Martingale Pro · Buy/Sell grid with Fixed or ATR Dynamic distance (ATR read once per fill, stored in grid_step_at_open[]) · Gap
Hi I have a simple task (hopefully) I have a custom strategy that I built with the help of Claude Anthropic - everything is finished and I zipped it with power shell but when importing it NT8 gives me the error message that the file was made from an older, incompatible version or not a NinjaScript. My folder structure is correct as far I can see so I don't know what the issues is and it's costing me too much to go

Informations sur le projet

Budget
130+ USD
Délais
de 1 à 5 jour(s)