Desenvolvimento de Robô de Grade Dinâmica e Híbrida para MT5

Termos de Referência

**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 ordem a mercado (`BUY` ou `SELL`).

* **Esta ordem inicial é a "âncora" e NÃO terá Take Profit individual.**

 

**2. Construção da Grade Dupla Inicial:**

* O robô posiciona duas grades de ordens pendentes com configurações totalmente independentes:

    * **Grade de Recuperação (`Limit`):** Posiciona ordens `Limit` (contra a tendência) com seus próprios parâmetros de lote, distância e Take Profit.

    * **Grade de Tendência (`Stop`):** Posiciona ordens `Stop` (a favor da tendência) com seus próprios parâmetros de lote, distância e Take Profit.

 

**3. Lógica de Conversão Dinâmica da Grade (Requisito Chave):**

* **Quando uma ordem da grade de Tendência (`Stop`) é ativada, a estrutura da grade se adapta dinamicamente.**

* *Exemplo (Estratégia BUY):*

    * A ordem âncora está em 100. A grade `Stop` está em 101, 102... A grade `Limit` está em 99, 98...

    * O preço sobe e ativa a `Buy Stop` em 101.

    * **Neste momento, a lógica é atualizada:**

        * A posição em 101 se torna a nova referência.

        * A posição âncora original (em 100) e qualquer outra posição abaixo de 101 passam a ser gerenciadas como se fossem parte da **Grade de Recuperação**, ou seja, seus Take Profits (se não tiverem) são definidos ou ajustados para os valores da `TakeProfit_Distance_Points_limit`.

        * O robô então posiciona uma nova grade `Stop` acima do novo ponto de referência (101).

* Este processo "ratchet" (catraca) se repete a cada vez que uma nova ordem da grade de tendência é ativada, efetivamente "subindo" a base da operação.

 

**4. Rede de Segurança (Requisito Essencial):**

* O robô DEVE ter um Stop Loss Global em valor financeiro (ex: Dólar).

* Se a soma do lucro/prejuízo de TODAS as ordens abertas atingir o valor negativo definido, o robô deve fechar imediatamente TODAS as posições e ordens pendentes e parar de operar.

 

**Parâmetros de Entrada Configuráveis:**

 

* **Configurações Gerais:**

    * `Strategy_Direction`: Seletor para a direção da estratégia (`BUY` ou `SELL`).

    * `Lot_Anchor_Order`: Lote da ordem âncora inicial.

    * `Global_StopLoss_USD`: (Obrigatório) Valor máximo de prejuízo em moeda para fechar tudo.

    * `MagicNumber`: Número mágico para o robô.

    * `MaxSpread`: Spread máximo permitido.

 

* **Configurações da Grade de Recuperação (LIMIT):**

    * `Lot_Grid_Orders_limit`: Lote para as ordens da grade `Limit`.

    * `Grid_Distance_Points_limit`: Distância em pontos entre as ordens `Limit`.

    * `TakeProfit_Distance_Points_limit`: TP em pontos para as ordens `Limit`.

    * `Grid_Levels_Limit`: Número de ordens na grade `Limit`.

 

* **Configurações da Grade de Tendência (STOP):**

    * `Lot_Grid_Orders_stop`: Lote para as ordens da grade `Stop`.

    * `Grid_Distance_Points_stop`: Distância em pontos entre as ordens `Stop`.

    * `TakeProfit_Distance_Points_stop`: TP em pontos para as ordens `Stop`.

    * `Grid_Levels_Stop`: Número de ordens na grade `Stop`.

 

**Interface no Gráfico:**

 

* Exibição visual de todas as linhas de ordens pendentes e seus TPs, idealmente com cores diferentes para as grades `Limit` e `Stop`.

* Caixa de informações com: Lucro/Prejuízo Total, número de ordens (total, limit, stop), e o nível do Stop Loss Global.

* **Um botão no gráfico para "FECHAR TUDO AGORA"**, para encerramento manual de emergência.

 

**Entregáveis:**

 

1.  Arquivo compilado (`.ex5`).

2.  Código-fonte completo e comentado (`.mq5`).

3.  Manual de instalação e configuração com imagens.


Respondido

