Create an Hedge trading EA using the concept of a specific breakout Indicator

Trabalho concluído

Tempo de execução 13 dias
Comentário do cliente
The developer was exceptionally intelligent, professional, knowledgeable and skilled in creating an ea to trade my strategy effectively and accurately. Will continue to work with him in the future.

Termos de Referência

The Attached Picture show the breakout zone (in green, but also extends to the coral and turquoise colors) with a buy stop at the high and a sell stop at the low. Notice that both orders are also offset by the spread which is the gap (white) between the order and the breakout zone. I also need to the EA to consider the spread when placing the pending orders.

Initial Trade Direction:  

  • Buy and Sell: EA places a Buy Order at the high of the Breakout range and a sell order at the low of the range.   

  • Buy Only: EA Only places Buy Orders at both the high and low of the breakout range.   

  • Sell Only:  EA Only places Sell Orders at both the high and low of the breakout range. 

Breakout Zone Minimum Range (Pips): The smallest gap/range the EA is permitted to trade. 

Breakout Zone Maximum Range (Pips): The Widest gap/range the EA is permitted to trade. 

Reverse Mode: EA will reverse all signals when auto trading.           

Example - If Buy and Sell is selected, EA would place a pending Buy order at the high of the range and a pending Sell order at the low. However, if Reverse Mode is enabled then EA will place Sell order at the High and a Buy order at the low of range. 

Delete All Pending Order When Initial Trade Active: If enabled, then when any pending order is active, EA will delete all the other pending orders and manage the order that was activated to completion. 

Number of Loop Trade: When enabled, the EA will open new orders each time an active order hits TP. So, once the current order reaches TP then the EA should open a new order in the same direction where the TP was hit. Example – If the initial trade is a buy and the Number of Loop Trade = 3. EA will open BUY trade first. If the trade hits TP, then the cycle is complete and the EA will immediately open a new Buy trade starting a new loop until the max number of loops are reached. Similarly, in the event price goes the opposite direction then the recovery mechanism (Hedge and/or Grid) should begin. If the recovery mechanism was successful (closing the trade in TP) then the loop is now complete, therefore the EA should immediately open a new trade in the direction the loop was closed. If the Recovery Mechanism was unable to save the trade and actually closed with a loss, then no additional orders or loops should be opened. 

Key Functions to Include:   

Initial Trade Type:  

Auto Trading: EA opens the initial trade by itself. Placing pending orders at the high and low of the NTZ range.    

Manual Trading: EA take control of manual pending order, once the order is activated.  


Trailing-Stop: Trailing-Enable/Disable (Points movement for the Trailing Stop to be based on the pip value/count of range.) 


