Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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

Spreader 2 - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1373
Avaliação:
(18)
Publicado:
2018.02.05 07:35
Atualizado:
2018.06.27 12:51
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Autor da ideia - Yury Reshetov, Autor do código mq5 - barabashkakvn.

Advisor calcula tudo sozinho, isto é, em que direção e qual o lote para abrir. O cálculo é otimizado, visando juntar spreads positivos a fechar em território positivo, ou, se algo der errado, aguentar calmamente o rebaixamento. Não existem milagres, por isso o rebaixamento ocorre e às vezes um longo tempo. O expert não usar quaisquer indicadores, tudo é calculado apenas com base no histórico - as últimas 60 barras.

  • Depósito mínimo para as configurações padrão: US$ 10 000;
  • Timeframe: M1.

Os pares devem ser correlacionados positivamente no longo prazo. O expert não pode verificar por si só se existe uma correlação positiva nos pares.

Os pares devem ter a mesma moeda de cotação. Ou seja, os pares EURUSD e GBPUSD são adequados, pois sua moeda de cotação está em USD. GBPJPY e CHFJPY também servem - sua moeda de cotação está em JPY. Mas o par EURUSD e USDJPY não é adequado, porque a primeira moeda de cotação está em USD, e a segunda - JPY.

Não se deve colocar, ao mesmo tempo, dois experts diferentes cujos pares são os mesmos. O expert não tem identificador (magic). No entanto, se feito tudo segundo as instruções, o magic não é necessário, uma vez que quase sempre é possível pegar taxas transversais para que a moeda coincida e os pares dos experts nunca se cruzem.

Se as configurações são por padrão, podem-se selecionar seis pares que no momento são adequados para teste de contas de demonstração:

  1. Colocamos o expert em NZDJPY, no parâmetro Second symbol, escrevemos AUDJPY;
  2. Colocamos o expert em CHFJPY, no parâmetro Second symbol, escrevemos GBPJPY;
  3. Colocamos o expert em EURUSD, no parâmetro Second symbol, escrevemos GBPUSD;
  4. Colocamos o expert em USDJPY, no parâmetro Second symbol, escrevemos CADJPY.


Parâmetros de entrada

  • Second symbol - segundo par de moedas;
  • Position volume for the current symbol - volume da posição aberta nos lotes do par definido para o expert (o volume em lotes será calculado automaticamente de acordo com o segundo par definido no parâmetro Symbol seconds);
  • Profit - o lucro - na moeda de depósito - que ao ser atingido faz o expert fechar automaticamente as posições em ambos os pares.

Observação: EA não se encontra o tempo todo no mercado. Portanto, não se surpreenda se ele não abre posições por um longo tempo.


Breve descrição do princípio de funcionamento

O expert espera quando ambos os pares correlacionados, numa porção de barras 30, sobem, enquanto, numa segunda porção, descem. Se, em ambas as áreas, o movimento é só ascendente ou apenas descendente, ele não faz nada e exibe o comentário: "Trend found". Se os pares "debandam", isto é, entre os pares é observada uma correlação negativa, o expert também não faz nada e mostra o comentário: "Negative Correlation".

Após um movimento ascendente e outro descendente serem detectados, em ambas ás áreas e em ambos os pares, é encontrada a correlação, e realiza-se a otimização, ou seja, é feito um cálculo para, em ambos os trechos, independentemente da direção da tendência, obter lucro. A otimização consiste em se selecionar o tamanho ideal do lote para o segundo par. Os pares são divididos numa parte base e numa primeira seção que realiza a cobertura, ou seja, uma se torna longa e outra - curta. Após tudo isto, são abertas as posições em ambos os pares de acordo com os cálculos. Após o lucro atingir o valor especificado, no parâmetro de entrada Profit, ambos os pares são automaticamente fechados, e tudo se repete.

Um dos pares é o básico, enquanto o segundo realiza a cobertura para a tendência ascendente. Ou seja, a parte básica recolhe o lucro, enquanto a que realiza e cobertura prevê contra o rebaixamento. Na tendência de queda, os pares trocam de papéis. O par responsável pela cobertura reduz o risco, mas há um preço, ou seja, ele usa o lucro. Porém, não pode ser de outra forma, pois, ao mudar a tendência, o risco não será limitado.

Como o mercado está propenso a movimentos falsos, capazes de confundir qualquer estratégia de negociação, foi acrescentada uma verificação adicional. Se o resultado da verificação for negativo, teremos uma perda, enquanto o cálculo de volumes e direções será reconhecido como errado, e nos comentários aparecerá a mensagem: "False testimony". Assim, é possível reduzir significativamente os rebaixamentos e a possibilidade de posições que não são cobertas.

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

Dtm Dtm

Oscilador em estilo DRAW_FILLING usando filtros digitais.

N seconds N points N seconds N points

Advisor que monitora as posições de todos os símbolos e todos os mágicos. Caso seja aberta a posição "Waiting for seconds" e seu lucro - "Take Profit" pontos, fecha as posições. Caso o lucro não atinja "Take Profit" pontos, transfere o nível de take profit.

OsMaSter v0 OsMaSter v0

EA baseado nos sinais do indicador iOsMA (Moving Average of Oscillator, OsMA).

RSI Eraser RSI Eraser

Expert baseado nos sinais do indicador iRSI (Relative Strength Index, RSI).