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:
- 1514
- Avaliação:
- Publicado:
- 2017.02.01 08:51
- Atualizado:
- 2018.02.22 14:48
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia — Collector, autor do código mq5 — barabashkakvn.
Inspirado no tema "Redes neurais, como estudá-las e por onde começar?"
AVISO: REQUER OTIMIZAÇÃO OBRIGATÓRIA!
O mundo mudou... Posso senti-lo na água, posso senti-lo na terra,
posso senti-lo no ar. Muito do que havia está perdido.
"Senhor dos Anéis", Tolkien.
A ideia de criar o Expert Advisor Gandalf foi inspirada na discussão - no fórum - Redes neurais, como estudá-las e por onde começar?
O Expert Advisor mantém aberta uma ordem Buy e outra Sell (independentes uma da outra)até que o mercado não as feche com Stop-Loss ou Take-Profit fixos.
A abertura de posição realiza-se com base numa suavização exponencial da série temporal tendo em conta dois parâmetros:
Primeiro parâmetro: colocação do preço -S,
Segundo parâmetro: inclinação da tendência -T.
Os cálculos realizam-se segundo as formulas:
S[n]=w*y[n]+(1-w)*(S[n-1]+T[n-1])
T[n]=t*(S[n]-S[n-1])+(1-t)*T[n-1]
então, o valor "previsto" é: y[n+1]=S[n]+T[n]
Como valores (estimativas) iniciais para o 1º e 2º parâmetro, você pode tomar os coeficientes a partir da fórmula de regressão linear, isto é, funções úteis de KimIV.
__________________________________________________________________________________________
Variáveis de entrada no Expert Advisor >
posições para compra:
- In_BUY=true; — posições para compra são permitidas,
- Count_buy=24; — número de barras no histórico, nas quais o ВР suaviza-se, (parâmetro fechado)
- w_price=0.18; — coeficiente (fator) de preço,
- w_trend=0.18; — coeficiente (fator) de tendência,
- SL_buy=62 ; — nível Stop-Loss em pips,
- Risk_buy=0; — nível de risco em % (dependendo dos fundos disponíveis).
posições para venda: as variáveis In_SELL, Count_sell,m_price,m_trend,SL_sell,Risk_sell são análogas.
__________________________________________________________________________________________
A otimização acontece em duas fases, no lote constante, isto é, quando Risk_buy=0;e Risk_sell =0;
Fase №1, posições para compra:
In_BUY=true; In_SELL=false; Count_buy de 3 a 120, com incremento 1;
w_price e w_trend de 0.05 a 0.6 com incremento 0.01; SL_buy de 30 a 100, com incremento 1.
Fase №2, posições para venda:
In_BUY=false; In_SELL=true; o restante é o mesmo.
Este fascinante Expert Advisor opera sobre as áreas "gordas" da tendência nos timeframes H4 e D, EURUSD, no entanto, para abrir a posição é necessária uma filtragem adicional usando indicadores nos timeframes superiores.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/17187

No trabalho do Expert Advisor, usa-se o indicador iBullsPower (Bulls Power).

O Expert Advisor utiliza os indicadores iDeMarker (DeMarker, DeM) e iStochastic (Stochastic Oscillator). Três níveis virtuais para proteger os lucros.

Negociação segundo os indicadores: iStochastic (Stochastic Oscillator) e iRSI (Relative Strength Index, RSI).

Expert Advisor que opera nas rupturas da média móvel. São utilizados os indicadores: dois iMA (Moving Average, MA), iRSI(Relative Strength Index, RSI) e duas iEnvelopes (Envelopes).