bardParticipant
Average
Hallo
Ich lese seit geraumer Zeit hier mit.
Ich habe eine Frage.
Wie kann ich bei einem Indikator einstellen , dass er nur die Daten von zum Beispiel 9-17 uhr berücksichtig?
Beispiel
x=WilderAverage[13](close[8])
hier soll er aber nur die daten zwischen 9-17 uhr berücksichtigen
Vielleicht hat jemand eine Idee
Hallo,
Ein gleitender Durchschnitt von 13 Perioden müssen die letzten Informationen 13 Perioden berechnet werden. Wenn Sie also ein Timelapse definieren wollen, müssten sie offensichtlich von den Informationen, über die zu Beginn dieses Timelapse.
Vielleicht könnten Sie ein bisschen mehr beschreiben, was Sie genau tun wollen, so würde mich und andere Mitglieder der beste Weg für Ihr Projekt durchgeführt werden können.
bardParticipant
Average
Hallo Nicolas
Danke für die Antwort
Also wenn ich im Chart die Handelszeit einstelle , dann werden ja die Perioden aus diesem Zeitraum geladen.
Die Strategie nimmt dann nur diese Perioden.
Stelle ich aber das Chart auf ganzer Tag , möchte ich dass der Indikator nur Perioden nimmt von eine vorgegebenen Handelszeit.Dass soll mann im Indikator einstellen können.
Alles Klar
Hallo bard,
ich glaube Du könntest a) die Berechnungen des Indikators dann explizit ausformulieren und b) die Werte die für die Berechnung verwendet werden dann separat erfassen.
Ungefähr so vielleicht, am Beispiel eines Stundencharts mit einem gleitenden Durchschnitt über 3 Perioden:
If currenttime = 160000 then
close16 = close
Endif
If currenttime = 170000 then
Close17 = close
Endif
If currenttime = 090000 then
Close9 = close
Endif
MeinGD = (close16 + close17 + close9 )/3
Da muss allerdings noch ein bisschen mehr Zeit in guten Code investiert werden.
bardParticipant
Average
Danke Derek
Das habe ich mir gedacht dass ich dass perioden array zusamen setzten muss.
für meine Strategie genügt es ja wenn ich im chart die Handelszeit einstelle und erst dann das Prog. lade.
Es wäre einfach schön gewesen wenn es eine Funktion gehabt hätte.