TestCommander (autoottimizzazione) Strumento del commerciante - pagina 2

 
Proprio così - il motivo erano le lacune. Ho spostato l'MT in una cartella separata e ho rimosso gli spazi. Poi tutto è andato secondo le istruzioni. Ma, dopo l'ottimizzazione (su programma 7) è apparsa una finestra come "Protezione violata" ed è lì che lo script ha smesso di funzionare. La cartella Report conteneva solo file con buchi nella storia. Il successivo lancio dello script ha portato al fatto che tutti i passi di ottimizzazione sono passati nello stesso ordine ma senza alcun avvertimento. La sceneggiatura ha semplicemente finito il suo lavoro. Non è stato creato alcun file di rapporto.
 
stix:
Proprio così - il motivo erano le lacune. Ho spostato l'MT in una cartella separata e ho rimosso gli spazi vuoti. Poi tutto è andato secondo le istruzioni. Ma, dopo l'ottimizzazione (sul programma 7) spunta la finestra come "violazione della sicurezza" e a questo punto lo script ha finito il suo lavoro. La cartella Report contiene solo file con buchi nella storia. Il successivo lancio dello script ha portato al fatto che tutti i passi di ottimizzazione sono passati nello stesso ordine ma senza alcun avvertimento. Lo script ha semplicemente finito il suo lavoro e non è stato creato alcun file di report.

Controlla il tuo fattore di velocità

È possibile che abbiate un fattore di velocità superiore a 10 e che il vostro computer non sia semplicemente abbastanza veloce.

Ci sarà un aggiornamento nel prossimo futuro che cambierà completamente il meccanismo di controllo dei file

e risolve i problemi di cui sopra.

 
xeon:
Questo può accadere se avete uno spazio nel percorso, cioè avete installato MetaTrader nella cartella "Program Files\MetaTrader" e c'è uno spazio nel percorso della cartella "Program Files".
Cercherò di risolvere questo problema nel prossimo aggiornamento, ma per ora puoi semplicemente copiare la cartella con MetaTrader e TestCommander installati in una cartella senza spazi.
Chi non ha spazio nella cartella Program Files, dove di solito è installato MT?
xeon, potresti specificare quando posterai la nuova versione? La cosa è molto necessaria, ma non c'è tempo per combattere con gli inevitabili bug, se il ritardo è accettabile, preferisco aspettare.
 
granit77:
xeon:
questo può accadere se avete uno spazio nel percorso, cioè per esempio avete metatrader installato nella cartella "Programm Files\MetaTrader" in questo percorso nel nome della cartella "Programm Files" - c'è uno spazio.
Cercherò di risolvere questo difetto nel prossimo aggiornamento, ma per ora puoi semplicemente copiare la cartella con MetaTrader e TestCommander installati in una cartella senza spazi.
Chi non ha spazio nella cartella Program Files, dove di solito è installato MT?
xeon, potresti specificare quando posterai la nuova versione? La cosa è molto necessaria, ma non c'è tempo per lottare con gli inevitabili bug, se il ritardo è accettabile, preferisco aspettare.


Spero di finire e pubblicare l'aggiornamento entro la prossima settimana.
 
xeon:
Spero di finire e pubblicare l'aggiornamento entro la prossima settimana.

OK, aspetteremo.
 

Completato un aggiornamento del software "TestCommander".

Modifiche e correzioni:

Cambiato il meccanismo di copia e controllo dei file, ora è possibile usare cartelle e file con spazi nel nome per esempio: "Programm Files"

Corretti gli errori nel rilevamento del fattore di velocità del computer (importante per i computer lenti)

Descrizione estesa.

Aggiornamento inviato a CodeBase per la moderazione.

 

Come sempre, molto puntuale! Grazie mille!!! (Probabilmente vivi sul forum? :-) )
 
xeon:

Finito di aggiornare il software "TestCommander

Grazie! Ora nessun problema con gli spazi e la velocità del computer. Devo sapere cosa sta succedendo :)
Ha deciso di eseguire il programma "MultyDATA". Per fare questo, ha cambiato i parametri in TestCommander-e:

stringa Multy_DATA[6][2]; //matrice di date
//----------------- Data di inizio ---------------------- Data di fine ---
Multy_DATA[0][0] = "2007.01.01"; Multy_DATA[0][1] = "2007.10.01";
Multy_DATA[1][0] = "2006.01.01"; Multy_DATA[1][1] = "2006.12.31";
Multy_DATA[2][0] = "2005.01.01"; Multy_DATA[2][1] = "2005.12.31";
Multy_DATA[3][0] = "2004.01.01"; Multy_DATA[3][1] = "2004.12.31";
Multy_DATA[4][0] = "2003.01.01"; Multy_DATA[4][1] = "2003.12.31";
Multy_DATA[5][0] = "2002.01.01"; Multy_DATA[5][1] = "2002.12.31";

Nell'output ho ottenuto il file "MultyDATA_2007.11.15_0.5.csv" con i seguenti dati:

2007.01.01 a 2007.10.01;5615;824148;89.98%;189.93;1790.43;.... ecc.
c 2006.01.01 a 2006.12.31;7200;1815233;90.00%;....., ecc.
c 2005.01.01 a 2005.12.31;NESSUN AVVIO DI STORIA;
c 2004.01.01 a 2004.12.31;NO STORY START;
c 2003.01.01 a 2003.12.31;NO HISTORY START;
dal 2002.01.01 al 2002.12.31; NESSUN AVVIO DI STORIA;

Ho controllato l'archivio delle citazioni, tutto sembra essere ok, alcuni verbali del 2005, altri del 1999. Non ho ancora capito il motivo.

File come ts0369.exe confondono il firewall. C'è un modo per dare loro un nome permanente?
 
stix:

dal 2005.01.01 al 2005.12.31; NESSUN AVVIO DI STORIA;
dal 2004.01.01 al 2004.12.31; NESSUN AVVIO DI STORIA;
c 2003.01.01 a 2003.12.31;NESSUN AVVIO DI STORIA;
Dal 2002.01.01 al 2002.12.31; NESSUNA STORIA INIZIA;

Questi messaggi indicano che non ci sono dati storici nell'intervallo specificato,


Potresti non avere abbastanza barre in questi campi.

> File come ts0369.exe confondono il firewall. C'è un modo per dare loro un nome permanente?

ts0369.exe è un file terminale rinominato, puoi rinominarlo se necessario.

chiuderla forzatamente. Considererò il vostro desiderio nel prossimo aggiornamento.