Indicadores: Indicador das Sessões de Trades

 

Indicador das Sessões de Trades:

Este indicador é baseado nos buffers DRAW_FILLING.

Os parâmetros de entrada estão ausentes, são usadas as funções TimeTradeServer() e o TimeGMT().

Indicador das Sessões de Trades

Autor: Dmitry

 

Hi,

Estou recebendo um erro na linha 158

HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];

Matriz fora do intervalo. Alguma sugestão de como corrigir isso?

 
scottu:

Hi,

Estou recebendo um erro na linha 158

HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];

Matriz fora do intervalo. Alguma sugestão de como corrigir isso?

Leia sobre a função ArrayMaximum():

ArrayMaximum

A função busca um elemento máximo em uma matriz numérica de uma dimensão.

int ArrayMaximum(
doublearray[], // matriz para pesquisa
int start=0 // índice para iniciar a verificação com
int count=WHOLE_ARRAY, // número de elementos verificados
);

Parâmetros

array[]

[in] Uma matriz numérica, na qual a pesquisa é feita.

início=0

[in] Índice para iniciar a verificação.

count=WHOLE_ARRAY

[in] Número de elementos para pesquisa. Por padrão, a pesquisa é feita em toda a matriz (cnt=WHOLE_ARRAY).

O segundo parâmetro não pode ser negativo(WHOLE_ARRAY=-1)
 
Esse indicador funciona no MT4?
 

FX 24 horas por dia (com base no artigo dailyfx)

  • O mercado Forex é negociado 24 horas por dia, 5 dias por semana
  • A maior parte da volatilidade ocorre durante a sobreposição de abertura do mercado.
  • Os operadores de Forex podem entrar e sair de negociações a qualquer momento durante o dia útil global

O acesso 24 horas por dia, 5 dias por semana, oferecido aos operadores de Forex tem muitas vantagens exclusivas que não estão disponíveis para os operadores de outros mercados. O acesso 24 horas ao mercado permite que os operadores de Forex gerenciem as negociações a qualquer momento diante de riscos iminentes, aproveitem as oportunidades de negociação global sempre que elas surgirem e negociem durante as sobreposições de horário do mercado.


Divididos em quatro sessões de negociação: Sydney, Tóquio, Londres/Europa e Nova York, os traders podem escolher o horário de negociação que melhor se adapte às suas agendas. No entanto, quando os mercados globais sensíveis são abalados por notícias da noite para o dia ou pelo mais recente "sabor" de crise financeira, os operadores de Forex podem se consolar com o fato de poderem sair de uma negociação ou entrar 24 horas por dia, 5 dias por semana. Diferentemente de seus irmãos negociadores de ações, que têm de ficar parados enquanto os comunicados econômicos ou outras notícias de alto impacto abalam o mercado, os negociadores de Forex podem reduzir o risco saindo de posições sem ter de esperar pelo sino de abertura.

Quando a frase "O dinheiro nunca dorme" foi criada, o mercado Forex poderia ter sido a inspiração. Estendendo-se por todo o mundo por meio de uma vasta rede de bancos interconectados, o mercado Forex oferece muitas oportunidades de negociação que acontecem 24 horas por dia. Um anúncio de taxa de juros programado para as 12h ET na Austrália pode ser negociado tão facilmente quanto o anúncio da taxa de juros dos EUA às 14h ET, porque o mercado Forex não fecha. Os traders de Forex não estão limitados pelo tempo quando se trata de oportunidades de negociação que ocorrem após o fechamento dos mercados acionários.


As sobreposições de sessões de negociação proporcionam volatilidade e liquidez

Além disso, os traders de Forex podem tirar proveito da volatilidade gerada durante os períodos em que os principais mercados se sobrepõem. As condições mais voláteis do mercado Forex ocorrem quando as sessões de negociação de ações de Sydney e Tóquio se sobrepõem, a sobreposição Tóquio/Londres e a sobreposição Londres/Nova York. Por não estarem restritos por um sino de abertura ou fechamento, os traders de Forex podem realizar negociações durante esses períodos de mercado muito líquido e volátil. Lembre-se de que a volatilidade do mercado é o sangue vital de um trader. A busca por liquidez e volatilidade termina aqui com o mercado Forex 24 horas por dia, 5 dias por semana. Os traders podem gerenciar o risco com restrições de tempo, aproveitar as oportunidades de negociação a qualquer momento e negociar durante as sobreposições de sessões de negociação.

 
Salvei esse indicador com meu modelo, mas toda vez que abro o MT5 ele não aparece e tenho de adicioná-lo manualmente. Você sabe como consertar isso?
 

Olá, boa tarde, quando coloco a temporalidade por exemplo M15, o intervalo não termina no horário exato, mas termina 15 minutos antes, mostro a imagem:



É possível fazer com que termine no horário exato... no exemplo acima, ao invés de terminar às 11:45 termina às 12:00?


Continuo atento


Atenciosamente e muito obrigado

 
Riyadus:
Salvei esse indicador com meu modelo, mas toda vez que abro o MT5 ele não aparece e tenho de adicioná-lo manualmente. Você sabe como corrigir isso?

Salvar modelo como default.tpl

 

Olá, Dmitry,


ótimo indicador. Uma pergunta:

O que devo definir para obter as horas exatas? Por exemplo, para a Alemanha, eu gostaria de ver o horário exato das 08:00 às 17:30?

Na sessão dos EUA, quero ver das 14:30 às 22:00 (horário da Alemanha)

Como insiro os horários no código?

 
Christoph:

Oi Dmitry,


ótimo indicador. Uma pergunta:

O que devo definir para obter a hora exata? Por exemplo, na Alemanha, eu gostaria de ver o horário exato das 08:00 às 17:30?

Na sessão dos EUA, quero ver das 14:30 às 22:00 (horário da Alemanha)

Como insiro os horários no código?

Hi,

Primeiro, você deve alterar a constante int para double e (para negociação de índice, sem forex):

const int AsiaOpen=0;
const int AsiaClose=6;
const int EuropaOpen=8;
const double EuropaClose=16.5;
const double AmericaOpen=14.5;
const int AmericaClose=21;


Funciona para mim.

Abraços

 
Olá, moro em Dubai, nos Emirados Árabes Unidos. Como definir a hora corretamente, por favor, me avise. Obrigado!