ZigZag-Punkte - Gesucht: Kombination aller Paarungen
Hallo alle zusammen,
ich habe ein kleines Problem. Ich habe beispielsweise 7 ZigZag-Punkte (nur Low-Punkte), die ich jeder mit jedem Punkt kombinieren möchte. Der letzte ZigZag-Punkt ist ZigZag_Tief[7] und der vorletze ZigZag_Tief[6] usw. Das Ziel ist mit den ZZ-Punkten Trendlinien zu zeichnen. Was ich nicht hinbekomme ist diese Kombination der zwei ZZ-Punkte. Die Zahl ist ein Beispiel, da ich eine Funktion habe, die mir die ZZ-Punkte in einem Array liefert und eine andere Funktion liefert die Anzahl der ZZ-Punkte der letzten beispielsweise 200 Kerzen. Also: ZigZag_Tief[0] und ZigZag_Tief[0] ZigZag_Tief[0] und ZigZag_Tief[1] ZigZag_Tief[0] und ZigZag_Tief[2] ZigZag_Tief[0] und ZigZag_Tief[3] ... ZigZag_Tief[0] und ZigZag_Tief[7] ZigZag_Tief[1] und ZigZag_Tief[1] ... usw. Ich bekomme einfach die for-Schleifen dafür nicht hin. Kann man die gleichen ZZ-Punkte aus den Kombinationen heraus nehmen? Kann mir jemand helfen, nur die for-Schleifen zu schreiben? Ich wäre euch echt dankbar. |
Code:
int size = ArraySize(Zig_Zag_Tief); |
Danke für die schnelle Antwort. Der Befehl Arraysize spart auf jeden Fall Codezeilen.
Aber ich kriege die Kombination der beiden ZZ-Punkte doch nicht hin. Ich weiß nicht, wann ich in der for-Schleife die i-Zählervar. oder ggf. eine zweite Zählervar. so anheben muss, dass bei 7 Zahlen glaube 49 Kombinationsmöglichkeiten ausgegeben werden. Ziel ist von jedem der 7 ZZ-Punkte aus jeden anderen Punkt mit einer Linie zuverbinden. |
Code:
int size = ArraySize(ZigZag_Tief); |
Es funktioniert. Vielen Dank für die schnelle Hilfe.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:43 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum