Não, no momento t3. A questão é que t3 é o primeiro tique da barra, e isso significa que, como os cálculos ainda não foram feitos, o valor de IndicatorCounted() ainda não teve tempo de mudar - isso só acontece após o início da função() terminar seu trabalho. Isto é bastante lógico - a função dá o número de barras calculadas, portanto não faz sentido alterar seu valor até que pelo menos uma marca da barra dada tenha sido calculada. Portanto, no momento t3, ainda vemos o valor 299, mas no próximo tick será 300.
quando um assessor trabalha, os comentários são exibidos na tela no canto superior esquerdo. como eles podem ser movidos 100-200 pips para a direita... porque é impossível ler qualquer coisa naquele canto geralmente por causa de sobreposições de caracteres... ((((
w_ersoc: quando o EA está funcionando, os comentários são exibidos no canto superior esquerdo. como eles podem ser movidos 100-200 pips para a direita... como nesse canto é impossível ler qualquer coisa normalmente devido à sobreposição de caracteres... ((((
Eu gostaria de explicar um pouco sobre o que coloquei acima. Por exemplo, temos a tarefa de fazer um modelo de carro em MKL4. Sabemos que o carro tem algumas propriedades: pressão do óleo, velocidade do virabrequim, temperatura do líquido refrigerante, etc. Mas se abstrairmos um pouco, podemos entender o que queremos do carro: ir para frente, para trás, para a esquerda, para a direita. É por isso que todas as propriedades são declaradas como variáveis em nosso pacote e as deixam intocadas. Para interação com o ambiente externo, deixamos as funções: para frente(), para trás(), para a esquerda(), para a direita(). Basicamente, ele cheira a encapsulamento. Isto ajudará muito ao complicar o projeto.
if(Digits==5){
if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знаке
}
if(Digits==4){
if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
//или так ...switch(Digits){
case5: if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знакеcase4: if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
Uma função não se encaixava:
Não, no momento t3. A questão é que t3 é o primeiro tique da barra, e isso significa que, como os cálculos ainda não foram feitos, o valor de IndicatorCounted() ainda não teve tempo de mudar - isso só acontece após o início da função() terminar seu trabalho. Isto é bastante lógico - a função dá o número de barras calculadas, portanto não faz sentido alterar seu valor até que pelo menos uma marca da barra dada tenha sido calculada. Portanto, no momento t3, ainda vemos o valor 299, mas no próximo tick será 300.
Isso é mais claro?
quando o EA está funcionando, os comentários são exibidos no canto superior esquerdo. como eles podem ser movidos 100-200 pips para a direita... como nesse canto é impossível ler qualquer coisa normalmente devido à sobreposição de caracteres... ((((
espaços no início do texto de comentário é o mais fácil
ou assim:
espaços no início do texto de comentário é o mais fácil
ou assim...
mas a Open[1] precisa escrever que o preço é mais baixo em 1 ppt.
Eu tenho 5 casas decimais, então escrevi
mas acontece que este termo é errado porque não funciona.
qual é a maneira correta de escrevê-lo?
mas acontece que este prazo é errado porque não funciona.
tente assim:
O que exatamente não está funcionando?
a posição não se abre.