Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 119
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
Veja o que há nos outros amortecedores...
portanto, há apenas 8 deles na tela.
Tentando puxar dados de buffers porque não consigo obtê-los de arquivosportanto, há apenas 8 deles na tela.
Tentando extrair dados de buffers porque não funcionam a partir de arquivosPode haver mais buffers na janela de dados - você pode proibi-los com a função: SetIndexLabel(1, NULL); veja o conteúdo dos buffers de zero a dez. Veja se os valores que você recebe correspondem e são visíveis. Mova o cursor do mouse para a barra cujo número está na função iCustom. Verifique como o resultado da função depende do número de parâmetros (parâmetros padrão). Para acelerar o processo durante a depuração, use o script e a função Alerta em vez de escrever em um arquivo. No início do roteiro, coloque Alert("---------------------") sinalizará os últimos valores exibidos. Em resumo, é muito fascinante e interessante e há muito a pesquisar.
Pode haver mais buffers na janela de dados - você pode proibi-lo com a função: SetIndexLabel(1, NULL); veja o conteúdo dos buffers de zero a décimo. Veja se os valores que você recebe correspondem e são visíveis. Mova o cursor do mouse para a barra cujo número está na função iCustom. Verifique como o resultado da função depende do número de parâmetros (parâmetros padrão). Para acelerar o processo durante a depuração, use o script e a função Alerta em vez de escrever em um arquivo. No início do roteiro, coloque Alert("---------------------") sinalizará os últimos valores exibidos. Em resumo, é muito fascinante e interessante e há muito a pesquisar.
Sim, a questão é como obter dados do campo requerido usando os métodos MQL4. Por exemplo, de alertas?
Todos eles estão à vista.
BOM DIA ! Ajude-me ou me dê uma dica! Há duas linhas horizontais com valores de preço! Eu gostaria de: Escrever em um arquivo - Símbolo, valores de linha. A idéia é que os níveis sejam construídos no terminal de demonstração e depois transferidos para o terminal Life instalado no servidor!
Ninguém lhe dará vodka, todos aqui são gananciosos :)
Ninguém lhe dará vodka, todos aqui são gananciosos :)
Isso mesmo, está de acordo com as regras.
Dinheiro pela manhã, cadeiras pela manhã.
Dinheiro pela manhã, cadeiras à noite.
É por isso que deixaram minha pergunta ir para o lixo...
Então, onde está a pergunta? Eu olhei algumas páginas atrás e não há nenhuma.
Então, onde está a pergunta? Percorreram algumas páginas atrás - não.
No posto 1149 há um código para as posições de fechamento.Meia solução:somente se um tipo de posição for aberto. Se, por exemplo, uma posição de Venda foi aberta e ainda não foi fechada, ao mesmo tempo que uma posição de Compra é aberta e fechada, a posição de Venda não pode ver nenhuma condição a ser fechada antes que outra posição de Venda abra e feche (de acordo com suas condições). E se a BAY abre e fecha novamente, ela novamente perde suas condições de fechamento. Então, o que fazer?
No pós 1149 código para posições de fechamento.Metade da solução:somente se o mesmo tipo de posições for aberto. Se, por exemplo, primeiro uma posição de Venda abre e ainda não fechou, e ao mesmo tempo uma posição de Compra abre e fecha, então a posição de Venda não vê suas condições de fechamento até que outra posição de Venda abra e feche (de acordo com suas condições). E se a BAY abre e fecha novamente, ela novamente perde suas condições de fechamento. Então, o que fazer?
Sim, eu posso ver isso. E vejo a resposta à pergunta no post abaixohttps://www.mql5.com/ru/forum/160587/page115#comment_6521492. Em outras palavras, o problema é que a funcionalidade não está dividida em subtarefas lógicas. Vocês se agruparam: analisar as ordens, decidir uma ação comercial e executar uma negociação.
Tal tarefa pode ser resolvida exatamente em três etapas: