Errori, bug, domande - pagina 1754

 
fxsaber:

Chiaramente, solo CopyTicks può essere più o meno affidabile per il trading reale.

La vita tra le barre difettose esisteva prima di CopyTicks

.

 
fxsaber:

Potete vedere questi parametri nello screenshot qui sopra - corrispondono, ovviamente.

In questo modo non c'è bisogno di fare tutta questa fatica!
Non credo che dovresti iniziare subito a farti prendere dal panico, ma piuttosto scrivere una lettera interrogativa al team di supporto tecnico del broker...
 
Alexander Puzanov:

La vita tra le barre difettose esisteva prima dei copyticks

L'Expert Advisor riceve i dati dalle barre e non sa se è difettoso o meno. Pertanto, può fare un grosso errore. Con CopyTicks, la probabilità di passi falsi è molto minore.
 
Alexey Kozitsyn:
Penso che non dovresti farti prendere dal panico subito, ma piuttosto scrivere una lettera interrogativa al supporto tecnico del broker...

Non c'è nessun panico. Su BCS-Real i tick vanno (copytics) tranquillamente e le barre non si aggiornano da qualche decina di minuti.

"Fisso".

Ai consiglieri del VPS un grande saluto!

 
fxsaber:

Non c'è nessun panico. Su BCS-Real i tick vanno (copytics) tranquillamente e le barre non si aggiornano da qualche decina di minuti.

"Fissato".

Ai consiglieri del VPS un grande saluto!

Sì, immagine interessante. Quando le coordinate orarie vanno alle 18.00 invece che alle 17.30/31...
 
Vladislav Andruschenko:

provato con FileExists - ma come fai a sapere la licenza .........

FileExists al di fuori della sandbox restituirà comunque false, che è una limitazione inutile di per sé
 
A100:
FileExists al di fuori della sandbox continuerà a restituire false, che è una limitazione inutile di per sé
Cartella del mercato in sandbox
 
Vladislav Andruschenko:
Cartella del mercato nella sandbox
Non ho trovato una tale cartella, ma allora è doppiamente strano che ::FileExists vi abbia accesso e altre cartelle con .ex5 no. Non è chiaro perché tale accesso sia più pericoloso
 

Nel riferimento:

1. Imposta i valori per il parametro di ingresso di tipo intero

boolParameterSetRange(
const stringname,// nome del parametro (variabile di input )
boolenable,// permette l'ottimizzazione del parametro
valorelungo,// valore del parametro
longstart,// valore iniziale
passolungo,//cambiamento del passo
long stop//valore finale
);

2. Impostazione dei valori per un parametro di ingresso di tipo reale

ParameterSetRange(
const stringname,// nome del parametro (variabile di ingresso )
doubleenable,// permette l'ottimizzazione del parametro
doppiovalore,// valore del parametro
doppioinizio,// valore iniziale
doppiopasso,// cambio di passo
doppio stop//valore finale
);

dovrebbe probabilmente essere un bool?
 

Errore di compilazione

int f( int i )
{
        while ( true ) {
                i += ::MathRand();
                if ( i > 4096 )
                        return i;
                i++;
        }
}//error: ')' - not all control paths return a value

Questo esempiohttps://www.mql5.com/ru/forum/1111/page1674#comment_2763828 è stato corretto, ma non completamente.

MathRand() viene aggiunto per dare un senso all'esempio. Nella versione originale un'altra funzione (e non una) + else + continue + switch con il suo break .

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • www.mql5.com
Форум трейдеров MQL5.community