Freitag, 19. April 2024, 03:21 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

1

Freitag, 9. Oktober 2009, 18:46

Trading range eines Zeitbereiches berechnen

Hallo,

ich würde mich gerne wieder an unsere Forumprofis wenden.

Ich versuche gerade den Trading range für die Zeitraum von 8:00 bis 12:00 zu berechnen (Komprimierung 30 min). Ich finde aber keine Formel die mich weiterbringen könnte.

Vielen Dank für eure Hilfe
keep going on...
Inv [7.6.7]

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

2

Freitag, 9. Oktober 2009, 20:19

Hallo,

die Lösung habe ich gerade im Forum gefunden: link zum post. 8)

LG Joe
keep going on...
Inv [7.6.7]

Snoopy

unregistriert

3

Freitag, 9. Oktober 2009, 20:30

Hallo Giuseppe,
hier eine Möglichkeit.

Calc Bed1: HHV(High, 9);
Calc Bed2:LLV(Low, 9);
Calc Bed3: Bed1 - Bed2;
(If(DatePart(h) = 12 and DatePart(n) = 0, Bed3, 0))

Gruß Snoopy

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

4

Freitag, 9. Oktober 2009, 21:03

Hallo Snoopy,

danke für deine Antwort. Diesbezüglich interessiert mich forlgendes:

1. Wie kann ich die If-Anweisung ändernd, damit nur die Werte der Bed3 im Chart dargestellt werden, also ohne die Null-werte.
2. Kann ich bei der Darstellung der Zeitreihe Bed3 im Chart auch die Numerische Werte anzeigen lassen?

LG Giuseppe
keep going on...
Inv [7.6.7]

Snoopy

unregistriert

5

Freitag, 9. Oktober 2009, 21:38

Hallo Giuseppe,

Calc Bed1: HHV(High, 9);
Calc Bed2:LLV(Low, 9);
Calc Bed3: Bed1 - Bed2;
Calc Bed4: (If(DatePart(h) = 12 and DatePart(n) = 0, Bed3, 0));
Calc Bed5: ValueWhen(Bed3, DatePart(h) = 12 and DatePart(n) = 0, 1, V);
Bed5


Zu1.
Meinst du so? (siehe Bild 1)
Bed 5 eingefügt im Chart zeigt die Spanne, berechnet von 8:00-12:00 immer um 12:00 Uhr an.

Zu2.
Bed3 eingefügt im Chart (siehe Bild 2) zeigt immer die Spanne der letzten 9 Perioden an.

Oder meinst du die absoluten Werte der Range?

Gruß Snoopy
»Snoopy« hat folgende Bilder angehängt:
  • Bild1.PNG
  • Bild2.PNG

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

6

Samstag, 10. Oktober 2009, 13:20

Hallo,

hmm, sorry ich habe mich nicht präzise genung ausgedruckt. Hier ein Beispiel mit high ung low eines Zeitbereiches: Ich versuche high und low eines Zeitbereiches in der Chart zu zeichnen.

Quellcode

1
2
3
4
5
6
7
//um 14 Uhr will ich den HHV des Zeitraumes von 8-14 Uhr haben 
//HHV(High,12) => weil bei komp 30 min sind es von 8-14 Uhr 12 Perioden 
calc predesHigh: ValueWhen(HHV(High,12), DatePart(h)>7 and DatePart(h)<14,1,V); 
//wert um 14 Uhr 
calc predHighVal: ValueWhen(predesHigh, DatePart(h)=14,1,V); 
//Darstellung im Chart => Nur provisorisch (sollte eigentlich gar nicht gezeigt werden. Weiss aber nicht wie ich es mache kann) 
(If(DatePart(h)>13 and DatePart(h)<23, predHighVal, predHighVal-1))


predHighVal-1 => in der Chart mit dem Oval markiert

Die zweite Frage war: wie ich den jeweiligen Wert im Chart darstellen kann. Also nicht die ganze Zeitreihe, sonder nur high/low-Wert Numerisch.



Danke

LG giuseppe
keep going on...
Inv [7.6.7]

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Giuseppe« (11. Oktober 2009, 12:48)


Snoopy

unregistriert

7

Sonntag, 11. Oktober 2009, 11:23

Hallo Giuseppe,
Zu1.
das Bild im Anhang wird in meinem Browser nicht angezeigt.
Soll ein Ausbruch aus der Range von 8-14:00 Uhr gehandelt werden?

Zu2.
Das die Werte vom Indikator als Zahlenwert im Chart angezeigt werden, ist mir jetzt nicht bekannt.
siehe hier
Ich kenne nur, das der letzte aktuelle Wert des Indikators als Zahlenwert am Rand angezeigt wird oder in der Titelleiste oder als neue Signalleiste angelegt, und der aktuelle Wert angezeigt wird.

