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
Só tem de especificar um número de janela inexistente .
Isto é, especificar INT_MAX, por exemplo. Ou um valor negativo (eu próprio ainda não o experimentei, mas como ideia pode experimentar).
É por isso que tem de especificar explicitamente o win_ind, caso contrário não funcionará.
Urain:
Só tem de especificar um número de janela inexistente .
Isto é, especificar INT_MAX, por exemplo. Ou um valor negativo (eu próprio ainda não o experimentei, mas como ideia, pode experimentar).
Isso é porque ainda não experimentei, é por isso que o aconselha
OK, se verificou a ideia de especificar valores negativos e não se provar que seja verdade, vamos parar na primeira dica:
"Só tem de especificar um número de janela inexistente , por exemplo, especificar INT_MAX". Ou seja, no exemplo acima especificar
Ou, no seu caso, ao especificar um número de janela inexistente, a funçãoChartIndicatorAdd recusa-se a trabalhar e a criar uma nova subjanela?
A propósito, não é bem claro porque tem a mesma variável no seu código
é primeiro utilizado como o quarto parâmetro da funçãoIndicatorCreate (onde o quarto parâmetro == número de parâmetros passados na matriz parameters_array[]) e depois utilizado como o segundo parâmetro da funçãoChartIndicatorAdd(onde o segundo parâmetro == número da subjanela do gráfico).Leia com atenção.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
Leia com atenção.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
É a isto que se refere?
GRÁFICO_JANELAS_TOTAL
Número total de janelas de gráficos, incluindo as subjanelas de indicadores
int r/o
A propósito, não é bem claro porque tem a mesma variável no seu código
primeiro é usado como o quarto parâmetro da funçãoIndicatorCreate (onde o quarto parâmetro == número de parâmetros passados em array parameters_array[]) e depois é usado como o segundo parâmetro da funçãoChartIndicatorAdd(onde o segundo parâmetro == número da subjanela do gráfico).Semyonych Semyonych, isso mesmo. Fui descuidado ao escrever win_ind explicitamente como 1 e depois, ao substituí-lo por uma variável, mudei todos os 1's para win_ind. Foi isso que lhe deu o choque eléctrico :o)
O código correcto seria este
Agora sim, tudo funciona automaticamente. Obrigado pela análise do código, uma cabeça é boa, mas duas é melhor :o)
Taki sim :) Ao fazer um loop duplo pode passar por todos os índices do gráfico sem grandes problemas.
Infelizmente, não. O sistema de mandado não vai mudar.