Nomi molto strani - sembra decompilato. Per favore mostra più del tuo altro codice - il codice che hai scritto tu stesso.
Divido tutto nel mio Expert Advisor in funzioni, iFunctionExample(), e le variabili iFE1,iFE2,iFE3 per int, e dFE1, dFE2, dFE3 per double. Questo mi rende più facile capire da dove viene tutto.
Nel mio Expert Advisor, divido tutto per funzioni, iFunctionExample(), e le variabili iFE1,iFE2,iFE3 per int, e dFE1, dFE2, dFE3 per double. Per me è più facile capire cosa ne viene fuori in questo modo.
Ok. Grazie per questo chiarimento e per aver iniziato a mettere a posto il codice.
Sto lavorando con due o più ordini allo stesso tempo. Griglia. Controllo il prezzo sotto o sopra il punto di ingresso condizionato. I punti di ingresso condizionali originariamente erano nell'array, ora sono in quelli globali.
E si scopre che le cifre sono scambiate, ma Dio non voglia che lo scambio avvenga. Se solo il confronto fosse stato eseguito correttamente. Ma anche i glitch di sostituzione.
Ho visto che SymbolInfoBid(name,SYMBOL_BID) può restituire 0 o EMPTY_VALUE, quindi vale la pena controllare se è valido.
Ma un doppio confronto se (A>B && B-A<0) è abbastanza divertente: "È più di B ? e anche così ?
non abbiate paura di usare log - stampate le vostre variabili per vedere cosa sta realmente accadendo
PS/ naturalmente i nomi delle variabili sono un dolore...come si fa a leggere e scrivere tale codice :-) e soprattutto ricordate
I biglietti 6,7,8 non hanno ricevuto i loro dati. Se sto scrivendo qualcosa di sbagliato, vi sarei grato se poteste dirmi cosa è sbagliato. Tuttavia ho provato molte modifiche e l'errore persiste.
Vedo il problema nel tester MT5 in modalità visualizzazione.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Prima domanda: hai scritto tu stesso questo codice e hai dato questi nomi alle variabili?
Sì.
Sì.
Nomi molto strani - sembra decompilato. Per favore mostra più del tuo altro codice - codice che hai scritto tu stesso.
Nomi molto strani - sembra decompilato. Per favore mostra più del tuo altro codice - codice che hai scritto tu stesso.
Nomi molto strani - sembra decompilato. Per favore mostra più del tuo altro codice - il codice che hai scritto tu stesso.
Divido tutto nel mio Expert Advisor in funzioni, iFunctionExample(), e le variabili iFE1,iFE2,iFE3 per int, e dFE1, dFE2, dFE3 per double. Questo mi rende più facile capire da dove viene tutto.
Nel mio Expert Advisor, divido tutto per funzioni, iFunctionExample(), e le variabili iFE1,iFE2,iFE3 per int, e dFE1, dFE2, dFE3 per double. Per me è più facile capire cosa ne viene fuori in questo modo.
Ok. Grazie per questo chiarimento e per aver iniziato a mettere a posto il codice.
Sto lavorando con due o più ordini allo stesso tempo. Griglia. Controllo il prezzo sotto o sopra il punto di ingresso condizionato. I punti di ingresso condizionali originariamente erano nell'array, ora sono in quelli globali.
E si scopre che le cifre sono scambiate, ma Dio non voglia che lo scambio avvenga. Se solo il confronto fosse stato eseguito correttamente. Ma anche i glitch di sostituzione.
Ho visto che SymbolInfoBid(name,SYMBOL_BID) può restituire 0 o EMPTY_VALUE, quindi vale la pena controllare se è valido.
Ma un doppio confronto se (A>B && B-A<0) è abbastanza divertente: "È più di B ? e anche così ?
non abbiate paura di usare log - stampate le vostre variabili per vedere cosa sta realmente accadendo
PS/ naturalmente i nomi delle variabili sono un dolore...come si fa a leggere e scrivere tale codice :-) e soprattutto ricordate
SymbolInfoBid(name,SYMBOL_BID) può restituire 0 o EMPTY_VALUE, vale la pena controllare se è corretto
Ma un doppio confronto se (A>B && B-A<0) si legge abbastanza divertente: "È più grande di B ? e anche così ?
non abbiate paura di usare log - stampate le vostre variabili per vedere cosa sta realmente accadendo
PS/ naturalmente i nomi delle variabili sono uno scherzo...come si fa a leggere e scrivere un codice del genere :-) e soprattutto ricordare
Scriverò un EA in cui questo errore dovrebbe essere evidente, o non lo incontrerò. Ne scriverò più tardi.
B-A<0 controllo aggiuntivo per assicurare che la funzione non sia colpita, ma altri caratteri prendono dati che bypassano questo controllo.
I biglietti 6,7,8 non hanno ricevuto i loro dati. Se sto scrivendo qualcosa di sbagliato, vi sarei grato se poteste dirmi cosa è sbagliato. Tuttavia ho provato molte modifiche e l'errore persiste.
Vedo il problema nel tester MT5 in modalità visualizzazione.
Cercando di risolvere il problema.
Ho notato quanto segue:
Il tester smette di scrivere registri, di qualsiasi tipo. E a questo punto c'è un crollo, la metamatica crolla.
2020.08.17 06:12:21 EURGBP 0.90496
2020.08.17 06:12:21 EURGBP ACQUISTARE 0,90496
2020.08.17 06:47:12 GBPUSD 1.3098
2020.08.17 06:47:12 GBPUSD ACQUISTARE 1,3098
Proprio alle 6:34:15 c'è un'apertura di trade che non dovrebbe aprirsi.
Si prega di controllare il mio codice sul tester. Mi sembra che il tester non funzioni correttamente dopo gli ultimi aggiornamenti.