PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage über die



Ttcarbp96
23:11,
Hallo,

.

Wann benutzt man für (i = 0; ilt; limit; i ) und nicht für (i = limit; igt; 0; i--) oder umgekehrt? Mit anderen Worten, wenn man von 1 bis 10 oder umgekehrt zählen muss?

Grüße.

CarlttGC512
13:10,
Es gibt keine strenge Regel dagegen, wenn du das fragst. Es hängt von der Anwendung ab. Beispiel: Beim Durchlaufen von Objekten ist es besser zu zählen als nach oben. Wenn Sie rückwärts durch den Chartverlauf scannen, zählen Sie lieber aufwärts als rückwärts.

vixxarejoo
14:31,
Ein inkrementeller Zähler (i ) sollte niemals zum Zeichnen eines Indikators in den Diagrammen verwendet werden. Dies führt dazu, dass der Indikator von rechts nach links statt von links nach rechts zieht, wie es sein sollte. Inkrementelle Zähler werden normalerweise zum schrittweisen Ausführen von Arrays verwendet.

Ttcarbp96
15:52,
Danke für deine Antworten. Wie wäre es, wenn: offene Geschäfte gezählt werden Handel ändern Geschäfte schließen Geschäfte löschen Welche Route soll ich wählen?

vixxarejoo
17:12,
Danke für deine Antworten. Wie wäre es, wenn: offene Geschäfte gezählt werden Handel ändern Geschäfte schließen Geschäfte löschen Welche Route soll ich wählen?
Opentrades verwenden die OrdersTotal-Funktion, um alle Orders zu erhalten, oder wenn Sie für ein bestimmtes Paar zählen, verwenden Sie einen inkrementellen Zähler, der inkrementelle Closing-Trades ändert, wenn Sie alle Trades schließen, können Sie eine while-Schleife verwenden und sie während des gesamten Auftrags schleppen Für ein bestimmtes Paar müssen Sie einen inkrementellen Zähler verwenden, aber jedes Mal, wenn Sie einen Auftrag schließen, müssen Sie den Zähler wieder an den Anfang zurücksetzen. Dies liegt daran, wie Bestellungen indexiert werden, wenn Sie die Funktion orderselect verwenden

PkniGF
18:33,

Ttcarbp96
19:54,
Opentrades verwenden die OrdersTotal-Funktion, um alle Orders zu erhalten, oder wenn Sie für ein bestimmtes Paar zählen, verwenden Sie einen inkrementellen Zähler, der inkrementelle Closing-Trades ändert, wenn Sie alle Trades schließen, können Sie eine while-Schleife verwenden und sie während des gesamten Auftrags schleppen Für ein bestimmtes Paar müssen Sie einen inkrementellen Zähler verwenden, aber jedes Mal, wenn Sie einen Auftrag schließen, müssen Sie den Zähler wieder an den Anfang zurücksetzen. Dies liegt daran, wie Bestellungen indexiert werden, wenn Sie die Funktion orderselect verwenden
Vielen Dank für die Antwort. Wenn Sie einen inkrementellen Zähler verwenden, meinen Sie den Zähler für die for-Schleife, der in (i ) endet? Wenn dies der Fall ist, wie lautet der technische Name für den entgegengesetzten Zähler, der in (i--) endet?

vixxarejoo
21:15,
Vielen Dank für die Antwort. Wenn Sie einen inkrementellen Zähler verwenden, meinen Sie den Zähler für die for-Schleife, der in (i ) endet? Wenn dies der Fall ist, wie lautet der technische Name für den entgegengesetzten Zähler, der in (i--) endet?
ja, i ist ein inkrementeller Zähler, i-- ist ein Dekrementzähler

Biokik
22:35,
Hallo, Frage zur For-Schleife. Wann benutzt man für (i = 0; ilt; limit; i ) und nicht für (i = limit; igt; 0; i--) oder umgekehrt? Mit anderen Worten, wenn man von 1 bis 10 oder umgekehrt zählen muss? Grüße.
etwas, um darauf hinzuweisen. diese 2 Aussagen, obwohl beide Schleifen durch die Anzahl der Male durchlaufen. Sie funktionieren nicht auf die gleiche Weise, wenn Sie Arrays durchlaufen. z.B. Annahme Limit = 10 für (i = 0; ilt; limit; i ) {Drucken (i);/das gibt dir 0 1 2 3 4 5 6 7 8 9} für (i = limit; igt; 0; i--) {Print (i);/das gibt dir 10 9 8 7 6 5 4 3 2 1} kein genaues Gegenteil Countdown, nicht wahr? zum Countdown von 9 auf 0 würden wir für (i = limit-1; igt; = 0; i--) {Print (i);/das gibt dir 9 8 7 6 5 4 3 2 1 0}

Biokik
23:56,
Danke für deine Antworten. Wie wäre es, wenn: offene Geschäfte gezählt werden Handel ändern Geschäfte schließen Geschäfte löschen Welche Route soll ich wählen?
Zählen offener Trades - InkrementellDekrement Modifizieren von Trades - InkrementelleDekrementelle Trades - Nur Trades löschen Trades löschen - Nur dekrementiell

Biokik
01:17,
Closing Trades, wenn Sie alle Trades schließen, können Sie eine while-Schleife verwenden und sie während des Order-Gesamtgt; 0 durchlaufen. Um alle Orders für ein bestimmtes Paar zu schließen, müssen Sie einen inkrementellen Zähler verwenden. ABER jedes Mal, wenn Sie einen Auftrag schließen, müssen Sie den Gegen den Anfang zurück. Dies liegt daran, wie Bestellungen indexiert werden, wenn Sie die Funktion orderselect verwenden
Sie werden dieses Problem nicht haben, wenn Sie eine dekrementale for oder while-Schleife verwenden.

Ttcarbp96
02:38,
Danke für Ihre wertvollen Beiträge.