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:
- 1267
- Avaliação:
- Publicado:
- 2018.05.31 08:59
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia - Yúri, autor do código MQ5 - barabashkakvn.
O EA calcula o preço "redondo" superior e inferior mais próximo, dependendo do passo Step of the "round" number para ver como funciona o cálculo do preço "redondo", comente a linha em OnDeinit:
//+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- how Math() function works: return;
Ao descarregar o Expert Advisor do gráfico, um exemplo será impresso na guia "Especialistas". Para a colocação inicial da ordem pendente, é verificada a posição do preço e do indicador iAMA (Adaptive Moving Average, AMA).
- Se o preço Close da barra #0 for superior ao indicador, será colocado o Buy Stop pendente de acordo com o preço "redondo" superior;
- Se o preço Close da barra #0 for inferior ao indicador, será colocado o Sell Stop pendente de acordo com o preço "redondo" inferior;
Além disso, é definido o tempo de vida de cada ordem pendente: à última hora conhecida do servidor é adicionado o tempo Life time of the pending order (especificado em horas).
Para posições BUY e SELL, é usado um trailing separado - Trailing Stop BUY e Trailing Stop SELL.
Parâmetros de entrada
- Lots - volume;
- Stop Loss BUY - stop-loss para o Buy Stop;
- Stop Loss SELL - stop-loss para o Sell Stop;
- Trailing Stop BUY - trailing para a posição Buy;
- Trailing Stop SELL - trailing para a posição Sell;
- Step of the "round" number - passo do preço "redondo";
- Life time of the pending order (in hours) - tempo de vida da ordem pendente (em horas);
- AMA: Period of calculation - período do AMA;
- AMA: Period of fast MA - período da média móvel rápida;
- AMA: Period of slow MA - período da média móvel lenta;
- AMA: Horizontal shift - deslocamento horizontal do indicador;
- AMA: Type of price - tipo de preço;
- magic number - identificador único do Expert Advisor.
Teste EURUSD,H1:
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20132

Exemplo de como trabalham as funções MathCeil, MathRound e MathFloor.

O EA trabalha segundo o indicador Fractals: este indicador define ordens pendentes e move o Stop-Loss nas posições.

Método de análise de volume amplamente conhecido.

Esta versão difere do original, porque, para cálculos, em vez do parâmetro de fração alpha, é usado um período. Isso traz o indicador na mesma categoria das médias móveis, e seu uso se torna um pouco mais intuitivo do que a versão original.