Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 914

 
É possível devolver o nome do escritório e o número da conta programmaticamente?
 
Seric29:
É possível devolver o nome do escritório e o número da conta programmaticamente?
É possível
 

Olá. Por favor, ajude-me a entender o roteiro, ou melhor, suas configurações. Eu mesmo não consigo entender. Se você não se importa, por favor, traduza as configurações em linguagem simples.

 
E mais um pedido, se me permitem. Por favor, faça este roteiro apenas para pedidos de parada de compra.
Arquivos anexados:
 
Artyom Trishkin:
Você pode fazer isso em

Sim, eu fiz. Fale-me sobre a velha pergunta, se não houver dados suficientes, o carregamento ocorre uma barra de cada vez, e funciona de forma confiável? E é possível fazê-lo carregar o site inteiro, não existem tais funções, você mesmo precisa implementar o mecanismo?

 
Seric29:

Sim, eu fiz. Fale-me sobre a velha pergunta, se não houver dados suficientes, o carregamento ocorre um bar de cada vez, e funciona de forma confiável? E é possível fazê-lo carregar o site inteiro, não existem tais funções, você mesmo precisa implementar o mecanismo?

Ninguém pode garantir o tempo de carregamento completo. A única coisa a fazer é verificar a sincronização total em cada tick e saída se ainda não estiver sincronizado. Ou verifique o número mínimo possível de barras disponíveis para trabalhar, e saia se não for suficiente.

 
Artyom Trishkin:

Ninguém pode garantir o tempo de carregamento completo. Resta apenas verificar a sincronização total e sair a cada tique, se ainda não estiver sincronizado. Ou verifique o número mínimo possível de barras disponíveis para trabalhar, e saia se não for suficiente.

Acontece que é uma espécie de amanteigado. Suponha que houvesse uma lacuna no gráfico, então por que eu deveria contá-las uma a uma e usar esta área vazia para minha estratégia comercial se eu puder carregar toda a área e processá-la de uma vez, além do robô poder negociar somente na situação atual e não poder usar a anterior, porque o tempo não pode ser revertido. Acontece que é um absurdo. Se a data da barra for igual à situação atual, então tudo está normal, caso contrário, espere um segundo até que todo o gráfico esteja pronto e verifique novamente após um segundo.

Se eles não tiverem um carregamento completo de informações, também não haverá comércio.

O sistema de contagem de barras como séries cronológicas (da direita para a esquerda) também me surpreende. A última barra atual é 0 e a primeira é a última no início do gráfico. Quem os ensinou a fazer isso? Acontece que a barra 0 torna-se a 1ª, depois a 2ª e depois a 3ª, e muda sua localização, e eles têm que reinventar seu esquema para transformar estes cálculos dinâmicos em estáticos, ou reescrever milhares de valores de array cada vez, daí que o desempenho do robô em carrapatos diminui às vezes.

 
E como verificar se as barras estão totalmente sincronizadas é possível?
 
Seric29:
E como você verifica se é possível a sincronização total da barra?

Qual plataforma? MT4 / MT5 ?

que tipo de indicador de programa ou especialista?

qual é a tarefa? - o próprio terminal faz tudo, o principal problema é o primeiro lançamento do programa MQL no gráfico que acaba de ser aberto, e este gráfico não abre há horas ou mesmo dias, em 99% dos casos tudo funciona fora da caixa por meios padrão, o principal problema é obter os dados em um símbolo diferente - lá você precisa verificar...... Você já pode escrever um EA ou indicador no símbolo atual e no cronograma atual - mostre-me seu exemplo, se não, então não vale a pena discutir a paginação a partir de outro símbolo

 
Igor Makanu:

Qual plataforma? MT4 / MT5 ?

que tipo de indicador de programa ou especialista?

qual é a tarefa? - o terminal faz tudo sozinho, o principal problema é o primeiro lançamento do programa MQL em um gráfico que acabou de ser aberto, e este gráfico não abre há horas ou mesmo dias, em 99% dos casos tudo funciona fora da caixa por meios regulares, o principal problema é obter os dados em outro símbolo - lá você precisa verificar...... Você já pode escrever um EA ou indicador para o símbolo atual e o cronograma atual - mostre-me seu exemplo, se não, então não vale a pena discutir a paginação a partir de outro símbolo

Não estou falando em alimentar o símbolo atual com dados de outros símbolos e sua vinculação, embora eu tenha tal indicador, que não foi escrito para mim, mas tem bugs e incompletude. Estou interessado no trabalho da EA com as seções mais sólidas porque posso pegar uma seção de 30 barras e fazer o trabalho de uma vez, ou posso pegar uma seção de 25 barras e 5 barras falhadas e iniciar um adicional de 20% de verificações para as 5 barras restantes que poderiam ser evitadas se eu tivesse uma seção sólida, é claro, não é crítico, mas quanto menos verificações, mais rápido o programa funciona.