Robô de maximas e minimas do Profit Pro(NTSL) para MQL5

Trabalho concluído

Tempo de execução 7 dias
Comentário do cliente
Ótimo profissional, compreensivo e paciente. Mesmo com um erro de falta de comunicação de minha parte, concluiu o trabalho com excelência . Muito obrigado.
Comentário do desenvolvedor
Cliente excelente. Obrigado!

Termos de Referência

ROBO MAXIMAS E MINIMAS COM CANAL DE KELTNER ...Preciso que seja feito a conversão da linguagem de um robo que usava no Profit Pro para o MetaTrader 5

A Logica do Robo é o seguinte

Utiliza o Canal de Keltner com 20 Periodos e Desvio de 0.70

Se o Fechamento do Candle Atual (0) for maior que a banda superior do Canal de Keltner, envia uma ordem de compra para a menor minima dos 2 Candles Anteriores, caso seja executada envia uma ordem de venda na maior maxima dos 2 candles anteriores

Se o Fechamento do Candle Atual (0) for menor que a banda inferior do Canal de Kelter, envia uma ordem de venda para a maior maxima dos 2 Candles Anteriores, caso seja executada a ordem envia uma ordem de compra para a menor minima dos 2 candles anteriores

Tenho preferencia por rodar o Robo em Contratos Futuros(WIN, WDO) Daytrade , se possível em timeframes menor que 1 minuto (15 e 30 segundos) se não for possível,  posso rodar em 1 minuto.

Vou disponibilizar o Codigo na linguagem do Profit Pro para maior facilidade na conversão( para quem entende da linguagem do Profit) 
Seria interessante tambem colocar inputs para definir horario de inicio, fim e fechamento das operações , e tambem uma opção de fechar a posição a mercado depois de (x) barras em caso de o trade não andar na direção favorável .

Input

PeriodoAnalisado(2);

Keltdesvio(0.70);

KeltPeriodo(20);

KelTipo(0);

Var

KeltSup,KeltInf : Float;


BEGIN

KeltSup := KeltnerCh(KeltDesvio, KeltPeriodo, KelTipo)|0|;

KeltInf := KeltnerCh(KeltDesvio, KeltPeriodo, KelTipo)|1|;

Se (IsBought) then

SellToCoverLimit(Highest(High,2));

Se (IsSold) then

BuyToCoverLimit(Lowest(Low,2));

Se (HasPosition = False) then

Begin

Se (Fechamento>KeltSup) then

Buylimit(Lowest(low, PeriodoAnalisado));

Se (Fechamento < KeltInf) then

SellShortLimit(Highest(High, PeriodoAnalisado));

end;

end;


Respondido

1
Desenvolvedor 1
Classificação
(83)
Projetos
143
52%
Arbitragem
8
13% / 75%
Expirado
22
15%
Livre
2
Desenvolvedor 2
Classificação
(5)
Projetos
5
0%
Arbitragem
0
Expirado
1
20%
Livre
3
Desenvolvedor 3
Classificação
(1)
Projetos
1
100%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
4
Desenvolvedor 4
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(135)
Projetos
163
40%
Arbitragem
11
27% / 73%
Expirado
24
15%
Livre
6
Desenvolvedor 6
Classificação
(50)
Projetos
51
8%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(11)
Projetos
17
59%
Arbitragem
2
0% / 100%
Expirado
2
12%
Livre
Pedidos semelhantes
(Please read carefully to fully understand the job) I am looking for a developer who has real knowledge in HFT strategies and the ability to create an EA that can run on a real account and be profitable. I already have an EA that performs well on a demo account, but not on a real account. This EA can be used as an example to build a new strategy. I repeat: it should only be used as a reference, not to modify or
Project Description: I am looking for a Senior MQL5 Developer to build a high-precision Expert Advisor (EA) for the US30 (Dow Jones) index, based on Smart Money Concepts (SMC) and ICT methodologies. The EA must handle multi-timeframe analysis and execute trades with mechanical precision. 1. Multi-Timeframe Analysis & Structural Logic • D1 (Confluence): Automatic plotting of Daily Fair Value Gaps (FVG) and Order

Informações sobre o projeto

Orçamento
30 - 50 USD
Prazo
de 1 para 10 dias