Freitag, 19. April 2024, 09:34 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

lubesi

unregistriert

1

Dienstag, 16. Juni 2020, 11:19

BarsSince - Keine Komprimierng

Hallo,

in einem unkomprimierten Handelssystem (Keine Komprimierung) gibt BarsSince die Anzahl an Ticks seit einem Ereignis zurück. Da dies in meinem Fall wenig aussagekräftig ist, hätte ich gerne die Anzahl an Minuten, Stunden .... Mein Versuch mit Komp(#BarsSince(Signal=1,1)#,#1#) die Zeitebene auszuwerten scheitert jedoch, weil bestimmte Signale unterhalb des Ereignishorizonts (in diesem Fall 1min) liegen und die Komprimierung diese "verschluckt". Kann mir bitte jemand auf die Sprünge helfen oder hab ich grundsätzlich, was nicht verstanden? Besten Dank.

lubesi

unregistriert

2

Mittwoch, 17. Juni 2020, 15:23

Hab das inzwischen wider erwartend selber lösen können mit Hilfe eines kleinen Skriptes, quasi von hinten durch die Brust ins Auge. Wen es interessiert:

GetDaten "Close", wert
GetDatum datum

evalstr="BarsSince("&ausdruck&",1)"

ret=ScriptBerechneFormel(evalstr, myfeld)
if ret and IsArray(myfeld)then
For i= 1 to AllePerioden
if (myfeld(i)<> NoValue) then
j=i-myfeld(i)
Ergebnis(i)=datediff("n",datum(j),datum(i))
end if
Next
end if