Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 436

 
comment russifier le répertoire dans le méta-éditeur ?
 
Trader7777:
Comment puis-je russifier mon manuel dans l'éditeur méta ?


Simplement russifier le MetaEditor

View - Langues-Russe

 
Sepulca:

Vous êtes complètement confus... La barre actuelle porte toujours le numéro 0. Et si le moment est venu, dans votre cas les cinq prochaines minutes, la barre que vous avez examinée il y a quelques secondes portera déjà le numéro 1, et la nouvelle, nouvellement formée, aura le numéro 0.

Mais selon votre code, à chaque nouvelle barre, il faut décaler d'un...... ??

Alors peut-être que ce n'est pas à propos de la bobine ? Comment regardez-vous le journal ? Dans Metatrader ? Essayez <Journal><Open> et utilisez ensuite le bloc-notes standard pour ouvrir le dernier fichier. J'ai été confronté à ce problème parfois, s'il y a beaucoup de messages dans le journal, MetaTrader ne montre pas tout... Essayez

Merci pour votre aide, mais je ne comprends pas ce qui me trouble.

Où est l'erreur dans le cours de ma pensée ?

D'accord, la barre actuelle a toujours le numéro 0.

Mais la barre actuelle a également un numéro qui part de la barre la plus à gauche du graphique (barre N1).

Par exemple, s'il y a 100 barres sur le graphique au moment présent, la barre actuelle (barre zéro) sera la barre N100.

Et c'est la variable prédéfinie Bars qui stocke la valeur de la barre actuelle (barre zéro) 100

Dans le journal (ci-dessous),la barre actuelle (zéro) s'est ouverte à 21:25 et porte le numéro de série 255.

Exactement la valeur 255 de 21:25 à 21:28 est stockée dans la variable Bars.

Et à 21h30, la variable Bars prendra la valeur de 266.

Cela me semble évident.

2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250

QUESTION : Pourquoi, s'il n'y a qu'une seule variable pY dans le code, sa valeur est mise à jour TOUTES les 5 minutes (en haut) ?

int start()  
{
int  pY  =  Bars;
Print ( "Н Н Н  =  ",pY);   
}

Et s'il y a 2 variables dans le code

int start()  
 {
int pY =  Bars;
int pY1 = Bars+239;
       
Print( "Н Н Н  =  ", pY);   
Print( "НH HН НH  =  ", pY1); 

}

leurs valeurs ne sont pas mises à jour TOUTES les 5 minutes.

2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: Н Н Н  =  15499
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:37  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8257
2014.01.19 13:28:06     2000.02.10 22:18  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:05     2000.01.10 15:42  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839


 
Regardez les journaux des testeurs, pas les entrées du journal de bord. Le journal est écrit en entrées types,
 
solnce600:

Merci pour votre aide. Mais je n'arrive pas à comprendre ce qui me perturbe.

Où est l'erreur dans le cours de ma pensée ?

Je suis d'accord. La barre actuelle est toujours le numéro 0.

Mais la barre actuelle a également un numéro de séquence qui commence à partir de la barre la plus à gauche du graphique (barre N1).

Par exemple, s'il y a 100 barres sur le graphique au moment présent, la barre actuelle (barre zéro) sera la barre N100.

Et c'est la variable prédéfinie Bars qui stocke la valeur de la barre actuelle (barre zéro) 100

Dans le journal (ci-dessous),la barre actuelle (zéro) s'est ouverte à 21:25 et porte le numéro de série 255.

Exactement la valeur 255 de 21:25 à 21:28 est stockée dans la variable Bars.

Et à 21:30, la variable Bars prendra la valeur de 266.

Cela me semble évident.

QUESTION : Pourquoi, s'il n'y a qu'une seule variable pY dans le code, sa valeur est mise à jour TOUTES les 5 minutes (en haut) ?

Et s'il y a 2 variables dans le code

leurs valeurs ne sont pas mises à jour TOUTES les 5 minutes.


Non, Bars vous donne le nombre total de barres à analyser, il est incorrect de compter de gauche à droite et de droite à gauche. Si vous voulez analyser une barre particulière, vous devez la rechercher par son heure d'ouverture...

