Einloggen Suche | Aktive Themen
Indikator.Lesen ?? Optionen
Philipp Traub
Geschrieben: Wednesday, October 15, 2014 12:36:42 PM
Gruppen: Kunde

Beiträge: 111

Tai-Pan End-of-Day
Hallo,


mit der Funktion "Kurse.Lesen" kann man den Verlauf eines Wertpapiers darstellen.

zB. " Kurse.Lesen("846900",Close",Tage"); " würde den Verlauf des Dax in einem Indikatorfenster darstellen.

Ist so etwas auch für Indikatoren möglich. (Eine Funktion Indikator.Lesen (???))

somit wäre es z.B. möglich den RSI für den Dax unterhalb vom EuroStoxx darzustellen.


Hat jemand eine Idee, wie man das umsetzt?


Danke
und Grüße

Philipp

Steffen Vohswinkel
Geschrieben: Thursday, October 16, 2014 9:02:32 AM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Hallo Philipp,

Kurse.lesen sagt schon vom Namen her, was da passiert: Es werden Kurse gelesen und nichts anderes.
Warum?
Es soll zunächst eine gewünschte Kursreihe eines Wertes für weitere Anwendungen bereitgestellt werden.
Was heißt das denn nun?
Sämtliche Kurse zu einem Wert werden von Tai Pan in der Kursdatenbank gespeichert.
Um sie verarbeiten zu können, müssen diese Werte aus der Kurs-Datenbank gelesen werden.

Was ist dann ein Indikator?
Ein Indikator ist eine Berechnung auf die gewünschten Kurse eines Wertes.
Daß heißt, das diese Werte nicht aus der Kursdatenbank gelesen werden können.
Sie müssen erst erzeugt werden, und sie können nicht in die Kurs-Datenbank abgelegt werden.
Mit jeder Anwendung werden also die Kurse eines Indikators neu berechnet.

Ich empfehle immer, solche kleine Fragen im Debugger zu untersuchen.
Das sind in der Regel nur ganz wenige Zeilen und man kann Schritt für Schritt alles nachvollziehn.
Will man wissen, ob es Indikator.lesen gibt, dann kann man das im Debugger einfach mal eingeben, und die Syntax prüfen. Gibt es sowas nicht, dann wird das mit einer Fehlermeldung angezeigt.

Ich möchte Euch gerne dafür sensibilisieren. Es ist alles ganz einfach, man muß sich nur rantrauen und ein bissel forschen.

Es geht hierbei um das Grundverständnis.
Was macht denn Tai Pan, was macht denn genau ein Befehl, eine Anweisung und wie entwickelt sich eine Variable.

Schöne Grüße aus Rio
Steffen
Philipp Traub
Geschrieben: Thursday, October 16, 2014 9:36:46 AM
Gruppen: Kunde

Beiträge: 111

Tai-Pan End-of-Day
Hallo Steffen,

schon mal danke für deine Antwort.

Dass es den Befehl "indikator.lesen" nicht gibt, habe ich schon selbst festgestellt.
Ich habe diesen Begriff lediglich gewählt, um mein Anliegen zu verdeutlichen.

Ich habe diesbezüglich schon einiges geforscht und versucht, allerdings komme ich an dieser Stelle nicht weiter , daher auch mein Eintrag hier im Forum.

Hast du nicht noch einen kleinen Tipp, wie ich hier weiter vorgehen könnte ?


Danke
+
Grüße

Philippp
Steffen Vohswinkel
Geschrieben: Thursday, October 16, 2014 3:08:05 PM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Hallo Philipp,

die einfachste Lösung, die mir einfällt, wäre:
- im Chartfenster den EuroStoxx darstellen
- und über Chart und Titel hinzufügen im 1. Fenster darunter den DAX und im neuen Fenster den RSI darstellen.
EuroStoxx und DAX müssen in Periodenart und Zeiträumen übereinstimmen.
Eine Globale Kursdatenanzeige gibt es allerdings nicht.

Im anderen Falle brauchst wohl ein kleines Programm.
Du liest den DAX ein, berechnest den RSI und stellst den in das neue Fenster.
Aber Vorsicht. Du darfst nie vergessen, daß Du hier den DAX-RSI dazugestellt hast.

Würdest Du Deine Idee bitte etwas genauer vorstellen?

Schöne Grüße
Steffen
Frank Rohmann
Geschrieben: Friday, October 17, 2014 12:51:12 PM

Gruppen: Mitarbeiter

Beiträge: 91

Tai-Pan RealtimeTai-Pan End-of-Daybis. Realtime-Terminal
Sehr geehrter Herr Traub,

Hier die Lösung 1 mit einem Parameter
(einfach den Text kopieren und in eine Formel einfügen. Bitte die Parameter beachten)

// Die Schlusskursreihe vom DAX lesen
DAXKurse := Kurse.Lesen("846900","Close","Tage");
// nun die geladenen Kurse für die Berechnung des RSI verwenden
// Über Para1 lassen sich die Tage für der RSI noch einstellen
// Para1 sollte ein Integer mit dem Wertebereich von 1-9999 sein.
result1 := RSI(DAXKurse , Para1);



Hier die Lösung 2 mit zwei Parameter
Hierbei kann also auch noch zusätzlich die verwendete Kursreihe im Einstelldialog bestimmt werden.

// Para2 sollte ein Symbol mit default auf "846900" sein.
// Die Schlusskursreihe vom DAX lesen
DAXKurse := Kurse.Lesen(Para2,"Close","Tage");
// nun die Geladenen Kurse für die Berechnung des RSI verwenden
// Über Para1 lässt sich der RSI auch noch einstellen
// Para1 sollte ein Integer mit dem Wertebereich von 1-9999 sein.
result1 := RSI(DAXKurse , Para1);

Customer Training Executive
Vertrieb | Lenz+Partner GmbH | vwd group

Phone: +49 231 9153-300 | Fax: +49 231 9153-399
vertrieb@lp-software.de | www.LP-software.de | www.vwd.com
Philipp Traub
Geschrieben: Monday, October 20, 2014 5:03:27 PM
Gruppen: Kunde

Beiträge: 111

Tai-Pan End-of-Day
Hallo Herr Rohmann,

vielen Dank für ihre Antwort.

Sie haben mir damit sehr weiter geholfen Smile


Grüße
Philipp Traub
Benutzer die diese Diskussion aktuell lesen
Guest

Powered by Yet Another Forum.net version 1.9.1.8 (NET v4.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.

Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz finden Sie hier