EA - Sequence of Orders

MQL5 Esperti Forex

Lavoro terminato

Tempo di esecuzione 51 giorni
Feedback del cliente
developer has lots of expertise and made everything as requested
Feedback del dipendente
very nice and kind thank you +++++

Specifiche

MQL5 EA - One sequence of Orders from Order1 up to Order10. Restart at next Gridline.

 

The EA main goal is to have a sequence of Orders from 1 up to 10. Example: If price of Order1 = Order3, Order3 can be open only after price hit Order2 first; the Order2 will only open after Order1 is already open, the Order3 will only open after Order2 is already open, etc.

The restart of the EA/sequence will occur only after the price hit next gridline, instead of at the end of the sequence.

A secondary goal is to try use the same EA to hedge in two different brokers (in theory). Example: if two EAs have same specs on different brokers (broker2 is hedge), Order1_Buy on Broker1 and Order1_Sell on Broker2, theoretically both will open orders at same time when price hit same gridline if the Sequence and GRID have the same specs on both brokers.

Example to clarify main concept of some sequences (not precise simulation to use as reference). Sequences, some profitable and others not profitable, restarting when price touches next gridline:

EA concept

 INPUT MENU SETTINGS

 

[Checkbox] GLOBAL EA RESTART: [ ]

[Dropdown] Trigger: (all TPs,SLs,Trail / any TP,SL,Trail)

(after price hit all TPs,SLs or Trail,( in theory all orders are closed) restart EA / if price hit any TP,SL or Trail, close all Orders and restart EA)

 

GRID

[Input Field] Reference Price: (default = price when EA opened first time)

[Input Field] Gridlines Distance in Pips from Reference Price (X pips): 50

 

SEQUENCE SETTINGS

[input string] PipStep Order  1>2>3>4>5>6 >7>8>9>10        ="+0000/+0100/+0200/+0300/+0400/-0100/-0200/-0300/-400/-500";

[input string] Lot_Size Order 1>2>3>4>5>6 >7>8>9>10        ="00.01/00.02/00.03/00.04/00.05/00.06/00.07/00.08/00.09/00.10";

[input string] Trade_TP Order 1>2>3>4>5>6>7>8>9>10         ="0050/0100/0150/0200/0250/0300/0350/0400/0450/0500";

[input string] Trade_SL Order 1>2>3>4>5>6>7>8>9>10        ="0060/0110/0160/0210/0260/0310/0360/0410/0460/0510";

[input string] Trailing Order 1>2>3>4>5>6>7>8>9>10         ="0052/0062/0072/0082/0092/0102/0112/0122/0132/0142";

 

ORDERS TYPE (-1=None, 0=Buy, 1=Sell)

[Input Field] Order1 type = 0;

[Input Field] Order2 type = 0;

[Input Field] Order3 type = 0;

[Input Field] Order4 type = 0;

[Input Field] Order5 type = 0;

[Input Field] Order6 type = 0;

[Input Field] Order7 type = 0;

[Input Field] Order8 type = 0;

[Input Field] Order9 type = 0;

[Input Field] Order10 type = 0;

 

VIRTUAL ORDERS (if blank = Real)

[Checkbox] Order1 virtual = [ ];

[Checkbox] Order2 virtual = [ ];

[Checkbox] Order3 virtual = [ ];

[Checkbox] Order4 virtual = [ ];

[Checkbox] Order5 virtual = [ ];

[Checkbox] Order6 virtual = [ ];

[Checkbox] Order7 virtual = [ ];

[Checkbox] Order8 virtual = [ ];

[Checkbox] Order9 virtual = [ ];

[Checkbox] Order10 virtual = [ ]

 

[Input Field] Magic Number = 123456

[Input Field] Slippage (pips) = (0 = off)

[Input Field] Delay between Orders (seconds) = 0

 

NOTES:

GLOBAL RESTART - if unchecked, each order will open only once and EA stops opening more orders after Order10 (if price reach Order10).

SEQUENCE SETTINGS- orders must be open in order in sequence from 1 to 10.

SEQUENCE SETTINGS- all PipStep Orders 1/2/3/4/5/6/7/8/9/10 positions must always have the same Gridline as the price reference (new/same Gridline at each restart).

example1. EA only open Order3 after Order2 has opened and after price gone up or down (+/-) X pips from Gridline reference (Order4 after Order3, etc.).

example2. if (Order3 PipStep = Order1 PipStep) but different than Order2 PipStep, Order3 only open after price hit Order2 PipStep, which was after Order1 PipStep.

VIRTUAL ORDERS - when opening next order, EA must consider any order checked as virtual as if it is a real order (ex. if Order2 is Virtual, EA open Order3 only after price hit PipStep Order2 position first (as if Order2 was real)).

VIRTUAL ORDERS - if GLOBAL RESTART and VIRTUAL ORDERS are both checked, and if trigger any (TP,SL,Trail)>0 is chosen in GLOBAL RESTART, any TP,SL or Trail of any Virtual Order will trigger the GLOBAL RESTART as if it was a real order.

 

Trigger to open Order1: usually Order1 PipStep = 0000 so when EA (re)Start and after price hit next up or down Gridline, the EA will open Order1.

Trigger to open Order2-10: previous order is already open and price hit each PipStep distance from Gridline reference.

Trigger to close orders: each TP,SL,Trail.

The TP,SL,Trail will not be sent to broker when order is opened, instead EA must close automatically each order when the price hit each TP,SL or Trail.

EA must work with 4 and 5 digits Pairs.