1
Desenvolvedor 1
Classificação
(9)
Projetos
13
15%
Arbitragem
3
67% / 0%
Expirado
0
Trabalhando
2
Desenvolvedor 2
Classificação
(295)
Projetos
457
18%
Arbitragem
27
48% / 26%
Expirado
28
6%
Ocupado
3
Desenvolvedor 3
Classificação
(2231)
Projetos
2816
62%
Arbitragem
118
46% / 25%
Expirado
427
15%
Trabalhando
4
Desenvolvedor 4
Classificação
(249)
Projetos
367
24%
Arbitragem
21
62% / 24%
Expirado
1
0%
Ocupado
5
Desenvolvedor 5
Classificação
(19)
Projetos
24
38%
Arbitragem
2
50% / 50%
Expirado
2
8%
Trabalhando
6
Desenvolvedor 6
Classificação
(233)
Projetos
239
31%
Arbitragem
0
Expirado
3
1%
Livre
Publicou: 2 códigos
7
Desenvolvedor 7
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
Projetos
1
100%
Arbitragem
2
0% / 0%
Expirado
0
Trabalhando
10
Desenvolvedor 10
Classificação
(159)
Projetos
207
19%
Arbitragem
18
44% / 17%
Expirado
0
Trabalhando
11
Desenvolvedor 11
Classificação
(154)
Projetos
278
34%
Arbitragem
14
29% / 50%
Expirado
42
15%
Trabalhando
12
Desenvolvedor 12
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(4)
Projetos
6
33%
Arbitragem
4
25% / 25%
Expirado
1
17%
Trabalhando
14
Desenvolvedor 14
Classificação
(6)
Projetos
6
17%
Arbitragem
4
25% / 25%
Expirado
0
Livre
Pedidos semelhantes
Hello guys, I'm currently looking for a serious and well-tested EA that can help pass prop firm challenges (like FTMO, MyForexFunds, etc.) and eventually run on a funded account. Requirements: Max Drawdown: 1–2% per trade Lot Size: Adjustable based on the challenge account size Risk Management: On-chart panel showing all key stats (daily drawdown, equity, profit target, etc.) Stop Loss & Take Profit: Must follow
We are looking for a highly experienced MQL4/MQL5 developer to build an auto-compounding trading robot focused on XAUUSD (Gold) and major Forex pairs. The goal is to build a smart EA that grows capital through dynamic lot sizing and strategic risk management. Key Features Required: - Compounding logic to grow small balances into high returns - Auto lot size adjustment based on equity - Only one trade open at a
Hello developers, I’m currently seeking a highly experienced and professional MetaTrader 5 (MT5) expert to handle a technical issue and optimize a pairs trading Expert Advisor (EA) strategy. Project Overview : The EA is based on a market-neutral pairs trading strategy involving EURCHF and AUDUSD . It uses the statistical spread between the two instruments (based on Z-score) to detect divergence from the historical
Hello, I would like an indicator wich can show the tester results equity/balance curve behind the symbol's price chart. So I would like to compare the profit curve to the price chart of the tested instrument as a "Benchmark". ..need to set the EquityScaleFactor, EquityOffset values to synchronise/normalize the comparison.. (similar as here, but on the main price chart instead of the indicator window
Back End Developer Required with Prop firm experience , For an ongoing live chart support . Please mention about your Prop Firm experience while applying , Following are the project requirements : ATR Threshold Breakout . Certification . The expert is designed to gain 1-2 % of the equity every single day . ( for prop firms ) . Session Filter , Economic Calendar Filter . The Panel needs Minor Adjustments to show the
Back End Developer Required with Prop firm experience , For an ongoing live chart support . Please mention about your experience while applying , Following are the project requirements : ATR Threshold Breakout . Certification . The expert is designed to gain 1-2 % of the equity every single day . ( for prop firms ) . Session Filter , Economic Calendar Filter . The Panel needs Minor Adjustments to show the parameters
Two EAs previously developed by developers one from HongKong and another from Nigeria. Need to first cross verify whether they did right coding or not? If no, report those errors. If yes, carry on for creating combined EA to achieve main purpose of making this new EA profitable
I want the ea to be made on rsi and ema crossover, rsi below 20 buy and ema9,21 bullish crossover vice versa and for sell rsi above 80 and ema 9 and ema 21 bearish crossover
High lots volume EA 30 - 600 USD
Hello guys, I need an EA on mql5 working only on eurusd and/or only with majors. Broker on which this EA will work applies a 4pips spread on eurusd. This should run on a small account (1000usd) and the only goal this EA must achieve is to reach a volume of at least 50/60 lots in one month (the higher the better). No need to preserve the capital/equity, the account could also go to zero as the worst scenario, but the
Back End Developer Required with Prop firm experience . This is For an ongoing project . ATR Threshold Breakout . Certification . The expert is designed to gain 1-2 % of the equity every single day . ( for prop firms ) . Session Filter , Economic Calendar Filter . The Panel needs Minor Adjustments to show the parameters correctly ( no extra parameters required ) . Live Chart Adjustments accordingly . Developer needs

Informações sobre o projeto

Orçamento
30 - 200 USD
Prazo
de 7 para 11 dias

Cliente

Pedidos postados1
Número de arbitragens0