Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Basta specificare un numero di finestra inesistente .
Cioè specificare INT_MAX, per esempio. O un valore negativo (non l'ho provato io stesso, ma come idea si può provare).
Ecco perché dovete specificare win_ind esplicitamente, altrimenti non funzionerà.
Urain:
Basta specificare un numero di finestra inesistente .
Cioè specificare INT_MAX, per esempio. O un valore negativo (non l'ho provato io stesso, ma come idea, si può provare).
Questo perché non l'ho provato, ecco perché lo consigliate così
Ok, se avete verificato l'idea di specificare valori negativi e non si rivela vera, fermiamoci al primo suggerimento:
"Basta specificare un numero di finestra inesistente , ad esempio specificare INT_MAX". Cioè, nell'esempio precedente specificare
Oppure, nel tuo caso, quando specifichi un numero di finestra non esistente, la funzioneChartIndicatorAdd si rifiuta di lavorare e di creare una nuova sottofinestra?
A proposito, non è molto chiaro perché hai la stessa variabile nel tuo codice
è usato prima come quarto parametro della funzioneIndicatorCreate (dove il quarto parametro == numero di parametri passati nell'array parameters_array[]) e poi usato come secondo parametro della funzioneChartIndicatorAdd(dove il secondo parametro == numero di sottofinestra del grafico).Leggere attentamente.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
Leggere attentamente.
https://www.mql5.com/ru/docs/chart_operations/chartindicatorstotal
È questo che intende?
GRAFICO_FINESTRE_TOTALE
Numero totale di finestre del grafico, incluse le sottofinestre dell'indicatore
int r/o
A proposito, non è molto chiaro perché hai la stessa variabile nel tuo codice
prima è usato come quarto parametro della funzioneIndicatorCreate (dove il quarto parametro == numero di parametri passati nell'array parameters_array[]) e poi è usato come secondo parametro della funzioneChartIndicatorAdd(dove il secondo parametro == numero di sottofinestra del grafico).Semyon Semyonych, esatto. Sono stato disattento scrivendo win_ind esplicitamente ovunque come 1 e poi, quando l'ho sostituito con una variabile, ho cambiato tutti gli 1 in win_ind. È questo che ti ha dato la scossa elettrica :o)
Il codice corretto sarebbe questo
Ora sì, tutto funziona automaticamente. Grazie per l'analisi del codice, una testa è buona ma due sono meglio :o)
Taki sì :) Facendo un doppio giro si può passare attraverso tutti gli indici del grafico senza troppi problemi.
Purtroppo no. Il sistema dei mandati non cambierà.