Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 905
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
Per favore, ditemi qual è il messaggio e come risolverlo:
2015.06.18 04:04:12.156 Gestore della memoria: impossibile allocare 33150 byte di memoria
Per favore, ditemi qual è il messaggio e come risolverlo:
2015.06.18 04:04:12.156 Gestore della memoria: impossibile allocare 33150 byte di memoria
Per favore, ditemi qual è il messaggio e come risolverlo:
2015.06.18 04:04:12.156 Gestore della memoria: impossibile allocare 33150 byte di memoria
Non c'è abbastanza memoria.
Qualche Expert Advisor o indicatore nel terminale consuma molta memoria, provate a cancellarli uno per uno e troverete la ragione. Il più delle volte succede quando il codice non è ottimizzato, o quando c'è un grande ricalcolo delle barre su ogni tick e non su una nuova barra.
Salve.
Qualcuno può dirmi se è possibile scrivere diversi array in un file Bin contemporaneamente.
È possibile?
Esempio1:
void WriteData(constint n)
{
//-aprire il file
ResetLastError();
int handle=FileOpen(path,FILE_WRITE|FILE_BIN);
if(handle!=INVALID_HANDLE)
{
FileWriteArray(handle,arr1,0,n);
FileWriteArray(handle,arr2,0,n);
//--- chiudere il file
FileClose(handle);
}
}
O dovrebbe essere così?
Esempio2:
void WriteData(constint n)
{
//-aprire il file
ResetLastError();
int handle=FileOpen(path,FILE_WRITE|FILE_BIN);
if(handle!=INVALID_HANDLE)
{
FileWriteArray(handle,arr1,0,n);
FileSeek(handle,0,SEEK_END);
FileWriteArray(handle,arr2,0,n);
//--- chiudere il file
FileClose(handle);
}
}
Amici, potete aiutarmi a ottimizzare questo indicatore, è buono su PC ma lagga molto sul mio vecchio portatile
PS. non serve sul grafico, è chiamato dall'Expert Advisor
Grazie in anticipo
Amici, potete aiutarmi a ottimizzare questo indicatore, è buono su PC ma lagga molto sul mio vecchio portatile
PS. non serve sul grafico, è chiamato dall'Expert Advisor
Grazie in anticipo
Ho un Expert Advisor che fa trading su diverse coppie in parallelo e più coppie ci sono meglio è. per ogni coppia viene avviato un grafico separato e un EA è collegato ad esso. ma ho raggiunto un certo limite, ho 35 grafici in esecuzione ora, se avvio più di ho problemi con la RAM - il terminale prende 1,1 g di RAM nel manager. La domanda è: è una limitazione del programma in Windows o dell'hardware, cioè, se metto altri 2 gigabyte di spazio operativo in un computer, i problemi spariranno o Windows non lascerà comunque più spazio operativo al terminale?
Carico della CPU in media il 25% del terminale, ma non sembra avere nulla a che fare con esso.
Ho un Expert Advisor che fa trading su diverse coppie in parallelo e più coppie ci sono meglio è. per ogni coppia viene avviato un grafico separato e un EA è collegato ad esso. ma ho raggiunto un certo limite, ho 35 grafici in esecuzione ora, se avvio più di ho problemi con la RAM - il terminale prende 1,1 g di RAM nel manager. La domanda è: è una limitazione del programma in Windows o dell'hardware, cioè, se metto altri 2 gigabyte di spazio operativo in un computer, i problemi spariranno o Windows non lascerà comunque più spazio operativo al terminale?
Il carico della CPU è in media il 25% del terminale, ma non dovrebbe averci niente a che fare.
Questa è un po' troppo poca memoria, perché lo stesso Windows ha bisogno di circa un gig (XP) per non rendere il sistema lag. Inoltre, ogni grafico / terminale aperto richiede ulteriore memoria, in più non dimenticate il buffering, anch'esso utilizza risorse di memoria.
Funziona, poi il buffer si riempie con una certa quantità di dati, lo scambio inizia a ritardare a causa della mancanza di memoria e ferma l'Expert Advisor.
Si può risolvere aggiungendo memoria, se l'hardware lo permette.
P.S. Al giorno d'oggi è difficile usare anche un browser su 2GB (nervosamente)