Discussão do artigo "Criando um Expert Advisor simples multimoeda usando MQL5 (Parte 2): Sinais do indicador - Parabolic SAR multiframe"

 

Novo artigo Criando um Expert Advisor simples multimoeda usando MQL5 (Parte 2): Sinais do indicador - Parabolic SAR multiframe foi publicado:

Neste artigo, por EA multimoeda, entendemos um robô investidor ou um robô de negociação que pode negociar (abrir/fechar ordens, gerenciar ordens como trailing-stop-loss e trailing profit) mais de um par de moedas em um gráfico. Desta vez, usaremos apenas um indicador, o Parabolic SAR ou iSAR, em vários timeframes, começando com PERIOD_M15 e terminando com PERIOD_D1.

O EA multimoeda usará 1 sinal de indicador em 5 timeframes, começando com PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4, e PERIOD_D1.

Este EA não utiliza um timeframe fixo para o cálculo dos sinais dos indicadores, portanto, não é necessário definir o timeframe de cálculo do sinal.

Isso significa que o EA FXSAR_MTF_MCEA pode ser usado em qualquer timeframe de PERIOD_M1 a PERIOD_MN1, e o FXSAR_MTF_MCEA ainda calculará os sinais com base no iSAR PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4, e PERIOD_D1.

Estes cinco timeframes do Parabolic SAR definirão o sinal para abrir ordens.

Entretanto, para fechar ordens quando o sinal enfraquecer, usamos o indicador iSAR PERIOD_M15, desde que a ordem esteja em estado de lucro.

Para usar o trailing-stop e o trailing profit, utilizamos o iSAR PERIOD_H1.


A fórmula da estratégia de estado dos sinais iSAR:

UP (para cima) = (PRICE_LOW[0] maior que a linha iSAR) ou PRICE_LOW[0] > iSAR[0]

DOWN (para baixo) = (PRICE_HIGH[0] menor que a linha iSAR) ou PRICE_HIGH[0] < iSAR[0]

Onde obter o sinal de COMPRA ou VENDA:

Os cinco timeframes do indicador iSAR devem somar 5 x UP para COMPRA e 5 x DOWN para VENDA.

Na figura 1, mostra-se o indicador iSAR.

iSAR_Signal_Buy e Sell

Autor: Roberto Jacobs