Gruß Snoopy

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

8

Sonntag, 11. Oktober 2009, 13:02

Hallo Snoopy,

Zitat

Zu1.
das Bild im Anhang wird in meinem Browser nicht angezeigt.
Soll ein Ausbruch aus der Range von 8-14:00 Uhr gehandelt werden?

das Bilddarstellungproblem habe ich behoben. Ja, es war mal auch ein ansatz, den Range zu handeln. Aber grundsätzlich ging es mir darum, wie ich eine bereit berechnete Zeitreihe im der Chart nur in gewissen Zeitbereichen darstelle. Wenn ich If-anweisung benutze muss ich immer 2 Modalitäten (True/Falls) berücksichtigen. Bei True definiere ich den Zeitbereich wo die Zeitreihe sichtbar werden soll zb. von 8-14. Was mache ich aber mit Fals? Da kann ich entweder 0 eingeben (in diesem Fall kann es passieren dass sich die Skalierung der Chart ändert und unübersichtlich wird) oder ein Dummy-Wert zb. Zeitreihe -1 (was ich auch nicht ganz optimal empfinde, da die Zeitreihe auch im bereich dargestellt wird, wo ich es eigenlich nicht wünsche).


Zitat

Zu2.
Das die Werte vom Indikator als Zahlenwert im Chart angezeigt werden, ist mir jetzt nicht bekannt.

Schade ;)

Danke

LG Giuseppe
keep going on...
Inv [7.6.7]

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

9

Sonntag, 11. Oktober 2009, 13:05

Hallo Snoopy,

mit welchem Browser wird das Bild nicht angezeigt? Ich habe es jetzt mit dem FF,Opera,IE7 und GoogleChrom probiert-keine Probleme!

Werte im Chartbild: Es gibt höchstens noch die Möglichkeit, das Textmodul zu nutzen und das Schlüsselwort >>ReihenWertPos<< zu verwenden. Dann wird wahlweise der letzte Wert einer Zeitreihe an beliebiger Stelle im Chart direkt angezeigt.Ist aber nicht sehr komfortabel....
Happy Trading

Roberto

unregistriert

10

Sonntag, 11. Oktober 2009, 16:38

Wenn ich If-anweisung benutze muss ich immer 2 Modalitäten (True/Falls) berücksichtigen. Bei True definiere ich den Zeitbereich wo die Zeitreihe sichtbar werden soll zb. von 8-14. Was mache ich aber mit Fals? Da kann ich entweder 0 eingeben (in diesem Fall kann es passieren dass sich die Skalierung der Chart ändert und unübersichtlich wird) oder ein Dummy-Wert zb. Zeitreihe -1 (was ich auch nicht ganz optimal empfinde, da die Zeitreihe auch im bereich dargestellt wird, wo ich es eigenlich nicht wünsche).

Hallo Giuseppe,
du kannst bei False 0 eingeben und dann bei
Indikator Einstellungen,Skalieren bei Optionen die Box 'Min/Maxwerte
ignorieren' abhacken. Dann siehst du nur den True Wert.

Ich hoffe ich hab dein Problem richtig verstanden.
Gruss Robert

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Roberto« (11. Oktober 2009, 18:02)


Snoopy

unregistriert

11

Sonntag, 11. Oktober 2009, 17:46

Hallo Giuseppe,
das Bild wird jetzt dargestellt.
So wie Robert es beschrieben hat, kannst du den Indikator in einen bestimmten Bereich darstellen.
Formatierung dabei auf LEVELS stellen.

@ Udo
Internet Explorer 6


Gruß Snoopy

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

12

Sonntag, 11. Oktober 2009, 18:07

Hallo,

@Snoopy, Roberto: genau das habe ich gesucht. Vielen dank.

@Udo: über Textmodul und Schlüsselwort >>ReihenWertPos<< kann ich in der Hilfe nichts finden. Wo genau könnte ich mehr Info kriegen?

Danke Giuseppe
keep going on...
Inv [7.6.7]

Snoopy

unregistriert

13

Sonntag, 11. Oktober 2009, 18:50

Hallo Giuseppe,
Das Textmodul kenne ich auch noch nicht. :) Ich habe es in der Hilfe gefunden.
Gebe einmal das Suchwort „Textobjekt formatieren“ ein. Dann auf Registerkarte Text.
Dort stehen die Schlüsselwörter.
Wenn du in Investox mit dem Textwerkzeug einen Text im Chart schreibst und dann auf die rechte Maustaste klickst, erscheint das Textmodul (Text einstellen).

Gruß Snoopy