Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage über die
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.
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.
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.
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?
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
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?
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
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}
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
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.
Danke für Ihre wertvollen Beiträge.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.