Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1600
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich sehe jetzt, dass Sie ein Protokoll hinzugefügt haben. Auch hier haben Sie doppelte Nachrichten :)
Können Sie bitte den Unterschied zwischen den Funktionen erklären?
for (int j = OrdersHistoryTotal()-1; j >= 0; j--)
{
if(OrderSelect(j, SELECT_BY_POS,MODE_HISTORY))
и
int i=AuftragshistorieGesamt();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS,MODE_HISTORY))
Nein
Wenn Sie sich die Zeit ansehen, werden Sie feststellen, dass nichts dupliziert wird, sondern nur bei einem neuen Balken gedruckt wird, wenn ein Signal vorliegt
Nein
Nun, nicht ganz. Ein Zyklus beginnt am Anfang der Liste, der andere am Ende.
Nein
beide Funktionen "holen" abgeschlossene Aufträge aus der Historie?
Nun, nicht ganz. Ein Zyklus beginnt am Anfang der Liste, der andere am Ende.
beide Funktionen "holen" abgeschlossene Aufträge aus der Historie?
Ja, aber die eine ist vom Anfang der Geschichte und die andere vom Ende.
Ich danke Ihnen. Habe ich es richtig verstanden, dass diese Funktion vom Ende her "durchläuft"?
int i=AuftragshistorieGesamt();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Ich danke Ihnen. Habe ich es richtig verstanden, dass diese Funktion vom Ende her "durchläuft"?
int i=AuftragshistorieGesamt();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Ich danke Ihnen. Habe ich es richtig verstanden, dass diese Funktion vom Ende her "durchläuft"?
int i=AuftragshistorieGesamt();
for(int pos=0; pos<i; pos++)
{
if(OrderSelect(pos, SELECT_BY_POS, MODE_HISTORY))
Dieser sucht ab dem Null-Index, d.h. von Anfang an.