[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 264
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
Parece que uma semana para nós, novatos, é o prazo após o qual nós vamos até você pros))))
Concluído a partir dos últimos posts....
vamos ao fundo da questão:) declarar o contexto.
Contexto? simples...
Artigo Criando um programa comum(https://book.mql4.com/ru/build/index) a partir do livro didático.
Ali, um arquivo <Inform.mqh> está incluído no programa.
""""""
Uma subjanela de saída separada é criada usando um indicador personalizado com as configurações apropriadas. O único objetivo deste indicador é criar uma subjanela, portanto, nenhum cálculo é realizado no indicador, também não há objetivo de criar linhas indicadoras. O código do indicador Inform.mq4 pode ter a seguinte aparência:
Em geral, o programador pode adicionar o código necessário ao indicador, fornecendo-lhe, assim, propriedades adicionais. Por exemplo, em alguma parte da subjanela indicadora, você pode exibir as linhas indicadoras. Este exemplo mostra um código simples de um indicador, cuja janela exibirá os objetos gráficos.
""""
Aqui está o código do arquivo Informar. Não entendo como obter sinais a partir dele na tabela. No programa que funciona, parece dar comandos na tabela, mas nada... Preciso anexar um indicador Informar e escrever algo nele? Ou de outra forma?
Por favor, me diga como fazer ((...)
Por favor, diga-nos o que fazer((.
Primeiro, um pouco de teoria. Um programa MQL é... programa. Ou seja, ele não pode realizar operações que não lhe são mandadas realizar. Na seção de ajuda "execução do programa" você pode ler que quando um novo tick vem no Expert Advisor/indicator, a função start() é executada. Se a função Inform() não for chamada desde o início(), ela não será executada. Agora leia mais adiante o artigo da seção que você mencionou: A função Inform() pode ser chamada de qualquer lugar do programa onde seja necessário imprimir a próxima mensagem. Isto é, no início da função(), onde precisamos imprimir a mensagem, nós escrevemos
Obrigado pela explicação, é claro, mas é chamado do programa muitas vezes, no corpo principal não está presente, mas em outro iclude está em toda parte e é chamado através do envio de mensagens, mas elas não são emitidas(
como exemplo uma linha de Close_All.mqh
É essencialmente o mesmo que no tutorial. Todas as chamadas vêm de arquivos .
Aqui está um exemplo
É essencialmente o mesmo que no tutorial. Todas as chamadas vêm de arquivos .
Aqui está um exemplo
O Informe é chamado de uma merda de vezes, mas é difícil ver como ele exibe.... onde as mensagens vão também(