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
IncBullsBearsOnArray - biblioteca para MetaTrader 5
- Visualizações:
- 1103
- Avaliação:
- Publicado:
- 2014.01.14 13:15
- Atualizado:
- 2016.11.22 07:33
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
A Classe CBullsBearsOnArray é projetada para calcular o valor da Força dos Touros (Bull) e dos Ursos (Bears) sobre os buffers de indicador.
Uso:
O método Init() com os seguintes parâmetros são chamados na função OnInit():
- int aPeriod - período do indicador;
- ENUM_MA_METHOD aMethod - método de suavização.
O método Solve() com os seguintes parâmetros são chamados na função OnCalculate():
- const int aRatesTotal é uma variável rates_total a partir dos parâmetros da função OnCalculate();
- const int aPrevCalc - variável prev_calculated a partir da função OnCalculate();
- double aDataHigh[] - buffer com dados da Máxima (High) para calcular o indicador;
- double aDataLow[] - buffer com dados da Mínima (Low) para calcular o indicador;
- double aDataClose[] - buffer com dados do fechamento(Close) para calcular o indicador;
- double & aMA[] - buffer intermediário para calcular MA;
- double & aBulls[] - Valor de cálculo da Força dos Touros (Bulls);
- double & aBears[] - Valor de cálculo da Força dos Bears (Urso) .
Métodos Adicionais:
- int BarsRequired() - retorna o número mínimo de barras para o cálculo do indicador;
- string BuName() - retorna a linha com o nome do indicador Bulls Power;
- string BeName() - retorna a linha com o nome do indicador Bulls Power;
Test_BullsBearsOnArray.mq5 é um indicador como exemplo, mostrando aplicação da classe CBullsBearsOnArray. O arquivo IncBullsBearsOnArray deve ser colocado na pasta do terminal MQL5\Include\IncOnArray (deve ser criada a pasta IncOnArray). A classe CMAOnArray do arquivo IncMAOnArray é necessária para o trabalho correto. Pode ser encontrado aqui.
É muito importante estimar o equilíbrio da Força dos Touros e dos Ursos, a mudança deste equilíbrio inicial sinaliza sobre uma possível reversão de tendência. Esta tarefa pode ser resolvido usando os osciladores Bulls Power e Bears Power desenvolvidos por Alexander Elder e descrito no livro Trading for a Living.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/646
Outra variação sobre reversão, pontos de pivô.
IncWPROnArrayA Classe CWPROnArray é projetada para calcular a Faixa Percentual Williams (%R) sobre os buffers do indicator. Abaixo temos um exemplo do uso da classe.
Painel tipo calculadora para cálculos do lucro/perda. Os dados são calculados ao mover as linhas ou alterar os parâmetros nos campos de entrada do preço, lote, lucro, perda em pips ou depósito em moeda.
Fine_Fractals_MTFEste indicador cria, no gráfico atual, fractais de um período de tempo maior a partir do dados do indicador Fine_Fractals.