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:
-
Conor Mcnamara
I started learning C programming in 2010. From there I picked up many languages.
I'm working on several indicator projects and EA concepts. - Visualizações:
- 16
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Esta é apenas uma reescrita do indicador Heiken Ashi da MetaQuotes, com todos os buffers definidos como séries. Seu objetivo é exclusivamente educacional.
Quando comecei a estudar essa estrutura, fiquei muito confuso sobre como alterar os índices dos buffers e os índices dos loops. Por exemplo, eu tinha um indicador que havia sido projetado com buffers em série; queria adicionar o Heiken Ashi, mas não sabia como fazê-lo corretamente (já que os buffers do Heiken Ashi não haviam sido originalmente projetados para funcionar no modo de série).
Agora, com esse código, talvez seja mais fácil para os alunos entenderem como tudo deve ser alterado quando se pega uma construção de indicador que não está em série e a converte para que tudo funcione em série. Isso também pode trazer clareza para aqueles que estão familiarizados com o MQL4, mas ainda não trabalharam com o MQL5.
Alguns indicadores construídos em série podem usar um índice inicial de “rates_total - prev_calculated” com segurança, mas é necessário um bar extra para calcular o Heiken Ashi com segurança quando ele utiliza um índice histórico [i+1] no cálculo.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/73176
TransactionCostCollector — Script para análise de custos do corretor
Os pipelines de rotulagem com barreira tripla costumam utilizar uma constante arbitrária (0,5–1,0%) ou uma suposição de spread herdada do passado como limite min_ret. Um limite definido abaixo do custo real de transação de ida e volta faz com que o pipeline rotule ruídos causados por custos como sinais negociáveis. O conjunto de dados rotulado, então, superestima sistematicamente o “edge”, e qualquer modelo treinado com base nessas rotulagens sofre sobreajuste a um artefato do esquema de rotulagem, em vez de se ajustar à estrutura genuína do mercado. O TransactionCostCollector.mq5 é um script independente que resolve a etapa de coleta de dados desse problema.
Institutional Harmonic Volumetric Gravity Center
Um mecanismo quantitativo de densidade de volume que utiliza a matemática da média harmônica ponderada para eliminar valores atípicos aritméticos e mapear o verdadeiro centro de gravidade da liquidez institucional.
Accumulation/Distribution
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
Accelerator Oscillator (AC)
O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.
