Gold Session Range Signals
- Indicadores
- Versão: 1.0
- Ativações: 10
Uma sessao. Um intervalo. Uma seta por direcao, e a regra exata que a produziu.
Gold Session Range Signals marca o intervalo de abertura da sessao que voce escolher e entao desenha uma unica seta na primeira barra fechada que ultrapassa esse intervalo por uma margem calculada a partir do ATR. Todos os calculos estao publicados abaixo, para que voce possa conferir o que o indicador fez em vez de confiar nele.
Ele desenha. Ele nao negocia. Sem ordens, sem modificacoes, sem fechamentos e sem acesso a conta.
Tres coisas que ele faz de forma diferente
- Ele nao repinta. Nada e desenhado em uma barra em formacao. O sinal aparece somente depois que a barra fecha e permanece onde apareceu. Troque de periodo grafico e as setas nao aumentam nem diminuem.
- Ele fica em silencio perto das divulgacoes agendadas. Os sinais sao suspensos dentro de uma janela em torno dos eventos do calendario economico que voce selecionar por importancia e pais. O painel informa por que esta em silencio e quando volta a funcionar.
- Ele nomeia a condicao todas as vezes. A seta recebe o rotulo Long setup ou Short setup, e cada alerta traz o simbolo, o periodo grafico e a condicao que foi atendida.
O que voce ve no grafico
- O intervalo de abertura da sessao, desenhado como uma caixa.
- Uma seta na primeira barra fechada que ultrapassa o intervalo pela margem.
- Quatro niveis de referencia calculados com seus precos: Entry, Stop reference, Objective 1, Objective 2.
- Um painel somente de leitura: estado da sessao, valores do intervalo, intervalo dividido pelo ATR, numero de sinais, estado do calendario e ultimo sinal.
- Um motivo por escrito sempre que nada e desenhado: sem intervalo, intervalo estreito demais, intervalo largo demais, sem ATR, calendario indisponivel, em suspensao e mais nove casos.
O calculo completo, nada escondido
ATR = iATR(InpAtrPeriod) na barra fechada i
Margin = InpBreakAtr * ATR
RangeW = RangeHigh - RangeLow
Condicao 1, qualidade do intervalo: InpMinRangeAtr * ATR <= RangeW <= InpMaxRangeAtr * ATR
Condicao 2, calendario: o horario de fechamento da barra nao esta dentro de uma janela de divulgacao
Condicao 3, uma vez: um sinal por sessao e por direcao
Long setup: Close[i] >= RangeHigh + Margin
Short setup: Close[i] <= RangeLow - Margin
Para um Long setup:
Entry = Close[i]
Stop reference = min(RangeLow, Entry - InpStopAtr * ATR)
Risk = Entry - Stop reference
Objective 1 = Entry + InpR1 * Risk
Objective 2 = Entry + InpR2 * Risk
O Short setup e espelhado.
A condicao 1 e avaliada uma unica vez por sessao, no momento em que o intervalo se fecha, usando a ultima barra fechada inteiramente dentro do periodo de formacao. Avalia-la a cada barra faria a mesma sessao alternar entre aceita e descartada.
Os niveis de referencia sao valores calculados, nao recomendacoes. O painel informa isso o tempo todo.
O inicio da sessao e informado no horario do servidor
O horario do servidor da corretora e diferente do seu horario local. Ajuste a hora da sessao conforme o relogio do servidor da sua corretora. Em um servidor GMT+3, comum entre as corretoras do MetaTrader:
- Toquio, 09:00 no horario local, corresponde a 03:00 no servidor
- Londres, 08:00 no horario local, corresponde a 10:00 no servidor, que e o valor padrao
- Nova York, 08:00 no horario local, corresponde a 15:00 no servidor
Alertas
Janela pop-up, som, notificacao no celular e e-mail, cada um ligado ou desligado separadamente. O texto do alerta sempre contem o simbolo, o periodo grafico e a condicao atendida. Os alertas disparam apenas para barras que fecham depois que o indicador foi iniciado. O historico e desenhado, mas nao e anunciado.
O que este indicador nao faz, leia antes de comprar
1. Ele nao abre, nao modifica, nao fecha e nao interrompe nada. Nao ha uma unica funcao de negociacao no codigo.
2. No Testador de Estrategia, a suspensao por eventos reais do calendario nao funciona. O terminal nao permite chamadas ao calendario ali. Em vez disso, uma janela de exemplo claramente identificada e reproduzida, para que voce veja o comportamento.
3. Nada aparece em uma barra em formacao. Se voce espera uma seta enquanto a vela ainda se move, este indicador parecera lento. Esse e o projeto.
4. Ele nao mostra proporcao de acertos, nem pips, nem resultados de qualquer tipo. Essa funcao nao existe no produto.
5. Ele nao emite alertas para barras passadas.
6. Ele mostra o horario, o pais e a importancia de uma divulgacao. Nao mostra o valor previsto nem o efetivo.
7. Ele nao acompanha o retorno do preco para dentro do intervalo apos um sinal. Uma seta fica fixa assim que e impressa.
8. Os paises podem ser escolhidos individualmente para Estados Unidos, zona do euro, Japao e Reino Unido. Todo o restante fica em um unico interruptor chamado All other countries, que inclui tambem AU, CA, NZ e CH.
9. A suspensao adia, nao apaga. Se o preco ainda estiver fora do intervalo quando a janela terminar, a seta aparece nesse momento.
10. No primeiro carregamento apos iniciar o terminal, o desenho pode levar alguns segundos enquanto o terminal carrega o seu calendario. Depois disso leva cerca de 0,1 segundo em um grafico de 100.000 barras.
11. Logo apos trocar o simbolo ou o periodo grafico, o estado anterior pode continuar visivel por cerca de um segundo antes de ser redesenhado.
Parametros de entrada, 31, agrupados
- Session: hora e minuto de inicio no horario do servidor, duracao do intervalo de abertura em minutos, por quanto tempo os sinais sao aceitos apos o fechamento do intervalo.
- Signal: periodo do ATR, margem de rompimento em ATR, largura minima e maxima do intervalo em ATR.
- Reference levels: mostrar ou ocultar, distancia do nivel de stop em ATR, Objective 1 e Objective 2 como multiplos do risco.
- Economic calendar: ligado ou nao, importancia, minutos antes e depois, quatro paises mais um interruptor para os demais.
- Alerts: pop-up, som, celular, e-mail.
- Display: canto do painel, painel visivel ou nao, caixa do intervalo visivel ou nao, duas cores.
- Strategy Tester: janela de suspensao de exemplo ligada ou nao.
Valores fora da faixa aceita nao sao corrigidos em silencio. O painel nomeia o parametro e o indicador volta ao valor padrao.
Se voce o chamar a partir do seu proprio Expert Advisor
Os titulos input group ocupam cada um uma posicao de argumento no iCustom. Este indicador tem sete titulos, portanto sao necessarios sete argumentos de preenchimento, caso contrario cada valor seguinte se desloca uma posicao. Isso compila e roda sem nenhuma mensagem de erro, entao e facil deixar passar.
int h = iCustom(_Symbol, _Period, "Market\\GoldSessionRangeSignals",
0, 10, 0, 30, 240,
0, 14, 0.15, 0.5, 3.0,
0, true, 1.0, 1.0, 2.0,
0, true, 0, 15, 15, true, true, false, false, false,
0, true, false, false, false,
0, 0, true, true, clrDodgerBlue, clrCrimson,
0, true);
Requisitos
MetaTrader 5. Qualquer simbolo e qualquer periodo grafico. Os valores padrao foram ajustados para XAUUSD em M5. O filtro de calendario economico usa o calendario integrado ao seu terminal.
Versao gratuita de demonstracao
A demonstracao funciona no Testador de Estrategia. A janela de suspensao de exemplo e mostrada ali, de modo que o comportamento do calendario fica visivel antes da compra.
Aviso de risco
Negociar envolve risco de perdas. Este indicador exibe niveis calculados conforme a formula acima. Ele nao fornece consultoria de investimento e nao faz qualquer afirmacao sobre resultados. Teste primeiro em uma conta demo e decida por conta propria se essa forma de exibicao combina com o seu proprio metodo.
