Vous pouvez voir ces paramètres dans la capture d'écran ci-dessus - ils correspondent, bien sûr.
Ainsi, vous n'aurez pas à vous donner tout ce mal !
Je ne pense pas que vous devriez commencer à paniquer tout de suite, mais plutôt écrire une lettre de questionnement à l'équipe de support technique du courtier...
La vie parmi les bars défectueux existait avant les copyticks
Le conseiller expert reçoit les données des barres et ne sait pas si elles sont défectueuses ou non. Par conséquent, il peut faire une grosse erreur. Avec CopyTicks, la probabilité de faux pas est bien moindre.
Alexey Kozitsyn: Je pense que vous ne devriez pas commencer à paniquer tout de suite, mais plutôt écrire une lettre de questionnement au support technique du courtier...
Il n'y a pas de panique du tout. Sur BCS-Real, les ticks vont (copytics) tranquillement et les barres ne sont pas mises à jour depuis quelques dizaines de minutes.
Il n'y a pas de panique du tout. Sur BCS-Real, les ticks vont (copytics) tranquillement et les barres ne sont pas mises à jour depuis quelques dizaines de minutes.
"Fixé."
Aux conseillers de VPS, un grand bonjour !
Oui, une photo intéressante. Quand les coordonnées horaires passent à 18h00 au lieu de 17h30/31...
Vladislav Andruschenko: Dossier du marché dans le bac à sable
Je n'ai pas pu trouver un tel dossier, mais il est doublement étrange que ::FileExists y ait accès et que les autres dossiers avec .ex5 n'y aient pas accès. La raison pour laquelle cet accès est plus dangereux n'est pas claire.
1. Définir les valeurs du paramètre d'entrée de type entier
boolParameterSetRange( const stringname,// nom du paramètre (variable d'entrée ) boolenable,// permet l'optimisation du paramètre longvalue,// valeur du paramètre longstart,// valeur initiale longstep,//changer le pas long stop//valeur finale ) ;
2. Définition de valeurs pour un paramètre d'entrée de type réel
ParameterSetRange( const stringname,// nom du paramètre (variable d'entrée ) doubleenable,// permet l'optimisation du paramètre doublevaleur,// valeur du paramètre doublestart,// valeur initiale doublestep,// changement de pas double stop//valeur finale ) ;
MathRand() est ajouté pour donner du sens à l'exemple. Dans la version originale, une autre fonction (et non une seule) + else + continue + switch avec son break .
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Vous pouvez voir ces paramètres dans la capture d'écran ci-dessus - ils correspondent, bien sûr.
Ainsi, vous n'aurez pas à vous donner tout ce mal !La vie parmi les bars défectueux existait avant les copyticks
Je pense que vous ne devriez pas commencer à paniquer tout de suite, mais plutôt écrire une lettre de questionnement au support technique du courtier...
Il n'y a pas de panique du tout. Sur BCS-Real, les ticks vont (copytics) tranquillement et les barres ne sont pas mises à jour depuis quelques dizaines de minutes.
"Fixe".
Aux conseillers de VPS, un grand bonjour !
Il n'y a pas de panique du tout. Sur BCS-Real, les ticks vont (copytics) tranquillement et les barres ne sont pas mises à jour depuis quelques dizaines de minutes.
"Fixé."
Aux conseillers de VPS, un grand bonjour !
J'ai essayé avec FileExists, mais comment trouver la licence ......... ?
FileExists en dehors de la sandbox retournera toujours false, ce qui est une limitation inutile en soi.
Dossier du marché dans le bac à sable
Dans la référence :
1. Définir les valeurs du paramètre d'entrée de type entier
boolParameterSetRange(
const stringname,// nom du paramètre (variable d'entrée )
boolenable,// permet l'optimisation du paramètre
longvalue,// valeur du paramètre
longstart,// valeur initiale
longstep,//changer le pas
long stop//valeur finale
) ;
2. Définition de valeurs pour un paramètre d'entrée de type réel
ParameterSetRange(
const stringname,// nom du paramètre (variable d'entrée )
doubleenable,// permet l'optimisation du paramètre
doublevaleur,// valeur du paramètre
doublestart,// valeur initiale
doublestep,// changement de pas
double stop//valeur finale
) ;
Erreur de compilation
{
while ( true ) {
i += ::MathRand();
if ( i > 4096 )
return i;
i++;
}
}//error: ')' - not all control paths return a value
Cet exemplehttps://www.mql5.com/ru/forum/1111/page1674#comment_2763828 a été corrigé, mais pas complètement.
MathRand() est ajouté pour donner du sens à l'exemple. Dans la version originale, une autre fonction (et non une seule) + else + continue + switch avec son break .
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Bugs, bugs, questions
fxsaber, 2016.08.03 22:16
HistoryOrderGetInteger(OrderTicket, ORDER_TIME_DONE_MSC ) - renvoie zéro dans le testeur !