Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
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
Visualizações:
945
Avaliação:
(14)
Publicado:
2018.11.08 10:47
AML.mq5 (11.78 KB) visualização
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Indicador AML (Adaptive Market Level) exibe um dos três estados do mercado: Lateralizado, tendência de alta e tendência de baixa.

Ele é baseado na suavização fractal e possui um filtro discreto que remove pequenos movimentos do preço: Se a amplitude do movimento de preços não exceder o quadrado da amplitude predefinida dentro do intervalo especificado, esse movimento de preço será ignorado e considerado como lateralizado.

Ele tem dois parâmetros:

  • Period - período para o cálculo;
  • Dimension - amplitude do movimento do preço em pontos.

Cálculo:

If ABS(FR - FR(Dimension)) < LAG:

AML = PrevAML

de outra forma:

AML = FR

Onde:

LAG = Dimension * Dimension * Point
FR = Alpha * Price + (1.0 - Alpha) * PrevFR
Price = (High + Low + 2.0 * Open + 2.0 * Close) / 6.0
Alpha = EXP(-1.0 * Dimension * (DIM - 1.0)) por 0.01 até 1.0

If R1+R2 > 0 and R3 > 0:

DIM = 1.44269504088896 * (LOG(R1+R2) - LOG(R3))

Caso contrário:

DIM = 0
  • R1 - (Maximum price - Minimum price within theе Period from the current price) / Period
  • R2 - (Maximum price - Minimum price within the Period from i+Period) / Period
  • R3 - (Maximum price - Minimum price within the Period * 2) / Period * 2

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

APZ APZ

O indicador APZ (Adaptive Price Zone) representa um canal de preço adaptativo.

CVI CVI

Oscilador CVI (Chartmill Value Indicator).

ZLS ZLS

Indicador ZLS (Zero Lag Stochastic) - um estocástico com atraso zero - uma relação de vários estocásticos com diferentes períodos %K, desaceleração e pesos.

Test_values_print Test_values_print

Um simples arquivo de inclusão para imprimir os valores e nomes das variáveis.