When I use EA to hedge in two different brokers, if two EAs have same specs on different brokers (one is hedge), Order1_Buy on Broker1 and Order1_Sell on Broker2, theoretically both will open at same time when price hit same gridline.


EA must work on demo, real accounts and strategy tester. I need the .mql5 source script file not only the .exe

Con risposta

1
Sviluppatore 1
Valutazioni
(149)
Progetti
221
80%
Arbitraggio
18
33% / 44%
In ritardo
10
5%
In elaborazione
Pubblicati: 24 articoli, 1882 codici
2
Sviluppatore 2
Valutazioni
(51)
Progetti
81
42%
Arbitraggio
3
0% / 100%
In ritardo
2
2%
In elaborazione
3
Sviluppatore 3
Valutazioni
(66)
Progetti
73
5%
Arbitraggio
33
15% / 36%
In ritardo
6
8%
Caricato
4
Sviluppatore 4
Valutazioni
(2575)
Progetti
3249
67%
Arbitraggio
77
48% / 14%
In ritardo
341
10%
Gratuito
Pubblicati: 1 codice
5
Sviluppatore 5
Valutazioni
(568)
Progetti
641
41%
Arbitraggio
24
50% / 29%
In ritardo
46
7%
In elaborazione
6
Sviluppatore 6
Valutazioni
(43)
Progetti
44
25%
Arbitraggio
23
13% / 74%
In ritardo
10
23%
In elaborazione
7
Sviluppatore 7
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 4 codici
8
Sviluppatore 8
Valutazioni
(27)
Progetti
27
26%
Arbitraggio
2
0% / 50%
In ritardo
1
4%
Gratuito
9
Sviluppatore 9
Valutazioni
(14)
Progetti
20
25%
Arbitraggio
0
In ritardo
2
10%
Gratuito
Pubblicati: 2 codici
Ordini simili
I am looking for an experienced MQL5 developer to create a professional-grade EA for a Copytrade system. ✅ Strategy Overview: Trade only major forex pairs (e.g., EURUSD, GBPUSD) Medium-risk trend-following logic Target: 0.5–1.0 lots/day per account (for copytrade commission accumulation) Clients deposit $500–$1,000 and add funds monthly (DCA concept) 📈 EA Logic Includes: Entry: when EMA50 > EMA200 (buy), confirmed
I need a simple expert advisor to buy or sell lots in a given distance. 1. What’s the strategy? - No strategy. Just the ability to: Buy or Sell; 2. What pair/timeframe? - No matter, need to buy or sell in a given distance. 3. Lot size, SL, TP, trailing stop? - to choose manually a lot size starting from 0.01 and higher till 10. I want to insert the trailing stop and Take profit level manually 4. Any special
I’m looking to buy or develop a profitable MT4/MT5 EA. Must have: Verified backtest/live results Low/moderate drawdown Not heavily martingale/grid unless well-managed Works on standard brokers Please send: Verified results (links/screenshots) Strategy details
**Objetivo do Projeto:** Desenvolver um Expert Advisor (EA) para MetaTrader 5 (MT5) de alta performance, que implemente uma estratégia de grade híbrida e dinâmica. O robô deve gerenciar uma posição âncora enquanto adapta sua estrutura de grade (Limit/Stop) em tempo real conforme o movimento do mercado. **Lógica de Funcionamento Detalhada:** **1. Ordem Âncora (Posição Base):** * Ao iniciar, o robô abre uma única
I require a developer experienced in MQL4 to modify an existing MetaTrader 4 expert advisor. It will be based on specific indicators such as CCI, MACD, CCI, ADX, Heiken Ashi, Envelopes and Stochastic to automate buy/sell trades and with options to close when conditions are met. Forex pairs based on EUR/USD on hourly charts are desirable
🔧 Project Title: ScalpX Pro – Multi-Asset EA Scalper (MT4 & MT5, Commercial Use) --- 🧠 Overview: I need a professional MQL4/MQL5 developer to build ScalpX Pro, a high-performance scalping Expert Advisor for both MT4 and MT5. The EA must be: Easy to build, yet powerful Works on Android/iOS and PC/Mac Compatible with any broker Designed for Forex, Indices, and Metals (Gold & Silver) Used for commercial resale --- 📲
Hello , I'm searching for someone able to analyze a XAUUSD scalping strategy which is having a return of 100% a year. I have full access to the mt4 and mr5 account where this strategy is being used, with investor credentials. Thanks
EA for crt 35 - 100 USD
It's about detecting the crt and turtle soup on 1h timeframe with 3 entry modules and entry on 3m time frame the bot should only take the trade only when the criteria match with keylevels like fvg orderblock rejection block old high purged or old low purged
Convert Trading View (Pine Text Code) strategy (System) with buy sell signals to MT5 Expert Advisor, EA will trade the exact same buy, sell signals as the Trading View signals this system produces (No Repainting). MT5 EA will :- Please display All visual indicators on MT5 the same as Trading View , buy sell boxes as displayed on TV showing entries exits. Coloured Bars to indicate trend with . Default TP can be a
I’m looking for an experienced MQL5 developer to build a fully automated trading robot (Expert Advisor) designed to grow an initial capital of €1,000 into €50,000 within a reasonable timeframe, with controlled drawdown. Platform: MetaTrader 5 (.mq5) ✅ Starting capital: €1,000 ✅ Target capital: €50,000 ✅ Maximum drawdown allowed: ideally below 10–15% ✅ Assets: any market (Forex, indices, crypto, metals, etc.) ✅

Informazioni sul progetto

Budget
100+ USD
IVA (23%): 23 USD
Totale: 123 USD
Per lo sviluppatore
90 USD
Scadenze
da 1 a 5 giorno(i)