MetaTrader 4 Build 529 beta rilasciato con un nuovo compilatore - pagina 70

 
St0nE:

L'EA compila, tutto è OK... Quando lo eseguo nello Strategy Tester, non fa trading, continua a crashare nei log:

2013.11.25 10:42:15.329 2008.01.03 11:59 array fuori portata in 'Procedure.mq4' (331,25)

Andando alla fonte, giura su questa linea:

Nel 509° tutto funziona...

Devo farlo da solo o c'è qualcosa nel terminale?

Sei fuori dalla portata dell'array. Cerca dove l'indice diventa più grande della dimensione dell'array stesso. Nel 509 ha funzionato - ho chiuso un occhio. Ora tutto è molto più rigoroso.
 
alexey_pak:

Puoi allegare uno screenshot e specificare la build e la versione del sistema operativo

Sistema operativo - Windows 7 x64

MT4 build 547

Come esempio ho firmato i parametri dell'advisor, che è una parte di MT4.

input double TakeProfit    =50;  // Тейк Профит
input double Lots          =0.1; // Объём
input double TrailingStop  =30;  // Трейлинг стоп
input double MACDOpenLevel =3;   // Уровень открытия
input double MACDCloseLevel=2;   // Уроветь закрытия
input int    MATrendPeriod =26;  // Период тренда


Quando aggiungiamo EA a un grafico (le variabili sono sostituite dai commenti del codice, il che è molto comodo!)


Quando andiamo alle impostazioni di Expert Advisor nello Strategy Tester (le variabili hanno nomi originali dal codice):


Sarebbe bene renderlo un'opzione nelle impostazioni di MT. Per sostituire i nomi dei parametri con commenti o no.

 
La build 548 è stata rilasciata, tutti sono pregati di aggiornare.
 
Renat:
Rilasciata la build 548, si prega di aggiornare.

A proposito, riguardo all'aggiornamento.


perché il terminale si comporta in modo così strano?

Il terminale si avvia, vedo che la nuova versione viene scaricata, e una volta scaricata, il terminale non offre di riavviare o notificarmi la nuova build.

forse una finestra sulla nuova versione sarebbe utile?

 
sergeev:

A proposito, riguardo all'aggiornamento.


perché il terminale si comporta in modo così strano?

Il terminale si avvia, vedo che una nuova versione viene scaricata. dopo il download, il terminale non offre di riavviare e non informa sulla nuova build.

forse una finestra sulla nuova versione sarebbe utile?


Sembra esserci un messaggio nel log: LiveUpdate finito. Questo significa che ora potete riavviare il terminale.
 
Renat:
La build 548 è stata rilasciata, aggiornate tutti per favore.
Per molti aggiornamenti, lo stesso problema persiste. Terminale eseguito /portabile, Win7 32. La cartella del terminale è D:\NewMT4\ locale, i permessi assegnati, il proprietario sono io come amministratore, non eseguo il terminale come amministratore. Dopo aver avviato il terminale, premo F4 - voce del diario: 2013.11.26 14:30:33.847 MetaEditor non trovato. Premo nuovamente F4 dopo 5 - 10 secondi e l'editor si avvia, e tutto va bene.
 
ForexMoneyMaker:

Sembra esserci un messaggio nel log: LiveUpdate finito. Questo significa che ora potete riavviare il terminale.

Intendo la finestra di dialogo con quel suggerimento esplicito. cosa ha a che fare con il registro
 
artmedia70:
Lo stesso problema persiste da molti aggiornamenti. Eseguo il terminale su /portable, Win7 32. La cartella del terminale è D:-NewMT4\ locale, diritti assegnati, il proprietario sono io come amministratore, il terminale non viene eseguito come amministratore. Dopo aver avviato il terminale, premo F4 - voce del diario: 2013.11.26 14:30:33.847 MetaEditor non trovato. Premo nuovamente F4 dopo 5 - 10 secondi e l'editor si avvia, e tutto va bene.

UAC è abilitato?

Succede sempre o solo la prima volta dopo l'aggiornamento?

 
sergeev:

Intendo la finestra di dialogo con quella frase esplicita, cosa ha a che fare con la rivista?
Forse possiamo farlo come in MT5, ma non posso garantirlo.
 
Nemser:

Sistema operativo - Windows 7 x64

MT4 build 547

Come esempio ho firmato i parametri dell'advisor, che è incluso in MT4.

Quando aggiungiamo EA al grafico (variabili sostituite da commenti dal codice, cosa molto conveniente!)

Quando andiamo alle impostazioni dell'EA nello Strategy Tester (le variabili hanno nomi originali dal codice):

Sarebbe bene renderlo un'opzione nelle impostazioni di MT. Per sostituire i nomi dei parametri con commenti o no.


Corretto nella nuova build, aspetta l'aggiornamento