Como o compilador se tornou mais difícil, há necessidade de uma versão mais extensa da declaração IndicatorCounted(), com a capacidade de obter dados não apenas para o instrumento financeiro atual, mas também para qualquer outro instrumento.
Como o compilador se tornou mais difícil, há necessidade de uma versão mais extensa da declaração IndicatorCounted(), com a capacidade de obter dados não apenas para o instrumento financeiro atual, mas também para qualquer outro instrumento.
Será possível fazer isso?
A função IndicatorCounted() era originalmente uma muleta. Aqueles que têm indicadores programados em três, entenderão o que quero dizer.
Em cinco, encontramos uma solução elegante com parâmetro pré-calculado e retorno do número de barras calculadas em função OnCalculate. E esta solução passou agora para os novos quatro
Eu inicio a EA, ela abre ordens, mas elas não são mostradas no gráfico. Eu atualizei para a 556ª construção, a mesma coisa. Eu preferiria tê-lo de vez em quando, às vezes ele os mostra, às vezes não.
PS. A propósito, você pode resolver o problema com um pouco de sangue.
Você forma uma matriz de estruturas do antigo formato e, como antes, passa esta matriz para a DLL. Que também não precisará ser reescrita
Obrigado! Fá-lo-ei para produtos já desenvolvidos. Isto, a propósito, resolverá o problema de compatibilidade, ou seja, permitirá à EA trabalhar tanto na construção 509 como na nova.
Eu dirijo a EA, ela abre ordens, mas elas não são mostradas na tabela. Eu atualizei para a 556ª construção, a mesma coisa. Eu preferiria tê-lo de vez em quando, às vezes ele os mostra, às vezes não.
OS 8.1, construir 556
Noite, veja os preços de abertura. Eles são um pouco exorbitantes. Você deve ter Dist=1000.
O que você fez com as etiquetas de texto? Nem sabem seu lugar nem podem se comportar.
As coordenadas de todos os OBJ_LABELs estão desligadas, mesmo fora da tabela. Mover (usando a função LabelMove dos 5 exemplos) não quer mover-se, embora em 555 tudo fosse normal. Também não é possível mudar para uma subjanela - elas desaparecem (na lista de objetos, na carta, vá e encontre-a).
Os objetos gráficos em 556 ainda são criados, dependendo do nome.
O ObjectFind ainda não funciona se o objeto estiver em uma subjanela.
O que você fez com as etiquetas de texto? Nem sabem seu lugar nem podem se comportar.
As coordenadas de todos os OBJ_LABELs estão desligadas, mesmo fora da tabela. Mover (usando a função LabelMove dos 5 exemplos) não quer mover-se, embora em 555 tudo fosse normal. Também não é possível mudar para uma subjanela - elas desaparecem (na lista de objetos, na carta, vá e encontre-a).
Os objetos gráficos em 556 ainda são criados, dependendo do nome.
O ObjectFind ainda não funciona se o objeto estiver em uma subjanela.
O legal é que se você selecioná-los, todos eles saltam sozinhos para o seu lugar. Já escrevi sobre isso, com exemplos e fotos.
artmedia70: O mais legal é que se você selecioná-los, todos eles pulam sozinhos para seu lugar. Já escrevi sobre isso, com exemplos e fotos.
Sim, eu fiz, mas a coisa é que se a coordenada do marcador estiver muito próxima da borda do gráfico, e na maioria dos indicadores-informadores é assim, então o marcador está fora do gráfico visível. Ele só pode ser visto se você aumentar a própria janela ou diminuir a sub janela do indicador (se o texto estiver escrito ao longo da borda inferior). Um duplo clique o retira do gráfico novamente.
Além disso, tenho a capacidade de mover objetos para a subjanela nos parâmetros. Tudo estava funcionando. Agora os botões e campos de entrada estão lá e as etiquetas de texto simplesmente desaparecem.
Os indicadores com texto na subjanela não mostram nada. (iEposure, por exemplo)
Como o compilador se tornou mais difícil, há necessidade de uma versão mais extensa da declaração IndicatorCounted() , com a capacidade de obter dados não apenas para o instrumento financeiro atual, mas também para qualquer outro instrumento.
Isso será possível?
Como o compilador se tornou mais difícil, há necessidade de uma versão mais extensa da declaração IndicatorCounted() , com a capacidade de obter dados não apenas para o instrumento financeiro atual, mas também para qualquer outro instrumento.
Será possível fazer isso?
A função IndicatorCounted() era originalmente uma muleta. Aqueles que têm indicadores programados em três, entenderão o que quero dizer.
Em cinco, encontramos uma solução elegante com parâmetro pré-calculado e retorno do número de barras calculadas em função OnCalculate. E esta solução passou agora para os novos quatro
Observo um momento interessante.
Eu inicio a EA, ela abre ordens, mas elas não são mostradas no gráfico. Eu atualizei para a 556ª construção, a mesma coisa. Eu preferiria tê-lo de vez em quando, às vezes ele os mostra, às vezes não.
OS 8.1, construir 556
PS. A propósito, você pode resolver o problema com um pouco de sangue.
Você forma uma matriz de estruturas do antigo formato e, como antes, passa esta matriz para a DLL. Que também não precisará ser reescrita
Obrigado! Fá-lo-ei para produtos já desenvolvidos. Isto, a propósito, resolverá o problema de compatibilidade, ou seja, permitirá à EA trabalhar tanto na construção 509 como na nova.
Observo um momento interessante.
Eu dirijo a EA, ela abre ordens, mas elas não são mostradas na tabela. Eu atualizei para a 556ª construção, a mesma coisa. Eu preferiria tê-lo de vez em quando, às vezes ele os mostra, às vezes não.
OS 8.1, construir 556
Noite, veja os preços de abertura. Eles são um pouco exorbitantes. Você deve ter Dist=1000.
As coordenadas de todos os OBJ_LABELs estão desligadas, mesmo fora da tabela. Mover (usando a função LabelMove dos 5 exemplos) não quer mover-se, embora em 555 tudo fosse normal. Também não é possível mudar para uma subjanela - elas desaparecem (na lista de objetos, na carta, vá e encontre-a).
Os objetos gráficos em 556 ainda são criados, dependendo do nome.
O ObjectFind ainda não funciona se o objeto estiver em uma subjanela.
Você trabalha para a vra?))
As coordenadas de todos os OBJ_LABELs estão desligadas, mesmo fora da tabela. Mover (usando a função LabelMove dos 5 exemplos) não quer mover-se, embora em 555 tudo fosse normal. Também não é possível mudar para uma subjanela - elas desaparecem (na lista de objetos, na carta, vá e encontre-a).
Os objetos gráficos em 556 ainda são criados, dependendo do nome.
O ObjectFind ainda não funciona se o objeto estiver em uma subjanela.
E os diretórios em MQL não são exibidos em russo
Eles o fazem.
Dar detalhes
O mais legal é que se você selecioná-los, todos eles pulam sozinhos para seu lugar. Já escrevi sobre isso, com exemplos e fotos.