Et c'est la variable prédéfinie Bars qui stocke la valeur de 100 du courant (barre zéro).

Il ne stocke pas la valeur, il stocke le nombre de barres dans l'historique.....

Beaucoup de fonctions standard plus quelques unes dans la kodobase...

P.S. Une fois encore, je vous recommande vivement d'ouvrir le fichier journal dans Notepad, ou tout autre éditeur élémentaire.....

 
L'erreur "zero devide" apparaît, cela signifie-t-il que quelque part dans les calculs quelque chose est divisé par zéro ? Ou cela pourrait-il signifier autre chose ?
 
Sepulca:


Non, Bars vous donne le nombre total de barres à analyser, il est faux de compter de gauche à droite et de droite à gauche. Si vous voulez analyser un bar en particulier, vous devez le rechercher par heure d'ouverture...

Et c'est la variable prédéfinie Bars qui stocke la valeur de 100 du courant (barre zéro).

Il ne stocke pas la valeur, il stocke le nombre de barres dans l'historique.....

Beaucoup de fonctions standard plus quelques unes dans la kodobase...

P.S. Encore une fois, je vous recommande vivement d'ouvrir le fichier journal dans Notepad, ou tout autre éditeur élémentaire.....

En d'autres termes, si je vous ai bien compris, la variable Bars ne stocke pas toutes les valeurs de la barre, mais UNIQUEMENT la DERNIÈRE.

Ainsi, lorsque la valeur 101 de la variable Bars apparaît, la valeur 100 de la variable Bars doit PERDRE ET SAUVEGARDER NULLE PART.

Cela semble vrai, mais alors comment expliquer le fait que dans le Log, la valeur de la variable Barres augmente

par un sur chaque nouvelle bougie.


2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251значение переменной BARS
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250 значение переменной BARS
 
Trader7777:
L'erreur "zéro divisible" apparaît, cela signifie-t-il que quelque part dans les calculs, quelque chose est divisible par zéro ? Ou cela pourrait-il signifier autre chose ?

Oui, c'est vrai, quelque chose est divisible par zéro.

Revoyez votre code où il y a une division, vérifiez si le diviseur peut être zéro. Souvent, si vous utilisez MarketInfo(), la valeur peut être nulle,

 
solnce600:

En d'autres termes, si je vous ai bien compris, la variable Bars ne stocke pas toutes les valeurs des barres, mais seulement la dernière.

Ainsi, lorsque la valeur 101 de la variable Bars apparaît, la valeur 100 de la variable Bars doit PERDRE ET NE PAS SE SAUVEGARDER NULLE PART.

Cela semble vrai, mais alors comment expliquer le fait que dans le Log, la valeur de la variable Barres augmente

par un sur chaque nouvelle bougie.




Pour ceux qui sont dans le réservoir - la variable Bars stocke le nombre de barres sur le graphique, à chaque nouvelle barre, si elle ne dépasse pas le nombre maximum de barres sur le graphique, la variable est incrémentée de un.

Toutes les autres variables du graphique (Close, Open, etc.) utilisent le numéro de barre comme pointeur dans leur tableau,

 
solnce600:

En d'autres termes, si je vous ai bien compris, la variable Bars ne stocke pas toutes les valeurs d'une barre, mais seulement la dernière.

Ainsi, lorsque la valeur 101 de la variable Bars apparaît, la valeur 100 de la variable Bars doit PERDRE ET NE PAS SE SAUVEGARDER NULLE PART.

Cela semble vrai, mais alors comment expliquer le fait que dans le Log, la valeur de la variable Barres augmente

par un sur chaque nouvelle bougie.




Je voudrais attendre l'ouverture)))) 02:00 Moscou ....

Ok, c'est parti... Bars stocke le nombre de barres disponibles dans l'historique, pas leurs valeurs !!!!.

pour obtenir ces valeurs, utilisez les fonctions iOpen(...), iClose(......)

En général, appelez skype mike231ko jusqu'à 2 heures du matin (heure de Moscou) .....