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...
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.
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
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 );
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 .
Chiaramente, solo CopyTicks può essere più o meno affidabile per il trading reale.
La vita tra le barre difettose esisteva prima di CopyTicks
.
Potete vedere questi parametri nello screenshot qui sopra - corrispondono, ovviamente.
In questo modo non c'è bisogno di fare tutta questa fatica!La vita tra le barre difettose esisteva prima dei copyticks
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!
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!
provato con FileExists - ma come fai a sapere la licenza .........
FileExists al di fuori della sandbox continuerà a restituire false, che è una limitazione inutile di per sé
Cartella del mercato nella sandbox
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
);
Errore di compilazione
{
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 .