Desenvolvimento de EA MultiTimeFrame (HMA + BOLLINGER +ADX +RSX) Com Código Fonte MQL5.

Specifiche

Preciso de um EA versátil, totalmente configurável para MT5, que opera nos modos: Multi Timeframe e Monotimefreme, fazendo leituras do indicador HMA de ambos os modos. Quero um parâmetro de escolha(input) nas configurações do EA, pra mim poder alternar entre os dois modos. Uma opção para escolher o modo de operação.

Tipo: Modo Operação: ( Mono time frame) (Multi Time Frame).


Filtros e indicadores: ( HMA ),/ ( BANDAS DE BOLLINGER, período 20, desvio 2, BANDWIDTH(percentual e pontos fixo ) / ADX crescente= período 14,valor mínimo 18 ,(di+/di-) / e RSX( período 14, 80/20). Todos configuráveis.


No modo Multi Timeframe, quero um parâmetro de escolha, para selecionar a opção de operar com 3 ou 2 timeframes. Com execução sempre no time menor.

Exemplo: Modo 3 Times= (D1,H4,H1) ou (H4,H1,M15) ou (H1,M15,M5) ou (M15,M5,M2)

Exemplo: Modo 2 Times= (D1,H4) ou (H4,H1) ou (H1,M15) ou (M15,M5) ou (M5,M2) Padrao

Quero também, a opção para diversificar essa ordem padrão.

EXEMPLO:Modo 3 Times= (D1,H1,M5) ou (H4 ,M15, M2) ou…

EXEMPLO:Modo 2 Times=(D1,H1) ou (H4,M5) ou (H1,M2) ou…

Enfim, uma configuração selecionável.


OBS: No modo 3 Times, usar os filtros da Bandas de Bollinger( Bandwidth percentual ou pontos fixo) e ADX, somente nos Times intermediários, no do meio. EXEMPLO: (D1,(H4),H1)= filtros no H4 / (H1,(M15),M5)= filtros no M15 / (H1,(M5),M2) usar no M5.

Usar o filtro RSX somente nos times de execução: Times menores. 


OBS: No Modo 2 times,(D1,H4) ou (H1,M5) ou… usar os filtros das BANDAS e ADX nos Times MAIORES, e os limites do RSX nos Times MENORES.

OBS: no Modo Multi timeframe, você precisa garantir que os dados dos tempos superiores estejam sempre sincronizados corretamente para evitar erros de histórico vazio.


OBS: No Modo Mono Timeframe: Time único para execução das ordens. Quando esse modo estiver ativado, todos cálculos dos indicadores, como regras de entradas, saídas e filtros, devem ser feitos, exclusivamente, no Time frame do gráfico onde o EA estiver anexado naquele momento.

OBS: Quero que os nomes dos parâmetros no painel MT5 fiquem bem organizados, separando o Timeframe de execução do Timeframe de filtro, para facilitar os testes e a otimização.


PRECISO QUE VOCÊ ENCONTRE UM FILTRO (um número ou porcentagem) para a INCLINAÇÃO (direção) do indicador HMA em TODOS  tempos gráficos. Um filtro de confirmação de tendência. Exemplo: número (1) para inclinação de alta e número (-1) para inclinação de baixa. Vou usar esses números como gatilhos para entradas e saídas das ordens. 


Exemplo de COMPRA no Modo 3 Times, pegando como referência os Time H1,M15 e M5.( Lembrando que essa estratégia tem que valer com todos 3 Times escolhidos por mim) H1=(HMA 21(1) + M15= (HMA 14 (1) + M5= (HMA 11(1). todos os 3 tempos com número 1 do filtro de confirmação de alinhamento. Considerar reversão do HMA, somente com aparecimento do número contrário ao movimento. EXEMPLO de VENDA no Modo 3 Times: H1=(HMA 21(-1) + M15=( HMA 14(-1) + M5=( HMA 11(-1).


EXEMPLO de COMPRA no Modo 2 Times: H4=( HMA 21(1) + H1= (HMA 14(1)...

EXEMPLO de VENDA no Modo 2 Times: H4= (HMA 21(-1) + H1=(HMA 14(-1)...

OBS: Esses números de referência da INCLINAÇÃO (tendência), precisam ser encontrados, Exclusivamente e Obrigatoriamente, logo no início da tendência de cada Time Frame. Vou usar o alinhamento desses números de gatilhos (1) e (-1) das HMAs, para entradas e saídas das ordens. Quando todos os 3 tempos estiverem alinhados na mesma direção, mostrando o mesmo número do filtro, 1 ou -1, então, este será o gatilho para execução de ordem no Time menor. Ou seja, quando as HMAs de qualquer período e qualquer tempo gráfico se alinharem, com a confirmação do número de referência, então, o EA executa uma ordem de COMPRA ou VENDA no Timeframe menor. E, somente no Time MAIOR, vou usar esse filtro para a saída. Exemplo: se estou COMPRADO (filtro HMA (1) com H1+M15+M5, assim que HMA(1) no H1 reverter para HMA (-1), fechar a operação automaticamente. Condição oposta para a venda. Se estou VENDIDO (filtro HMA (-1) com H1+M15+M5, assim que HMA(-1) no H1 reverter para HMA (1), fechar a operação automaticamente.

Mesma condiçao para o Modo de 2 Times e para o Modo Mono Timeframe.

OBS: O número filtro 1 ou -1 da HMA, por exemplo, do M5, não poderá haver o mesmo número de pontos ou pips do M15 e muito menos do H1. Senão, a tendência já estaria esticada muito no M5.  


REGRAS para entradas: Modo 3 times COMPRA: EX com (H1,M15 e M5) H1= HMA (21) inclinada para cima com filtro(1) de direção + M15 com HMA(14) inclinada para cima com filtro(1) de direção, bandas alargadas acima do limite permitido, e ADX crescendo( DI+ maior que DI-) + M5 com HMA (11) inclinada para cima com filtro (1) de direcção, rompimento do candle anterior ( candle anterior é aquele que fechou com filtro(1) da HMA(11) e RSX fora dos limites 80. Quando todos esses gatilhos estiverem alinhados positivamente, executar ordem de compra no M5 ou em qualquer outro Time menor. Condições opostas para venda. Se somente um desses filtros não alinharem com os demais filtros, NÃO abrir uma ordem. 


Regras para entradas: Modo 2 Times:COMPRA: EX com (H1 e M5) H1= HMA (21) inclinada para cima com número filtro (1) de direção, bandas alargadas( acima do limite permitido= 150 pontos padrão), ADX crescente( di+ maior que di-) + M5 com HMA(11) inclinada pra cima, com filtro (1) de direção + RXS fora do limite de 80+ rompimento da máxima do candle anterior.( candle anterior, é aquele que fechou com filtro (1) da HMA 11.

Condições opostas para VENDA.


Regras para entradas no Mono Timeframe( Gráfico Ùnico): Referência com H1:

H1= HMA 14 inclinada pra cima com filtro (1) de inclinação + Bandas alargadas + ADX crescente( di+ maior que di-) +RSX fora do limite de 80. ( Executar Compra)


Todos os filtros e indicadores, com parâmetros configuráveis.

Implementar o ADX com a opção: usar ADX: sim/não.


EA totalmente configurável: stop loss/ take profit/ trailing stop com HMA/ trailing stop fixo/ máximo spread/ perda máxima diária/ horário de notícia( se não tiver, tudo bem) / dias operacionais:( segunda a sexta feira)/ horário operacional: 3 opções de janelas de horários. padrão= (03:00 a 09:00)/ (10:00 a 17:00) e (19:00 a 02:00). Horário Brasileiro.


O cálculo do filtro de inclinação da HMA para permitir a execução das ordens, deverá ser feito exclusivamente com base nos fechamentos dos candles de intermediários e menores.

Regras para saídas no modo MULTI TIMEFRAME: 9 opções de saídas. Sair SEMPRE na primeira opção que aparecer:

1) fechar a ordem quando atingir o limite do horário operacional./ 2) fechar quando atingir o limite de estreitamento das bandas/ 3) fechar quando atingir o stop loss./ 4) fechar quando atingir o take profit./ 5) fechar quando atingir o trailing stop fixo./ 6) fechar quando atingir o trailing stop com Hma./ 7) fechar quando atingir o limite do máximo spread./ 8) fechar quando atingir o limite 80/20 do RSX./ 9) fechar a ordem, quando APARECER, no Time Maior, o número filtro contrário da operação. Exemplo: quando estou comprado e APARECER o número (-1) do filtro HMA do TIME Maior. E se estou vendido, fechar a ordem quando APARECER o número (1) do TIME Maior.

 

Resumindo: fechar SEMPRE uma ordem, na REVERSÃO do HMA no Time frame Maior.

Após qualquer fechamento de ordens, o EA deverá começar automaticamente a checar as condições para nova entrada. Se no exato momento do fechamento de alguma ordem, os filtros já estiverem alinhados com a regra, entrar automaticamente numa nova ordem.





Criar um Magic Number ou ID do EA,para mim poder usá-lo em mais de um gráfico simultaneamente.


Abrir somente uma ordem por sinal e não interferir em outra ordem.


Criar filtro de distanciamento para o TimeFrame menor: se, por exemplo, no M5, o preço estiver X pontos (150 padrão) de distância do HMA, NÃO abrir ordem.


Criar um alerta para meu e-mail, de entradas e saídas das ordens.


Criar, se possível, uma aba COMMENT, descrevendo o porquê da entrada e saída das ordens: descrevendo qual estratégia usou ou motivo da entrada e da saída.


Criar uma opção de ligar ou desligar um filtro individualmente. Tipo: Usar ADX: sim/não.


Todos os possíveis filtros e parâmetros configuráveis.


 Preciso do Código fonte.


             TERMO DE REFERÊNCIA E ESPECIFICAÇÃO TÉCNICA

Desenvolvimento de Expert Advisor (EA) Multitimeframe em MQL5

1. OBJETIVO DO PROJETO

Desenvolvimento de um Expert Advisor (EA) para MetaTrader 5 (MT5), altamente customizável e otimizável, capaz de operar em modos Mono Timeframe e Multi Timeframe (2 TFs e 3 TFs). O robô utilizará o alinhamento de tendência do indicador Hull Moving Average (HMA) com cálculo dinâmico de inclinação mínima, filtrado por Bandas de Bollinger (Bandwidth), ADX e RSX.

2. ARQUITETURA DO SISTEMA E REQUISITOS TÉCNICOS

  1. Plataforma: MetaTrader 5 (MQL5).

  2. Entrega OBRIGATÓRIA: Código-fonte aberto (.mq5) totalmente comentado, além do executável compilado (.ex5).

  3. Indicadores Nativos / Recursos:

    • O código do HMA deve ser incorporado diretamente na lógica do EA ou incluído como recurso via #resource, evitando a dependência de instalação manual de arquivos .mq5 externos pelo usuário.

  4. Execução Operacional (OnBar Event):

    • Os cálculos de sinal, alinhamento de MTF e filtros devem rodar exclusivamente na abertura do candle (bar 0/1) do Timeframe de Execução (TF Menor), evitando consumo excessivo de CPU (OnTick) e garantindo estabilidade nos testes do Strategy Tester.

  5. Garantia de Sincronização de Histórico (MTF):

    • O EA deve validar se as séries temporais de todos os Timeframes ativos estão carregadas antes de calcular os buffers (usando iBarShift, BarsCalculated e SeriesInfoInteger), prevenindo erros de histórico vazio (ERR_HISTORY_NOT_FOUND).

  6. Multi-Ativos / Múltiplos Gráficos:

    • Utilização do campo MagicNumber único por instância.

  7. Limite de Posição:

    • Máximo de 1 posição aberta por ativo por vez (controle de sinal único).

3. MÓDULOS DE OPERAÇÃO (INPUTS SELECIONÁVEIS)

O EA deve dispor do parâmetro enum ModoOperacao:

  • MONO_TIMEFRAME (Gráfico único)

  • MULTI_2TF (2 Timeframes)

  • MULTI_3TF (3 Timeframes)

Mapeamento dos Timeframes e Filtros Aplicados:

Modo

TF Maior (Filtro 1 / Saída)

TF Médio (Filtro 2 / Indicadores)

TF Menor (Execução / RSX)

Mono TF

N/A (Usar TF do Gráfico)

N/A

TF do Gráfico (Todos os filtros e execução)

Multi 2 TFs

TF Maior (HMA + Bollinger + ADX)

N/A

TF Menor (HMA + RSX + Distância HMA + Gatilho)

Multi 3 TFs

TF Maior (HMA)

TF Médio (HMA + Bollinger + ADX)

TF Menor (HMA + RSX + Distância HMA + Gatilho)

4. LÓGICA DOS INDICADORES E CÁLCULO DE INCLINAÇÃO (HMA)

A. Filtro de Inclinação Dinâmica da HMA

A inclinação do HMA deve ser calculada pela variação em pontos entre o fechamento das barras no timeframe analisado:

$$\Delta\text{HMA} = \text{HMA}[1] - \text{HMA}[2]$$

  • Direção +1 (Alta): Se $\Delta\text{HMA} \ge \text{Pontos\_Mínimos\_Inclinação}$

  • Direção -1 (Baixa): Se $\Delta\text{HMA} \le -(\text{Pontos\_Mínimos\_Inclinação})$

  • Direção 0 (Neutro): Se $\vert{}\Delta\text{HMA}\vert{} < \text{Pontos\_Mínimos\_Inclinação}$ (Entrada Bloqueada)

B. Bandas de Bollinger & Bandwidth

  • Modos de Tolerância:

    • Modo Pontos Fixos: $\text{Banda Superior} - \text{Banda Inferior} \ge \text{Min\_Bandwidth\_Points}$

    • Modo Percentual: $((\text{Banda Superior} - \text{Banda Inferior}) / \text{Banda Média}) \times 100 \ge \text{Min\_Bandwidth\_Pct}$

C. ADX (Average Directional Index)

  • Ativação: Booleano Usar_ADX (true/false).

  • Filtro de Compra: $\text{ADX Main} \ge \text{Valor\_Mínimo}$ E $+\text{DI} > -\text{DI}$

  • Filtro de Venda: $\text{ADX Main} \ge \text{Valor\_Mínimo}$ E $-\text{DI} > +\text{DI}$

D. RSX (Relative Strength Index Suavizado)

  • Filtro de Compra: $\text{RSX}[1] \le (100 - \text{Limite\_Nivel})$ (Preço fora da zona extrema de sobrecompra / limite de 80).

  • Filtro de Venda: $\text{RSX}[1] \ge \text{Limite\_Nivel}$ (Preço fora da zona extrema de sobrevenda / limite de 20).

E. Filtro de Distanciamento da HMA (TF Menor)

  • Se $\vert{}\text{Close}[1] - \text{HMA}[1]\vert{} > \text{Distancia\_Max\_HMA\_Pontos}$, NÃO abrir ordem (preço esticado).

5. REGRAS DE ENTRADA E SAÍDA DE POSIÇÕES

A. Regras de Entrada (Gatilho de Execução)

Uma ordem será disparada na abertura do candle no TF Menor quando TODOS os critérios abaixo forem satisfeitos simultaneamente:

  1. Alinhamento do HMA: Todos os Timeframes ativos no modo selecionado apresentam o mesmo status de direção ($+1$ para Compra, $-1$ para Venda).

  2. Validação dos Filtros Intermediários/Maiores: Bollinger e ADX validados nos respectivos TFs do modo ativo.

  3. Filtro do TF Menor: RSX dentro do limite e Distância da HMA validada.

  4. Gatilho de Rompimento do Candle Anterior (TF Menor):

    • COMPRA: O preço atual do tick toca ou supera a máxima do candle anterior ($\text{Bid} \ge \text{High}[1]$).

    • VENDA: O preço atual do tick toca ou rompe a mínima do candle anterior ($\text{Ask} \le \text{Low}[1]$).

B. Regras de Saída (Matriz de Fechamento por Prioridade)

A posição deve ser encerrada imediatamente caso QUALQUER UMA das 9 condições abaixo ocorra primeiro:

  1. Horário Operacional: Atingir o encerramento do horário permitido.

  2. Estreitamento das Bandas: Bandwidth cair abaixo do limite estipulado.

  3. Stop Loss (SL): Preço atingir o SL configurado.

  4. Take Profit (TP): Preço atingir o TP configurado.

  5. Trailing Stop Fixo: Gatilho e passo atingidos.

  6. Trailing Stop HMA: Trailing acompanhando o nível dinâmico do HMA no TF Menor.

  7. Máximo Spread: Spread atual exceder o limite aceito (MaxSpread).

  8. RSX Limite Oposto: RSX atingir o nível extremo oposto (ex: tocar 80 em uma compra ou 20 em uma venda).

  9. Reversão no TF Maior (REVERSÃO PRINCIPAL): Aparecimento do filtro HMA contrário no TF Maior. (Exemplo: Compra aberta $\rightarrow$ HMA do TF Maior altera status de $+1$ para $-1$).

Nota: Se a ordem for encerrada por qualquer motivo e as condições de entrada no mercado permanecerem 100% alinhadas e válidas, o EA deverá abrir automaticamente uma nova posição.

6. GERENCIAMENTO DE RISCO E FILTROS COMPLEMENTARES

  1. Gestão de Capital:

    • Opção 1: Lote Fixo (Lote_Fixo = 0.10).

    • Opção 2: Risco Percentual (Usar_Risco_Percentual = true, Porcentagem_Risco = 1.0).

  2. Horário de Operação (3 Janelas Configuráveis):

    • Janela 1: padrão 03:00 às 09:00

    • Janela 2: padrão 10:00 às 17:00

    • Janela 3: padrão 19:00 às 02:00

  3. Dias Operacionais: Seleção individual (Segunda a Sexta-feira: true/false).

  4. Perda Máxima Diária (Daily Drawdown Stop): Bloqueio de novas operações no dia caso a perda acumulada (fechada + aberta) supere o valor estipulado em moeda da conta.

  5. Notificações:

    • Envio de alertas por e-mail no momento da execução de Abertura e Fechamento via SendMail().

  6. Log e Aba Comment (Dashboard no Gráfico/Logs):

    • O EA deve exibir na aba Comment do gráfico e nos logs do terminal o motivo exato de cada entrada e saída (Ex: "Entrada de Compra [Multi-3TF] | Gatilho: Rompimento High[1] | HMA D1(+1) H4(+1) H1(+1)" ou "Saída: Reversão HMA TF Maior").

7. ORGANIZAÇÃO DOS PARÂMETROS DE INPUT (MQL5)

O painel de propriedades no MT5 deve utilizar o recurso input group para agrupar as variáveis de forma lógica para testes de otimização:

C++

//+------------------------------------------------------------------+

//| ENUMERAÇÕES CUSTOMIZADAS                                         |

//+------------------------------------------------------------------+

enum ENUM_OP_MODE

  {

   MODE_MONO = 0,   // Modo Mono Timeframe

   MODE_MULTI_2 = 1,// Modo Multi Timeframe (2 Times)

   MODE_MULTI_3 = 2 // Modo Multi Timeframe (3 Times)

  };


enum ENUM_BW_MODE

  {

   BW_POINTS = 0,   // Pontos Fixos

   BW_PERCENT = 1   // Percentual (%)

  };


//--- 1. MODO DE OPERAÇÃO

input group "=== 1. MODO DE OPERAÇÃO E TIMEFRAMES ==="

input ENUM_OP_MODE   InpOpMode           = MODE_MULTI_3;   // Modo de Operação

input ENUM_TIMEFRAMES InpTF_Higher       = PERIOD_H1;      // Timeframe Maior (Filtro 1 / Saída)

input ENUM_TIMEFRAMES InpTF_Medium       = PERIOD_M15;     // Timeframe Médio (Filtro 2 / Indicadores)

input ENUM_TIMEFRAMES InpTF_Lower        = PERIOD_M5;      // Timeframe Menor (Execução / RSX)


//--- 2. PARÂMETROS HMA

input group "=== 2. INDICADOR HMA & INCLINAÇÃO ==="

input int            InpHMA_Period_High  = 21;             // HMA Período (TF Maior)

input int            InpHMA_Slope_High   = 150;            // Inclinação Mínima Pontos (TF Maior)

input int            InpHMA_Period_Med   = 14;             // HMA Período (TF Médio)

input int            InpHMA_Slope_Med    = 80;             // Inclinação Mínima Pontos (TF Médio)

input int            InpHMA_Period_Low   = 11;             // HMA Período (TF Menor)

input int            InpHMA_Slope_Low    = 30;             // Inclinação Mínima Pontos (TF Menor)

input int            InpMaxHmaDistance   = 150;            // Distância Máxima do Preço p/ HMA (TF Menor)


//--- 3. BANDAS DE BOLLINGER

input group "=== 3. BANDAS DE BOLLINGER ==="

input bool           InpUseBollinger     = true;           // Usar Bandas de Bollinger?

input int            InpBollPeriod       = 20;             // Período

input double         InpBollDev          = 2.0;            // Desvio

input ENUM_BW_MODE   InpBWMode           = BW_POINTS;      // Modo do Bandwidth

input double         InpMinBandwidth     = 150.0;          // Bandwidth Mínimo (Pontos ou %)


//--- 4. ADX & RSX

input group "=== 4. ADX & RSX ==="

input bool           InpUseADX           = true;           // Usar ADX?

input int            InpADXPeriod        = 14;             // ADX Período

input double         InpADXMinLevel      = 18.0;           // ADX Nível Mínimo

input bool           InpUseRSX           = true;           // Usar RSX?

input int            InpRSXPeriod        = 14;             // RSX Período

input double         InpRSXHighLevel     = 80.0;           // RSX Nível Superior (Sobrecompra)

input double         InpRSXLowLevel      = 20.0;           // RSX Nível Inferior (Sobrevenda)


//--- 5. GERENCIAMENTO DE RISCO E STOP

input group "=== 5. GERENCIAMENTO DE POSIÇÃO ==="

input double         InpLotSize          = 0.01;           // Lote Fixo

input bool           InpUseRiskPercent   = false;          // Usar Risco Percentual?

input double         InpRiskPercent      = 1.0;            // Risco % por Operação

input double         InpStopLoss         = 200.0;          // Stop Loss (Pontos)

input double         InpTakeProfit       = 400.0;          // Take Profit (Pontos)

input bool           InpUseHmaTrailing   = true;           // Usar Trailing Stop HMA?

input double         InpFixedTrailStart  = 100.0;          // Trailing Fixo - Início (Pontos)

input double         InpFixedTrailStep   = 20.0;           // Trailing Fixo - Passo (Pontos)


//--- 6. FILTROS OPERACIONAIS E HORÁRIOS

input group "=== 6. FILTROS DE HORÁRIO E SISTEMA ==="

input ulong          InpMagicNumber      = 123456;         // Magic Number (ID do EA)

input int            InpMaxSpread        = 30;             // Spread Máximo Permitido (Pontos)

input double         InpMaxDailyLoss     = 500.0;          // Perda Máxima Diária ($)

input bool           InpSendMailAlert    = true;           // Enviar Alerta por E-mail?

input string         InpTradeWindow1     = "03:00-09:00";  // Janela de Horário 1

input string         InpTradeWindow2     = "10:00-17:00";  // Janela de Horário 2

input string         InpTradeWindow3     = "19:00-02:00";  // Janela de Horário 3


8. CRITÉRIOS DE ACEITE E VALIDAÇÃO DE QUALIDADE

O código final será submetido aos seguintes testes de homologação:

  1. Teste sem Erros de Compilação/Warning: O código deve compilar de forma limpa na versão atual do MetaEditor.

  2. Validação no Strategy Tester:

    • Teste em modo "Todos os Ticks baseados em Ticks reais" cobrindo o período de 12 meses nos pares EURUSD, GBPUSD e WIN/WDO (B3).

    • Verificação da ausência de mensagens de erro no diário (Out of Memory, Array Out of Range, ERR_HISTORY_NOT_FOUND).

  3. Execução Correta de Sinais: Verificação manual no gráfico visual para confirmar que as ordens só abrem no alinhamento exato dos TFs e fecham imediatamente no sinal contrário do HMA no TF Maior.

                                            OBRIGADO.


Con risposta

1
Sviluppatore 1
Valutazioni
(32)
Progetti
55
5%
Arbitraggio
35
0% / 94%
In ritardo
24
44%
In elaborazione
2
Sviluppatore 2
Valutazioni
(28)
Progetti
34
35%
Arbitraggio
0
In ritardo
2
6%
Gratuito
3
Sviluppatore 3
Valutazioni
(6)
Progetti
8
0%
Arbitraggio
8
13% / 88%
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(454)
Progetti
720
34%
Arbitraggio
35
71% / 9%
In ritardo
22
3%
Gratuito
5
Sviluppatore 5
Valutazioni
(2)
Progetti
3
0%
Arbitraggio
0
In ritardo
2
67%
In elaborazione
6
Sviluppatore 6
Valutazioni
(550)
Progetti
838
61%
Arbitraggio
33
27% / 45%
In ritardo
24
3%
Gratuito
Pubblicati: 1 codice
7
Sviluppatore 7
Valutazioni
(1)
Progetti
1
100%
Arbitraggio
0
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
(62)
Progetti
77
58%
Arbitraggio
6
67% / 17%
In ritardo
1
1%
In elaborazione
9
Sviluppatore 9
Valutazioni
(611)
Progetti
712
33%
Arbitraggio
45
49% / 42%
In ritardo
14
2%
In elaborazione
10
Sviluppatore 10
Valutazioni
(50)
Progetti
51
8%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Estou em busca de um sistema operacional para mesas proprietarias, drawdown não pode passar de 3% e que faça algo entorno de 1 a 2% ao mês de lucratividade. forex ou futuros, o importante é o resultado
Hello, I need an Expert Advisor (EA) developed for MetaTrader 5, specifically tailored for the EUR/USD currency pair on the 5-minute (M5) timeframe. The robot should execute trades based on Price Action or Technical Analysis (such as Support/Resistance Breakouts or Moving Average Crossovers - I am open to the programmer's suggestions for proven, consolidated strategies). Mandatory Risk Management Requirements

Informazioni sul progetto

Budget
50 - 120 USD
Scadenze
da 1 a 7 giorno(i)

Cliente

(1)
Ordini effettuati2
Numero di arbitraggi0