Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Estratégia de retorno - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
2280
Avaliação:
(18)
Publicado:
2018.11.27 09:56
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O autor da idéia: Andrey Kornishkin

MQL5 code autor: barabashkakvn

A estratégia opera com ordens de limite pendentes.


Ideia principal

Se na hora inicial Start Hour, definimos a grade de ordens pendentes a partir do parâmetro Number of pending orders para cada tipo (Buy Limit e Sell Limit), uma ou várias ordens pendentes são ativadas. Então, o preço retorna necessariamente a Abertura da barra de preço na grade de ordens pendentes onde foi colocada.

Por exemplo, às 19:00 (Hora de Início = 19), colocamos quatro (Number of pending orders = 4) ordens Buy Limit e quatro Sell Limit. Esperamos que, após a ativação de um ou mais ordens pendentes, o preço volte ao preço da Abertura da barra às 19 horas.

Nota: na Hora de Início da conta de negociação, não deve haver pedidos pendentes.


Construindo grade

Distância (recuo do preço atual) + N * Step (passo entre ordens pendentes)

O valor do parâmetro Expiration é definido em horas para ordens pendentes.


Fechando posições e removendo ordens pendentes

Se o lucro total de todas as posições determinadas nos pontos do parâmetro "Total Profit", todas as posições serão fechadas e as ordens pendentes serão removidas. No parâmetro "End Hour", as ordens pendentes são removidas à força.


Parâmetros de entrada

  • Stop Loss (in pips) - stop loss;
  • Hora de Início - tempo de colocação da ordem pendente (em horas);
  • Hora Final - tempo de remoção da ordem pendente (em horas);
  • Lucro Total (in pips) - quando esse lucro é alcançado, todas as posições são fechadas e as ordens pendentes são removidas;
  • Trailing Stop (in pips) - trailing ("0" - trailing desabilitado);
  • Trailing Step (inm pips) - trailing step;
  • Distance - distância do preço atual até a primeira ordem pendente;
  • Step - espaço entre as ordens pendentes;
  • Número de ordens pendentes - número de ordens pendentes de cada tipo;
  • Expiração (em horas) - duração da ordem pendente (em horas);
  • Lots - volume fixo de ordens pendentes;
  • Risco - volume dinâmico de ordens pendentes, calculado um % de risco por transação;
  • magic number - identificação única do EA.

A otimização foi realizada de 2018.01.01 a 2018.07.12 no EURUSD,H1:

Estratégia de retorno

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21440

Gann_Multi_Trend Gann_Multi_Trend

O indicador Gann_Multi_Trend define as tendências de curto, médio e longo prazo.

Waddah_Attar_Trend_Candles Waddah_Attar_Trend_Candles

O gráfico de candles baseado nos histogramas de Waddah_Attar_Trend calculados usando as séries de preços do gráfico: Abertura, Máxima, Mínima e Fechamento.

Exp_Ang_Zad_C_Tm_MMRec Exp_Ang_Zad_C_Tm_MMRec

Um sistema de negociação que usa o indicador de acompanhamento de tendência Ang_Zad_C, com a possibilidade de definir estritamente um intervalo de tempo e alterar o volume de uma próxima transação, dependendo dos resultados das negociações anteriores.

Differential_Average_By_Sultonov Differential_Average_By_Sultonov

Indicador Média Diferencial Suavizada por Sultonov.