[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 301
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
Ho fatto tutto esattamente allo stesso modo e più di una volta, ma c'è ancora quel buco.
Una domanda per gli esperti!
Ho spesso dei maghi nei miei EA. Per non "sporcare" il codice con momenti ripetitivi, come:
Queste ripetizioni possono essere in ordine. Volevo liberarmene scrivendo funzioni separate.
Ecco l'inizio:
Possiamo andare oltre, dichiarando globalmente variabili per le salviette, per esempio fastMA e slowMA, e restituirle per riferimento tramite la funzione :
Si otterrebbe qualcosa del genere:
La domanda è questa:
Ho sentito o letto da qualche parte che lo switch operator è lento, non influenzerà le prestazioni di EA in generale in questo caso? In generale, quanto è lento?
Qui escono molti parametri, non rallenterà un Expert Advisor?
Sto scrivendo e pensando alla produttività, quindi la domanda sorge, come io non sono un programmatore di formazione, per capire me stesso, non è davvero esce ...
Victor, la chiamata di funzione è molto più un freno che un interruttore. Potete controllare voi stessi la velocità. Scrivere un codice di test con un ciclo. Dove controllerete il vostro codice. Misurare il tempo all'ingresso. Poi confrontalo con il tempo di uscita.
L'operatore di commutazione è uno degli operatori più veloci. È più veloce che correre attraverso le condizioni.
L'interruttore dovrebbe essere usato con un default sulle eccezioni. In modo che in caso di una condizione errata si sappia perché il codice non funziona.
Hmm. Immagino che non si possa usare una costante per il caso come variabile, secondo la documentazione. Dice un qualche tipo di costante di destinazione, costante di carattere o espressione di carattere.
Funziona solo se si imposta una lettera di tipo stringa, cioè 1 carattere (se più di 1 carattere, il compilatore impreca) o un numero.
Nient'altro.
Dice alcune costanti di destinazione, espressioni di carattere e costanti di carattere.
Dove posso leggere sull'uso delle variabili globali del terminale con esempi pratici? In particolare, voglio fare in modo che ogni Expert Advisor scambi solo la sua quota di deposito e che il suo profitto/slippage non influisca sul MM degli altri Expert Advisor.
Ciao a tutti
Potete consigliarmi quale può essere la causa dell'errore "shutdown by timeout", quando si esegue l'Expert Advisor nel terminale e come risolvere questo problema?