Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
OnCalculate
A função OnCalculate() é chamada apenas em indicadores personalizados quando é necessário calcular os valores dos indicadores pelo evento Calculate .
Isto geralmente acontece quando um novo tick é recebido para o símbolo, para o qual o indicador é calculado.
Este indicador não precisa ser anexado a nenhuma tabela de preços deste símbolo.
A função OnCalculate() deve ter um tipo de retorno int. Há duas definições possíveis. Dentro de um indicador não é possível usar as duas versões da função.
A primeira forma é destinada aos indicadores que podem ser calculados em um único buffer de dados. Um exemplo de tal indicador é a Média Móvel Personalizada.
intOnCalculate(constint taxas_total,// tamanho da matriz de preços[]
constint prev_calculado,// barras tratadas em uma chamada anterior
constint começar,// onde os dados significativos começam de
constdobro& preço[]// matriz para calcular
);
OnCalculate
A função OnCalculate() é chamada apenas em indicadores personalizados quando é necessário calcular os valores dos indicadores pelo evento Calculate .
Isto geralmente acontece quando um novo tick é recebido para o símbolo, para o qual o indicador é calculado.
Este indicador não precisa ser anexado a nenhuma tabela de preços deste símbolo.
A função OnCalculate() deve ter um tipo de retorno int. Há duas definições possíveis. Dentro de um indicador não é possível usar as duas versões da função.
A primeira forma é destinada aos indicadores que podem ser calculados em um único buffer de dados. Um exemplo de tal indicador é a Média Móvel Personalizada.
intOnCalculate(constint taxas_total,// tamanho da matriz de preços[]
constint prev_calculado,// barras tratadas em uma chamada anterior
constint começar,// onde os dados significativos começam de
constdobro& preço[]// matriz para calcular
);
( Eu uso a palavra "Lag" que significa atraso na ação do preço, ordem aberta, fechada, apenas uma palavra derruba minha plataforma MT4 )
Eu uso a função abaixo para meu indicador personalizado.
Quando escrevo abaixo o código de retorno ao meu indicador personalizado, então meu indicador personalizado começa a atrasar. Mas funciona corretamente, qual deles eu quero.
E quando escrevo abaixo o código de retorno ao meu indicador personalizado, então meu indicador personalizado não funciona corretamente, qual eu quero. Quero dizer, enquanto a falsa cruz MA " Seta " não volta para o ponto de cruzamento MA anterior.
P: O que posso fazer para esta situação, por favor?
Agradecemos antecipadamente.
Aqui está.
Obrigado de antemão.
OK! Obrigado!
Eu ainda preciso de uma resposta mais clara.
Obrigado de antemão.
A resposta é:Verifique tanto a Cruz MA atual quanto a Cruz MA anterior .
#Buffer (array out of range in ) - Fechado
#Custom Indicator Lagging - Fechado
#Primeiro resultado do Loop - Aberto
Obrigado de antemão.