Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 436

 
Wie kann man das Verzeichnis im Meta-Editor russifizieren?
 
Trader7777:
Wie kann ich mein Handbuch im Meta-Editor russifizieren?


Einfach den MetaEditor russifizieren

Ansicht - Sprachen-Russisch

 
Sepulca:

Sie sind völlig verwirrt... Der aktuelle Balken hat immer die Nummer 0. Und wenn die Zeit gekommen ist, in Ihrem Fall weitere fünf Minuten, wird der Balken, den Sie vor ein paar Sekunden untersucht haben, bereits die Nummer 1 haben, und der neue, neu gebildete Balken wird die Nummer 0 bekommen.

Aber nach Ihrem Code, mit jedem neuen Bar sollte um eine......? verschoben werden?

Vielleicht geht es also gar nicht um die Rolle? Wie sehen Sie sich das Protokoll an? In Metatrader? Versuchen Sie es mit <Journal><Öffnen> und verwenden Sie dann den Standard-Notepad, um die letzte Datei zu öffnen. Ich habe manchmal das Problem, dass MetaTrader nicht alles anzeigt, wenn viele Meldungen im Log vorhanden sind... Versuchen Sie

Danke für die Hilfe, aber ich verstehe nicht, was mich verwirrt.

Wo liegt der Fehler in meinem Denkprozess?

Ich stimme zu: Der aktuelle Balken ist immer die Nummer 0.

Der aktuelle Balken hat aber auch eine Nummer, die mit dem Balken ganz links im Diagramm beginnt (Balken N1).

Wenn z.B. 100 Balken auf dem Diagramm zu diesem Zeitpunkt vorhanden sind, ist der aktuelle (Null-Balken) der Balken N100.

Und es ist die vordefinierte Variable Bars, die den Wert des aktuellen (Null-Bar) speichert 100

Im Protokoll (unten) wirdder aktuelle (Null-)Balken um 21:25 Uhr geöffnet und hat die Seriennummer 255.

Genau der Wert 255 von 21:25 bis 21:28 wird in der Variablen Bars gespeichert.

Und um 21:30 Uhr nimmt die Variable Bars den Wert 266 an.

Das scheint mir offensichtlich zu sein.

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

FRAGE: Warum wird der Wert der einzigen Variablen pY im Code JEDE 5 Minuten aktualisiert (ganz oben)?

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

Und wenn es 2 Variablen im Code gibt

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

}

ihre Werte werden nicht JEDE 5 Minuten aktualisiert.

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


 
Schauen Sie sich die Protokolle der Prüfer an, nicht die Einträge im Logbuch. Das Protokoll wird in Mustereinträgen geschrieben,
 
solnce600:

Vielen Dank für Ihre Hilfe, aber ich kann nicht herausfinden, was mich verwirrt.

Wo liegt der Fehler in meinem Denkprozess?

Ich stimme zu: Der aktuelle Balken ist immer die Nummer 0.

Der aktuelle Balken hat aber auch eine Nummer, die mit dem Balken ganz links im Diagramm beginnt (Balken N1).

Wenn z.B. 100 Balken auf dem Diagramm zu diesem Zeitpunkt vorhanden sind, ist der aktuelle (Null-Balken) der Balken N100.

Und es ist die vordefinierte Variable Bars, die den Wert des aktuellen (Null-Bar) speichert 100

Im Protokoll (unten) wirdder aktuelle (Null-)Balken um 21:25 Uhr geöffnet und hat die Seriennummer 255.

Genau der Wert 255 von 21:25 bis 21:28 wird in der Variablen Bars gespeichert.

Und um 21:30 Uhr nimmt die Variable Bars den Wert 266 an.

Das scheint mir offensichtlich zu sein.

FRAGE: Warum wird der Wert der Variablen pY JEDE 5 Minuten (oben) aktualisiert, wenn es nur eine Variable im Code gibt?

Und wenn es 2 Variablen im Code gibt

ihre Werte werden nicht JEDE 5 Minuten aktualisiert.


Nein, Balken gibt die Gesamtzahl der zu analysierenden Balken an, es ist falsch, von links nach rechts und von rechts nach links zu zählen. Wenn Sie einen bestimmten Balken analysieren wollen, müssen Sie ihn anhand seiner Öffnungszeit suchen...

