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
Auf diesem Bild:
ist zu sehen, dass low0 das aktuellste Tief 1790,89 hat low5 das älteste - ist das so wie Du Dir das ausgedacht hast und wird das von den Index-Grenzen so erfasst, oder ist das anders?
Ja, mit ArraySetAsSeries==true, genau so wollte ich das.
Die 0-te Kerze wird nicht eingerahmt, weil er bei 0 gleich wieder auf 5 springt, aber damit kann ich erstmal leben. Die laufende Bewegung ist jetzt noch nicht so wichtig. Darüber mache ich mir später Gedanken.
Das Rechteck wird ohne Bedingung auch mit 200 Balken so gezeichnet wie es soll. Nur mit Bedingung werden die Indizes von ArrayMinimum nicht übernommen.
Habe jetzt schon als BEdingung das hier gesetzt:
Irgendwas stimmt doch da nicht... Warum gibt er mir denn einen Index raus, der gar nicht im Array ist? Ich weiß, Du möchtest darauf hinaus, dass vielleicht irgendwo falsche Werte übergeben wurden, aber danach suche ich ja jetzt auch schon die ganze Zeit. Hast Du eine Idee, wo das sein könnte? Ich sehe es nämlich nicht. Probiere jetzt noch mal eine einfacherer Anordnung an, um ArrayMAx/Min gesondert zu testen.
Irgendwas stimmt doch da nicht... Warum gibt er mir denn einen Index raus, der gar nicht im Array ist? Ich weiß, Du möchtest darauf hinaus, dass vielleicht irgendwo falsche Werte übergeben wurden, aber danach suche ich ja jetzt auch schon die ganze Zeit. Hast Du eine Idee, wo das sein könnte? Ich sehe es nämlich nicht. Probiere jetzt noch mal eine einfacherer Anordnung an, um ArrayMAx/Min gesondert zu testen.
Genau dafür gibt bes den Debugger, mit ihm kann man genau sehen welche Variablen welche Werte wann annehmen - dann sollte man genau wissen, wie es zu solchen Fehlern kommt.
Genau dafür gibt bes den Debugger, mit ihm kann man genau sehen welche Variablen welche Werte wann annehmen - dann sollte man genau wissen, wie es zu solchen Fehlern kommt.
Ja schon, den Debugger hatte ich ja auch schon benutzt aber ehrlich gesagt, wenn Du meinen ersten Post nochmal liest, wird Dir auffallen, dass ich das was jetzt durch die Screenshots deutlich geworden ist, schon am Anfang wusste.
Ich führe niemanden auch Dich nicht an der Nase herum, ich versuch die Leute in die Lage zu versetzen, die Fehler, die sie selber programmiert haben, auch wieder selbst zu finden und zu korrigieren - oder willst Du immer abhängig bleiben von Leuten, die bereit sich sich Deiner anzunehmen?
Was ist denn jetzt damit geworden: "Probiere jetzt noch mal eine einfacherer Anordnung an, um ArrayMAx/Min gesondert zu testen." ?
Ich führe niemanden auch Dich nicht an der Nase herum, ich versuch die Leute in die Lage zu versetzen, die Fehler, die sie selber programmiert haben, auch wieder selbst zu finden und zu korrigieren - oder willst Du immer abhängig bleiben von Leuten, die bereit sich sich Deiner anzunehmen?
Was ist denn jetzt damit geworden: "Probiere jetzt noch mal eine einfacherer Anordnung an, um ArrayMAx/Min gesondert zu testen." ?
Ich führe niemanden auch Dich nicht an der Nase herum, ich versuch die Leute in die Lage zu versetzen, die Fehler, die sie selber programmiert haben, auch wieder selbst zu finden und zu korrigieren - oder willst Du immer abhängig bleiben von Leuten, die bereit sich sich Deiner anzunehmen?
Was ist denn jetzt damit geworden: "Probiere jetzt noch mal eine einfacherer Anordnung an, um ArrayMAx/Min gesondert zu testen." ?
So ich hab jetzt mal eine eigene GetArrayMinimum() Funktion geschrieben. Ich erkläre jetzt aber nicht mehr vier mal wie es funktioniert. Falls es jemanden interessiert, einfach Code runterziehen, kompilieren und mit dem Original vergleichen.
Gut. Das heißt ich kann morgen anfangen mit meinem Klassenarray aus Rechtecksobjekten...
Also ist es tatsächlich eine Eigenart der ArrayMinimum Funktion. Hast Du das gemeint, Claudius?
So ich hab jetzt mal eine eigene GetArrayMinimum() Funktion geschrieben. Ich erkläre jetzt aber nicht mehr vier mal wie es funktioniert. Falls es jemanden interessiert, einfach Code runterziehen, kompilieren und mit dem Original vergleichen.
Gut. Das heißt ich kann morgen anfangen mit meinem Klassenarray aus Rechtecksobjekten...
Also ist es tatsächlich eine Eigenart der ArrayMinimum Funktion. Hast Du das gemeint, Claudius?
Sehr gut, gratuliere!
Übrigens, da (nicht nur) ich immer wieder Schwierigkeiten habe, die 'Richtung' bei zeitbezogenen Arrays richtig zu verwenden, kontrolliere ich das immer an time[] bzw. CopyTime().
Außerdem verwende ich #define für die relevanten Indices:
Ist ganz praktisch - aber leider kann der Debugger diese #defines nicht umsetzen, dafür müsste man das als Variable deklarieren, wäre einen ganz schwachen Hauch langsamer, vermute ich.