[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 300
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
a Reshetov^ Così: int start() { Comment("Posizioni aperte: ", OrdersTotal()); string smb=Symbol(); int tf=Period(); gsID=smb+IsDemo()+IsTesting()+IsOptimization()+"."+Magic; inf=""; INF(TTS(TimeCurrent()), true); main(Magic, smb, tf); Comment(inf); e dove e come viene visualizzato il numero?
Puoi dirmi come lavorare con ArrayMaximum nell'EA? Nell'indicatore funziona, ho segnato array e buffer, ma nell'EA non è chiaro.
Dovete prima preparare l'array. Provate lo script fornito nell'aiuto di MetaEditor:
Dovete prima preparare l'array. Provate lo script dato nell'aiuto del meta-editor:
Nel mio indicatore appare così:
sm[i]=...........;
doppio IndexMaxValue=ArrayMaximum(sm,n,shift);
Non so come allegarlo al tuo script, come farlo nell'Expert Advisor?
Posso emettere sm[i] tramite iCustom, ma come posso mettere la variabile iCustom in ArrayMaximum?
ma come può la variabile iCustom essere messa in ArrayMaximum che non è un array?
Non ho citato la documentazione per niente. Esiste una descrizione dei parametri che devono essere dati in ingresso a una funzione. Se c'è scritto che il parametro deve essere un nome di array, infilare un'altra funzione (iCustom() in particolare) non porterà a nulla di buono. Significa che prima di chiamare ArrayMaximum() dovremmo dichiarare un array e poi riempire questo array di valori e solo dopo si può chiamare ArrayMaximum()
.
Ho provato a mettere il codice dell'indicatore stesso nell'EA, ma non funziona nulla, IMHO il punto è che l'indicatore ha bisogno di indicare i buffer e non l'ho visto da nessuna parte negli EA, ecco perché l'indicatore funziona, ma lo stesso codice non funziona negli EA. Ho un array riempito con ciclo sm[i] e l'indicatore lo vede ma l'EA con lo stesso codice no. Forse gli array negli EA dovrebbero essere dichiarati in modo diverso rispetto agli indicatori?
Risolvi il problema - senza fare domande: https://www.mql5.com/ru/articles/mt4
https://www.mql5.com/ru/articles/1497