Und es ist die vordefinierte Variable Bars, die den Wert 100 des aktuellen (Null-Bar) speichert.

Es wird nicht der Wert, sondern die Anzahl der Balken in der Geschichte gespeichert....

Viele Standardfunktionen und nicht wenige in kodobase...

P.S. Noch einmal empfehle ich dringend, öffnen Sie die Protokolldatei in Notepad, oder einem anderen elementaren Editor....

 
Die Fehlermeldung "zero devide" wird angezeigt. Bedeutet dies, dass irgendwo in den Berechnungen etwas durch Null geteilt wird? Oder könnte es etwas anderes bedeuten?
 
Sepulca:


Nein, Balken gibt Ihnen die Gesamtzahl der zu analysierenden Balken an, es ist falsch, von links nach rechts und von rechts nach links zu zählen. Wenn Sie eine bestimmte Bar analysieren wollen, müssen Sie sie nach der Öffnungszeit suchen...

Und es ist die vordefinierte Variable Bars, die den Wert 100 des aktuellen (Null-Bar) speichert.

Es wird nicht der Wert, sondern die Anzahl der Balken in der Geschichte gespeichert....

Viele Standardfunktionen und nicht wenige in kodobase...

P.S. Noch einmal empfehle ich dringend, öffnen Sie die Log-Datei in Notepad, oder jede elementare Editoren....

Das heißt, wenn ich Sie richtig verstanden habe, speichert die Variable Bars nicht jeden Wert des Balkens, sondern NUR den LETZTEN.

Wenn also der Wert 101 der Variablen Bars erscheint, sollte der Wert 100 der Variablen Bars VERLOREN UND NIRGENDWO GESPEICHERT werden.

Das scheint richtig zu sein, aber wie erklärt sich dann die Tatsache, dass der Wert der Variablen "Balken" in der Log-Datei steigt?

um eine bei jeder neuen Kerze.


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:
Die Fehlermeldung "Nullteiler" wird angezeigt. Bedeutet dies, dass irgendwo in den Berechnungen etwas durch Null teilbar ist? Oder könnte es etwas anderes bedeuten?

Ja, das ist richtig, etwas ist durch Null teilbar.

Überprüfen Sie Ihren Code an den Stellen, an denen eine Division durchgeführt wird, und prüfen Sie, ob der Divisor Null sein kann. Wenn Sie MarketInfo() verwenden, kann der Wert oft Null sein,

 
solnce600:

Das heißt, wenn ich Sie richtig verstanden habe, speichert die Variable Bars nicht jeden Balkenwert, sondern nur den letzten.

Wenn also der Wert 101 der Variablen Bars erscheint, muss der Wert 100 der Variablen Bars VERLOREN UND NIRGENDWO GESPEICHERT werden.

Dies scheint richtig zu sein, aber wie erklärt sich dann die Tatsache, dass der Wert der Variablen "Balken" in der Log-Datei ansteigt?

bei jeder neuen Kerze um eins.




Die Variable Bars speichert die Anzahl der Balken im Diagramm. Bei jedem neuen Balken wird die Variable um eins erhöht, wenn die maximale Anzahl der Balken im Diagramm nicht überschritten wird.

Alle anderen Variablen im Diagramm (Close, Open usw.) verwenden die Taktnummer als Zeiger in ihrem Array,

 
solnce600:

Das heißt, wenn ich Sie richtig verstehe, speichert die Variable Bars nicht jeden Balkenwert, sondern nur den letzten.

Wenn also der Wert 101 der Variablen Bars erscheint, muss der Wert 100 der Variablen Bars VERLOREN UND NIRGENDWO GESPEICHERT werden.

Dies scheint richtig zu sein, aber wie erklärt sich dann die Tatsache, dass der Wert der Variablen "Balken" in der Log-Datei ansteigt?

bei jeder neuen Kerze um eins.




Ich würde gerne bis zur Eröffnung warten))) 02:00 Moskau ....

Okay, los geht's... Bars speichert die Anzahl der in der Historie verfügbaren Takte, nicht deren Werte!!!!

um diese Werte zu erhalten, verwenden Sie die Funktionen iOpen(...), iClose(......)

Im Allgemeinen rufen Sie skype mike231ko bis 2 Uhr nachts (Moskauer Zeit) .... an.