Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1030
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
Salve.
Attualmente sto cercando di capire le variabili globali. Ora c'è un problema e non riesco a risolverlo. Se elimino una variabile globale dall'indicatore, l'Expert Advisor continua a prendere quella variabile. Come si risolve questo problema?
come si fa a cancellarlo?
Potete dirmi qual è l'errore in questa linea? prima compilato senza messaggi di errore, ora - '{' - espressione attesa
Grazie in anticipo
Arr_Tickets[MAX_NUM_ORDER][2] = {0,0, ,0,0};
Conta le virgole.
Conta le virgole.
Salve.
Attualmente sto cercando di capire le variabili globali. Ora c'è un problema e non riesco a risolverlo. Se elimino una variabile globale dall'indicatore, l'Expert Advisor continua a prendere quella variabile. Come posso risolvere questo problema?
Premete F3 nel terminale e cancellate manualmente questa variabile. Viene creato una volta e si trova nell'ambiente - è da lì che l'EA lo legge.
Come posso controllare e cancellare questo nell'Expert Advisor stesso? Per esempio, se chiudo l'indicatore per errore, l'EA riceverà sempre quell'ultima variabile e se c'è un segnale per aprire posizioni...
come si fa a cancellare?
L'ho fatto, ma non è giusto:
Le virgole sono corrette, è la notazione che non importa quanti elementi contiene un array, sarà tutto riempito di zeri.
Potete dirmi qual è l'errore in questa linea? prima compilato senza messaggi di errore, ora - '{' - espressione attesa
Grazie in anticipo
Arr_Tickets[MAX_NUM_ORDER][2] = {0,0, ,0,0};
Una riga e una colonna dell'array sono selezionate, rispettivamente, possiamo scriverci un valore particolare, cioè la voce dovrebbe essere la stessa di una variabile ordinaria, ma per azzerare tutti i valori
ArrayInitialize(Arr_Tickets, 0);
L'ho fatto, ma non è giusto:
Cosa c'è scritto?
Se non c'è una variabile globale chiamata Test_1, cancellala...
Grazie! Non lo sapevo.
E come fare un tale controllo e cancellarlo nell'Expert Advisor stesso? Per esempio, se chiudo accidentalmente l'indicatore, l'Expert Advisor riceverà sempre quest'ultima variabile e se c'è un segnale di apertura delle posizioni...
Allo stesso tempo, bisogna verificare che non si tratta di un cambio di timeframe, ma della cancellazione dell'indicatore dal grafico.