Multi-Zone Mode: The ability to trade Multiple Breakout Zones throughout the day (when enabled, the EA will trade additional breakout zones once there's no existing order)  

Example: 

Breakout Zone 1: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 2: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 3: Enable/Disable, Start Time Input, End Time Input 

Breakout Zone 4: Enable/Disable, Start Time Input, End Time Input 

 

Day of Week Filter: The option to select specific days of week that EA should trade. 

 

Built-in Money Management:  

  • Money Management – if enabled, the initial lot will be calculated automatically based on the (NTZ Range Size + Spread, PIP Value, Max Loss, # of Hedge Orders and the # of Grid Orders) If disabled, Fixed Lot is traded 

  • Fixed Lot – Fixed Lot size (used if Money Management = disabled). 

  • Max Daily Loss – Set Maximum daily loss permitted. 

  • Max Weekly Loss – Set Maximum weekly loss permitted. 

  • Max Monthly Loss  Set Maximum monthly loss permitted.  

 Zone Recovery - Hedge Mode: Enable/Disable   

Hedge Calculation Mechanism: The EA should identify the pip value/count of the specified breakout zone and calculate the lotsize for the initial order based on the account leverage, the max loss permitted, spread identified, pip value, lotsize multiplier and the number of hedges inputted.  

NB: Once the maximum number of hedges permitted is reached, the EA should place a Stop Loss Order at the opposite side of the breakout range, which would close the loop with a loss once hit. 


Chart Display:  

Once added to the chart, the EA should display the breakout slot being traded (the highlighting the high and low point of the time slot/breakout range being traded), as well as the pip count of the breakout range, the day of week and a candle timer (counting down to time for the next candle to appear.  

The EA should also display a trading panel that provide stats and performance about the account and strategy.  


More indepth details will be provided after the selection process





































Arquivos anexados:

JPG
Hedge.jpg
11.9 Kb

Respondido

1
Desenvolvedor 1
Classificação
(2309)
Projetos
2905
63%
Arbitragem
122
44% / 25%
Expirado
429
15%
Trabalhando
2
Desenvolvedor 2
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(60)
Projetos
87
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
4
Desenvolvedor 4
Classificação
(16)
Projetos
19
11%
Arbitragem
8
38% / 38%
Expirado
2
11%
Carregado
5
Desenvolvedor 5
Classificação
(5)
Projetos
5
0%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
7
Desenvolvedor 7
Classificação
(154)
Projetos
192
58%
Arbitragem
10
80% / 0%
Expirado
0
Trabalhando
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(350)
Projetos
421
54%
Arbitragem
20
55% / 15%
Expirado
29
7%
Trabalhando
9
Desenvolvedor 9
Classificação
(12)
Projetos
12
17%
Arbitragem
2
0% / 50%
Expirado
1
8%
Livre
10
Desenvolvedor 10
Classificação
Projetos
1
0%
Arbitragem
2
0% / 100%
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
(160)
Projetos
285
35%
Arbitragem
18
22% / 61%
Expirado
42
15%
Carregado
12
Desenvolvedor 12
Classificação
(1)
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(2642)
Projetos
3357
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
14
Desenvolvedor 14
Classificação
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
15
Desenvolvedor 15
Classificação
(270)
Projetos
552
49%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
16
Desenvolvedor 16
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
17
Desenvolvedor 17
Classificação
(45)
Projetos
91
13%
Arbitragem
34
26% / 59%
Expirado
37
41%
Livre
Pedidos semelhantes
Subject: Development of Ultra-High Precision Confluence Indicator - M1 Binary Options (Non-Repaint) ​ Hello, I am looking for a Senior MQL5 Developer to create a custom "Surgical Precision" indicator for MetaTrader 5, specifically optimized for 1-minute (M1) Binary Options trading. The system must integrate three distinct layers of algorithmic analysis. ​ 1. Core Logic: Triple-Layer Confluence ​The signal (Call/Put)
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
I’m hiring an experienced MQL5 developer to finish and fix an existing project (NOT building from scratch). I have: An existing MT5 EA (.mq5 + .ex5) that is based on my TradingView logic A TradingView indicator version used for signals/alerts The EA works but has logic/consistency issues and needs improvements + cleanup Goal Make the EA reliable and consistent: Ensure entries/exits match the intended logic Fix
Data Integrity 500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
Gold robot Ga1 30 - 200 USD
mport pandas as pd import numpy as np def detecter_tendance(data): # Code pour détecter la tendance pass def identifier_niveaux(data): # Code pour identifier les niveaux de support et de résistance pass def calculer_stop_loss(tendance, support, resistance): # Code pour calculer les stop loss pass def calculer_profils(tendance, support, resistance): # Code pour calculer les profils mport pandas as pd
I need a reliable, clean-coded Expert Advisor built for both MetaTrader 4 and MetaTrader 5 platforms. Main trading behavior: The EA follows buy and sell arrows produced by my custom indicator. Whenever a buy arrow shows up on the chart: if a sell position is currently open → close that sell immediately and enter a buy trade in its place. Whenever a sell arrow appears: if a buy position exists → close the buy and
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
Task Title Implement Martingale Lot Scaling Sync Between Master and Slave MT4 Trade Copier Background I am using a local master–slave trade copier setup with: 1 Master MT4 4 Slave MT4 terminals Trades are currently copied correctly (entry, direction, symbol, SL/TP). Lot size handling currently copies either: the exact master lot, or a fixed base lot defined on the slave (e.g., always 0.01 or 1.0). Problem When the

Informações sobre o projeto

Orçamento
100+ USD
Prazo
para 5 dias