Erreurs, bugs, questions - page 2139

 
Vladimir Pastushak:

La situation n'est même pas sauvée

Cherchez sur le forum les moyens de détecter une connexion dans MT5. Le sujet doit être un sujet battu.

 
fxsaber:

Cherchez sur le forum les moyens d'identifier une connexion dans MT5. Le sujet doit être battu.

Le problème est que même une fois connecté, le numéro de compte reste à 0 pendant un certain temps.

 

Le texte d'aide dit

L'appel de PlaySound() avec NULL arrête le son.

Mais en fait, Alert PlaySound(NULL) n'arrête pas de sonner, alors qu'il devrait le faire.

 
Vladimir Pastushak:

Lesindicateurs ne renvoient pas toujours ACCOUNT_LOGIN lors du démarrage du terminal

0 11:00:01.880 Testeur d'indicateur personnalisé EURUSD,H1 : chargé avec succès
0 11:00:01.887 tester EURUSD,H1 : OnInit 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) returned 0
0 11:00:01.887 testeur EURUSD,H1 : initialisé
0 11:00:01.887 tester EURUSD,H1 : OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) returned 0
0 11:00:05.980 tester EURUSD,H1 : OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) returned 0
0 11:00:06.654 tester EURUSD,H1 : OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) returned 0
0 11:00:07.030 tester EURUSD,H1 : OnCalculate 442394 < ---- AccountInfoInteger(ACCOUNT_LOGIN) a retourné le numéro de compte
0 11:00:07.040 tester EURUSD,H1 : OnCalculate 442394 < ---- AccountInfoInteger(ACCOUNT_LOGIN) a retourné le numéro de compte

Code source

Je me trompe peut-être, mais à mon avis, aucun programme ne peut fonctionner si vous ne connaissez pas le numéro de compte......

Quel est le rapport entre un indicateur et un numéro de compte ? Qu'est-ce qui va changer dans l'indicateur si vous changez le numéro de compte de l'utilisateur ? Si vous voulez lier un indicateur à un compte spécifique, utilisez le marché.

Vladimir Pastushak:

parce que 99,99% des conseillers de sont des "sharash montash" ....

Je pense que chaque EA de qualité devrait conserver son propre journal des opérations, soit pendant le fonctionnement, soit lors du déchargement de l'EA . L'utilisateur devrait obtenir le journal des opérations sur demande. En cas d'erreurs critiques, c'est obligatoire !

Par erreur critique, j'entends déconnexion, requêtes, code lent.

Le problème vient-il de l'indicateur ou du conseiller expert ? Pourquoi mettez-vous tout dans le même sac ? Quel est le lien entre l'indicateur et les requêtes ?

 
Vladimir Pastushak:

Le problème, c'est que même si vous vous connectez, le numéro de compte est à zéro pendant un moment.

Voilà, c'est la condition pour une connexion normale ! Dès qu'elle n'est pas nulle, la connexion est là, sinon elle ne l'est pas.

 
Alexey Viktorov:

Quel est le rapport entre un indicateur et un numéro de compte ?

Presque autant qu'un EA. Un indicateur peut être un indicateur de "trading".

Qu'est-ce qui va changer dans l'indicateur si vous changez le numéro de compte de l'utilisateur ?

Seulement la mise à zéro de prev_calculated avec l'appel correspondant de l'événement Calculate.

 
Vladimir Pastushak:

Le texte d'aide dit

L'appel de PlaySound() avec NULL arrête le son.

Mais en fait, Alert PlaySound(NULL) n'arrête pas de sonner, alors qu'il devrait le faire.

PlaySound(NULL) arrête le PlaySound() en cours, et non Alert()

 

Lecalcul de l'indicateur ne doit en aucun cas dépendre de la connexion. Elle ne doit pas non plus dépendre de la disponibilité de l'internet.

Les indicateurs sont calculés sur la base des données existantes et recalculés lorsque de nouvelles données arrivent.

 
Slava:

Le calcul de l'indicateur ne doit pas dépendre de la connexion. Et la disponibilité de l'Internet.

Les indicateurs sont lus sur les données existantes et recalculés lorsque de nouvelles données arrivent.

Il y a des indicateurs qui ont des tampons d'indicateurs nuls et OnCalculate est fictivement présent. L'indicateur est seulement un type de MQL-prog, pas le calcul.

 
fxsaber:

Il y a des indicateurs qui ont des tampons d'indicateurs nuls et OnCalculate est fictivement présent. Un indicateur est seulement un type de MQL-prog, pas un calcul.

Et alors ?