[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 758
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
Você está comparando os números das subjanelas em que os objetos são desenhados. Se em um, a função ObjectFind(); retorna este número de janela e será o mesmo para os dois valores comparados. Assim, você está comparando os números das janelas. E muito provavelmente a mesma janela consigo mesma...
Colegas, uma pergunta.
Ao testar um EA, verificando se o indicador funciona corretamente, podemos freqüentemente usar a função Alerta()
//----------------------------------------------------------------------------------------------------------------------------------------------
mas, com o passar do tempo, o campo de saída Alerta() começa a conter muita "bagunça" (dados antigos, quero dizer)
e está visualmente desorganizado...
//----------------------------------------------------------------------------------------------------------------------------------------------
é possível limpar o campo de saída Alerta(() dos registros antigos em um novo início de indicador?
//----------------------------------------------------------------------------------------------------------------------------------------------
Muito obrigado de antemão.
Números para quê? Você pode ser mais específico?
Os números são extraídos de outros indicadores :)
Como você os lê a partir da janela de conversão - comparação?
Os números são extraídos de outros indicadores :)
Como posso lê-los a partir da janela de conversão - comparação?
Improvável da janela... Leia a partir do indicador.
Colegas, uma pergunta.
Você não pode limpar a janela de alerta por software, somente a sobrecarga do próprio terminal ajudará.
Normalmente o problema é resolvido adicionando um separador ao init e deinit algo como isto:
Para não confundir os dados.Os números são extraídos de outros indicadores :)
Como você os lê da janela de escalonamento - comparação?
É bastante simples.
O princípio geral: você percorre os objetos necessários(OBJ_TEXT e/ouOBJ_LABEL) e lê seus valores de texto usando a função ObjectDescription().
E depois reformatar usando StrToDouble().
Você não pode ler matrizes de outro indicador a partir de um indicador, e não pode declará-las como globais... através de variáveis globais - isso é muito... Talvez você tenha que escrevê-lo em um arquivo.
Tudo é suficientemente simples.
O princípio geral é correr através dos objetos necessários(OBJ_TEXT ou/eOBJ_LABEL) no laço e ler seus valores de texto usando ObjectDescription().
E depois reformatar usando StrToDouble().
E como você irá testá-lo? Não creio que o intercâmbio de dados através de um arquivo ajude nos testes e na otimização.
É uma coisa de várias moedas, terei que estragar tudo de qualquer forma com os testes, direto para a demonstração :) se eu a quebrar, é claro.
Na verdade, é por isso que tudo é feito através do gráfico - para ver para onde estamos indo :)