Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1762

 
Ciao! Quando si testa un EA su un grande periodo, molti dati vengono scaricati sul disco C, e di conseguenza non c'è abbastanza spazio. Potete dirmi per favore come specificare un'altra unità per caricare i dati in MT5?
 
aleksan2021 testando un EA per un lungo periodo, molti dati vengono caricati sul disco C e di conseguenza non c'è abbastanza spazio. Come specificare un altro disco per caricare i dati in MT5?

Potete copiare la cartella del terminale in qualsiasi luogo, anche in una chiavetta USB. Poi create dei collegamenti al file eseguibile del terminale e al file eseguibile dell'editor. Nelle proprietà della scorciatoia, "Object", scrivete /portable con uno spazio. Eseguirete il terminale e MetaEditor solo dalle scorciatoie modificate.

 
aleksan2021 testa un EA su un grande periodo, molti dati vengono caricati sul disco C, e di conseguenza non c'è abbastanza spazio. Puoi dirmi per favore come specificare un'altra unità per caricare i dati su MT5?

Un riferimento simbolico.

 

Forum sul trading, sistemi di trading automatico e test di strategia

Tutte le domande dei neofiti su MQL4 e MQL5, consigli e discussioni su algoritmi e codici

Mihail Matkovskij, 2021.11.26 19:56

Potete copiare la cartella con il terminale in qualsiasi posizione, anche su un'unità flash. Poi create dei collegamenti al file eseguibile del terminale e al file eseguibile dell' editor. Nelle proprietà della scorciatoia, "Object", scrivete /portable con uno spazio. Mordi il terminale e MetaEditor solo dalle scorciatoie modificate.

mt5 funziona stabilmente in modalità portatile? non ha problemi?
 

Il compito è quello di ottenere il numero di cifre dopo il punto decimale dello strumento finanziario dell'ordine.

MarketInfo(OrderSymbol(),MODE_DIGITS)

Sembra funzionare, ma appare un avviso "possibile perdita di dati a causa della conversione del tipo". Perché? OrderSymbol() restituisce una stringa.

 
Nerd Trader #:
int digits=(int)MarketInfo(OrderSymbol(),MODE_DIGITS);

Usa questo meglio, funziona in 2 lingue 4 e 5:

int digits=(int)SymbolInfoInteger(eSymbol,SYMBOL_DIGITS);
 
Colleghi si prega di aiutare la connessione agli agenti...
affittato un server 12 core con 12 GB di RAM...

inserito tutti i dati, ed è silenzioso velocità di ottimizzazione non sta accelerando.

. salvato elenco Farm rete locale sul server

incollato sul mio computer vedere MT5 riconosciuto... 12 core, ma non funzionano
per quale motivo non so come ho provato...

Il server è a 64 bit, venti 2019

come questo
programma 24 ore su 24... se ha importanza




Dice pronto... ma nessun inizio




o hanno già bandito i server solo per accelerare la loro ottimizzazione? per affittare solo dal servizio agenti?
 
aleksan2021 #:
mt5 funziona stabilmente in modalità portatile, non ha glitch?

Se lavorate con i broker, allora niente si guasterà (di solito consegnano gli aggiornamenti del terminale).

La versione portatile è l'analogo completo del terminale installato. Solo che le vostre directory utente sono nella root del terminale. Cioè, non è collegato alle directory come il programma installato.
 

Forum sul trading, sistemi di trading automatico e test di strategia

Tutte le domande dei neofiti su MQL4 e MQL5, consigli e discussioni su algoritmi e codici

Mihail Matkovskij, 2021.11.27 06:25

Se stai lavorando con i broker, non ci saranno problemi (di solito consegnano gli aggiornamenti del terminale).

La versione portatile è l'analogo completo del terminale installato. Solo che le vostre directory utente sono nella root del terminale. Cioè, non è collegato alle directory come il programma installato.
e ho capito bene che anche se reinstallate mt5 su un altro disco, memorizzerà ancora i dati sul disco C?
 
aleksan2021 #:
Ho ragione nel supporre che anche se reinstallo mt5 su un'altra unità, memorizzerà ancora i dati sull'unità C?
Se si specifica /portable, memorizzerà i dati dove è installato