Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1827
- Avaliação:
- Publicado:
- 2017.02.13 12:39
- Atualizado:
- 2018.02.15 17:43
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia — slacktrader, autor do código mq5 — barabashkakvn.
10 pips por dia numa direção oposta à "tendência de ontem."
O autor da ideia descreve o Expert Advisor da seguinte maneira:
É possível ganhar 10 pips por dia? A questão não é nova, mas muito interessante para mim como um novato. Como eu já vi, é muito difícil de obter um lucro de 10 pips durante a negociação.
Tentei fazer alguma pesquisa para fazer meus 10 pips por dia. Tudo terminou no sistema de negociação "uma vez por dia". Eu abria diariamente apenas uma posição, no início do dia. Primeiro sobre a tendência, depois, contra, em seguida, com ordens stop, com Stop-Loss e Take-Profit especiais, e assim por diante...
Parei num Expert Advisor que abria uma posição por dia contra a "tendência", numa determinada hora. O que significava para mim a tendência neste EA? Tratava-se apenas da diferença de preço na faixa de N barras. Como normalmente acontecia, após uma otimização simples, eu recebia uma interessante curva.
Ela mostrava 6/1 operações favoráveis e 26/2 negociações consecutivas rentáveis/não-rentáveis. Por causa disso eu usava um martingale para tornar a gestão do capital razoável, e acabar com uma curva mais bonita :-)
O Expert foi rentável nos últimos 7 anos. Se você usar a gestão do capital com risco máximo, em vez de um lote fixo, mas otimizado apenas para os últimos 2 anos, os resultados mais velhos não resultarão tão lindos.
Principais características:
Par de moedas: EURUSD
Timeframe: seleciona-se automaticamente pelo Expert Advisor (você pode definir qualquer)
Abertura de posição: 07:00 CET (Hora Central Europeia, + 1 GMT)
Tempo de vida máximo da posição aberta: 75 600 s = 21 hora
Número de horas para verificar a diferença de preço a fim de definir a "tendência": 30 horas
Você pode alterar/otimizar estas variáveis, para obter resultados diferentes:
FIXLOT: Se for 0, será usada a variável maximumrisk para a contagem de lotes, caso contrário, só será usado este valor apenas durante a negociação;
MINLOTS: lote mínimo;
MAXLOTS: lote máximo;
MAXIMUMRISK: risco mínimo, se FIXLOT = 0 . Neste caso, pode ser melhor usar FIXLOT = 0 e MAXIMUMRISK = 0,05 (0,02);
SLIPPAGE: máxima derrapagem permitida.
TRADINGHOUR: tempo em que a posição deve ser aberta;
HOURSTOCHECKTREND: número de horas para determinar a diferença de preço a fim de determinar a "tendência";
ORDERMAXAGE: tempo de vida máximo da posição; as posições mais antigas são fechadas.
No Expert Advisor, é usado o elemento martingale: após uma posição de perda, o lote da próxima posição é multiplicado.
FIRSTMULTIPLICATOR: multiplicar os lotes, se houver uma posição de perda;
SECONDMULTIPLICATOR: multiplicar os lotes, se houver duas posições de perda;
THIRDMULTIPLICATOR: multiplicar os lotes, se houver três posições de perda;
FOURTHMULTIPLICATOR: multiplicar os lotes, se houver quatro posições de perda;
FIFTHMULTIPLICATOR: multiplicar os lotes, se houver cinco posições de perda.
STOPLOSS
TRAILINGSTOP
TAKEPROFIT
Qual é a razão lógica para negociar desse jeito? Isto é apenas um histórico re-optimizado sem quaisquer chances de sucesso, no futuro, ou esta estratégia de negociação tem alguma base lógica?
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/17474

Abre a posição SELL cada barra, se Close da primeira barra > Close da terceira barra. Abre a posição BUY cada barra, se Close da terceira barra > Close da primeira barra.

Modificação do Stop-Loss de quaisquer posições. Trail. Trailing.

Biblioteca de algoritmos de média; no artigo "Média de séries de preços, sem buffers adicionais para cálculos intermédios" encontra-se uma descrição detalhada.

Indicador de tendência simples do tipo oscilador.