Expert Rompimento

MQL5 Experts

Trabalho concluído

Tempo de execução 8 dias
Comentário do cliente
Awesome coder to work with! Very attentive and patient! Totally recomended!! Thanks for the excellente job!
Comentário do desenvolvedor
Excellent customer, thanks!!!!!

Termos de Referência

O robô deve fazer o seguinte:


Deve ser possivel programa-lo para operar qualquer mini-indice bovespa da serie WIN (WINM19, WING19, WINK19, WINM20, WINM21 etc........)


Funcionamento das 09h10 às 13h00, das 14h30 às 16h45 (horário de Brasília), zera posições às 17h15.


Opera apenas no Gráfico de 10 minutos.


1. Analise a vela anterior, se a diferença entre o máximo e o mínimo for maior ou igual a 180 pontos serve como sinal, e além disso deve ser menor ou igual a 380 pontos, ambos esses valores devem ser editaveis.


2. Além disso, deve analisar as medias moveis exponenciais de 21 períodos e de 72 períodos, se o gráfico estiver batendo na média seja por cima ou por baixo, ou entre as medias, a operação não deve ser iniciada, se o candle que serviria de sinal de entrada tiver encostado ou estiver entre as médias, o expert deve esperar o proximo candle fechar e refazer a analise, só abre a operação se o candle não tiver encostado na média e nem estiver entre elas.


3. Analisa o HILO no grafico de 5 minutos e 10 minutos, ambos devem concordar com o sinal, se o rompimento sinalizar compra, o mesmo só será executado se o HILO estiver virado para compra também.


A entrada é no rompimento do candle de sinal correto, se romper 10 pontos da máxima ele compra e se romper 10 pontos da minima ele vende, desde que atendia as condições acima.


Se a próxima vela fechar sem acionar as ordens, o sinal deve ser cancelado e aguardar novo fechamento de candle.


O stop fica posicionado 30 pontos do rompimento do lado oposto, por exemplo, rompeu para cima e acionou uma compra, o stop (no caso a entrada da reversão que falarei abaixo) fica 30 pontos do rompimento da minima do candle que serviu de sinal.


O take profit é de 50 pontos


Se o stop loss for acionado deve ocorrer o seguinte:


O robo deve analisar quanto foi a perda, por exemplo o candle tinha uma distancia de 200 pontos entre a maxima e a minima, neste valor deve ser considerado que a entrada foi 10 pontos além do rompimento e a saida 30 pontos além do rompimento, ou seja, a perda foi de 240 pontos, inverte a operação com 2 contratos e calcula a recuperação da perda anterior e soma com o ganho anterior e posiciona o novo ganho (perda total 240+55 pontos que seria o gain = 295 pontos / 2 = 150 pontos (arredonda para cima) o robo deve posicionar o novo gain 150 pontos da reversão, se parar novamente, reverte novamente refazendo o calculo e aumentando para 6 contratos e busca apenas pontos perdidos até agora sem buscar o gain de 50 pontos.


Exemplificando:

Maxima 95000 - Sinal de Compra é no rompimento em 95010

Minima 94800 - Sinal de Venda é no rompimento em 94790

Se romper a máxima e estiver OK as condições de entrada, o TP é posicionado em 50 pontos acima da entrada e a Reversão 30 pontos abaixo da minima (94770)

Se voltar tudo e acionar a reversão ele vai calcular a perda e compensa-la

95010 - 94770 = 240 Pontos + 50 Pontos (Gain Alvo) = 295 Pontos / 2 Contratos = 150 Pontos (Arredonda p/ cima) o novo GAIN está em 94770 - 150 Pontos = 94620 Pontos

A nova reversão está 30 pontos acima da maxima do candle de referencia (95030) se reverter novamente refaz o calculo porem agora são 6 contratos e busca apenas o prejuizo.

95030 - 94770 = 260 pontos + 240 pontos (Primeiro Loss)  = 500 Pontos / 4 Contratos = 100 Pontos (Arredonda p/ cima) e sendo assim o novo GAIN fica posicionado em 95030 + 100 pontos = 95130.

Se acionar a reversão denovo zera a operação com loss.


Apenas 1 operação por vela, se você abrir uma operação que deu ganho, mesmo se o grafico voltar e romper novamente, não deve abrir outra operação até que a próxima vela de 10 minutos analise as condições acima para iniciar outra operação.


No começo eh isso, detalhes podem ser discutidos separadamente.


Parâmetros que gostaria que fossem editáveis sem complicação:

1. Horários de operação;

2. Valor do Take Profit;

3. Valor das reversões e quantidade de reversões até zerar no loss (esta parte se fosse possivel deixar bem simples seria bom, podemos discutir a parte, por exemplo Reversao 1: 2x contratos, reversão 2: 6x contratos);

Assim como o calculo da reversão, caso eu queria que a primeira reversão ja busque só o prejuizo, ou a segunda já busque o prejuizo....etc...

4. Valor que deve ser rompido para gerar a entrada ou reversão (10 pontos do rompimento inicia, 30 pontos do rompimento inverso reverte, esses valores devem ser editaveis).

5. HILO deve ser ligavel e desligavel, tenho que ter a opção de fazer tudo sem analisar o HILO;

6. O volume de contratos negociaveis deve ser editado, assim como os contratos para as reversões;

7. Valores diarios de take profit e stop loss maximos devem ser editaveis (Maximo R$ 500,00 de lucro/dia, maximo de R$ 300,00 perda/dia por exemplo).

Respondido

1
Desenvolvedor 1
Classificação
(2442)
Projetos
3079
66%
Arbitragem
77
48% / 14%
Expirado
340
11%
Livre
2
Desenvolvedor 2
Classificação
(186)
Projetos
205
26%
Arbitragem
12
25% / 58%
Expirado
39
19%
Livre
Pedidos semelhantes
Hi, I've been developing a Scalping strategy that now I want to apply to a bot in order to save me some time. Requirements: - Trade Timeframe: M1 - Indicators: EMA (Exponential Moving Average), SMA (Simple Moving Average) Based on indicators above, bot will buy assets applying Stop Loss and Take Profit values. Let me know if you are interested... Thanks
Robô para negociação automática: Variáveis de negociação: Lote, hora de negociação, horário de zeragem de ordens. trail stop sim ou nao: cada canal rompido a favor da operação, sobe x canal Stop do dia: em pontos Take do dia: em pontos Quantidade de operações no dia: x Quantidade de ganhos no dia: x Quantidade de perdas no dia: x Variáveis dos indicadores: Media móvel, período e tipo de calculo e quantidade de pontos
Gostaria de corrigir 2 erros em meu EA, ele é complexo e tem mais de 6k linhas. Quero saber sua experiência antes de firmarmos qualquer acordo. Conversaremos mais a respeito e tenho que colocar palavras aqui para dar 30 palavras e eu poder postar

Informações sobre o projeto

Orçamento
50+ USD
Desenvolvedor
45 USD
Prazo
de 1 para 2 dias