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
Bibliotecas

CCheckNewCandle - biblioteca para MetaTrader 5

Visualizações:
1122
Avaliação:
(24)
Publicado:
2017.08.24 13:56
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Também está disponível uma versão MQL4. Na versão MQL5, adicionei o uso conveniente de operadores "+" e Indexação "[]". "+" para atualização dos sinalizadores de surgimento de vela, indexação para verificação do aparecimento da vela no timeframe definido.

Muitos programas MQL5 executam explicitamente parte de seu código somente após a aparição de uma nova vela no gráfico. Esta classe evita a necessidade de escrever funções de acompanhamento de velas em cada programa.

Para usar a classe, é necessário colocar o arquivo - anexado - na pasta %TerminalPath%\MQL4\Include\ 

Anexe este arquivo no indicador requerido ou EA:

#include <CCheckNewCandle.mqh>

Criamos o objeto:

CCheckNewCandle candle;

// or

CCheckNewCandle candle("EURUSD");

No início da função de processamento de eventos, verifica-se o surgimento de novas velas (o resultado da verificação é armazenado em uma instância).

OnTick() //OnCalculate() ou outra...
  {
  +candle;
  ...
  }  

Agora, até a próxima verificação, o método candle[ENUM_TIMEFRAMES timeframe] vai retornar o resultado da verificação anterior pelo método +candle;

if(candle[PERIOD_H1]) //Qualquer período padrão.
   {
    ...
   }
if(candle[PERIOD_D1]) //Qualquer quantidade de solicitações entre chamadas +candle;.
   {
    ...
   }

P.S. Ao inicializar o programa, é preciso fazer a chamada +candle;

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

QEMA_HTF QEMA_HTF

Indicador QEMA com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.

PEMA_HTF PEMA_HTF

Indicador PEMA com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.

EveningStar EveningStar

Indicador que mostra o padrão "Evening Star".

EveningStar EveningStar

O EA EveningStar negocia segundo o padrão "Evening Star". O volume de lote é calculado como porcentagem de risco a partir da margem livre.