Einloggen Suche | Aktive Themen
Verletzung eines GD mit 3% Kanal Optionen
TL13
Geschrieben: Sunday, March 24, 2013 6:17:29 PM

Gruppen: Kunde

Beiträge: 65

Tai-Pan End-of-Day
Hallo,

gibt es eine fertige Formel, die die Verletzung eines GD mit 3% Kanal (d.h. die unterste Kanallinie) ausgibt?

Das müsste ja nur TRUE oder FALSE als Ergebniss ergeben. Das könnte ich dann weiterverwenden (Spalte einfärben, Arrow UP/Down anzigen)


Oder muss man so etwas selbst programmieren. (ich habe TP 10.0)
gruss Thomas

gruss Thomas

PS: Do it today, tomorrow it may be taxed or illegal
Steffen Vohswinkel
Geschrieben: Monday, March 25, 2013 10:22:14 AM

Gruppen: Kunde

Beiträge: 371

Tai-Pan End-of-Day
Hallo TL13,

hast Du die Formeln alle schon geprüft, ob eine dabei ist?

Ich habe bei mir eine Formel FML_Trendlinie Kanal gefunden.
Bin mir nur nicht sicher ob die von Tai Pan ist.

Die Formel schaust Du Dir an und arbeitest Deine Bedingungen ein.
Also z.B. ist der Close kleiner als die Lower Trendlinie usw.

Grüße
Taxus
Michael
Geschrieben: Monday, March 25, 2013 11:58:03 AM
Gruppen: Kunde

Beiträge: 104

Tai-Pan End-of-Day
Hallo Thomas,

Zitat:
gibt es eine fertige Formel, die die Verletzung eines GD mit 3% Kanal (d.h. die unterste Kanallinie) ausgibt?


Nicht, daß ich wüßte...

Zitat:

Oder muss man so etwas selbst programmieren.


Das ist im Zweifelsfall nicht das schlechteste... (und auch kein großer Akt)

z.B.

a := SMA(C,Para1);
b := a - (Para2/100 * a);

Result := Cross(b,Close)


Parameter 1: Integer, Vorgabe für GD (z.B. 15)
Parameter 2: Double, Vorgabe für %-Abweichung (hier 3,00)

Die Formel samt Parametern kannst du z.B. zur Erstellung eines Signals verwenden.

Angezeigt werden alle Absacker des Close-Kurses unter die untere Kanal-Linie des SMA15 (hier 3% drunter).

Übernahme in Spalte von Filter- oder Listenmodul geht wohl auch, wobei fürs Listenmodul eine Anpassung nötig ist, weil hier die Ausgabe als Array kontraproduktiv ist.


Michael
TL13
Geschrieben: Tuesday, March 26, 2013 10:14:23 PM

Gruppen: Kunde

Beiträge: 65

Tai-Pan End-of-Day
Hallo Taxus,
so etwas habe ich nicht gefunden.

Formel FML_Trendlinie Kanal


Bei den Formeln die mit FML anfangen habe ich nur folgende gefunden die einigermassen so heissen:

FML_TCI
FML_trendlinie
FML_Standard Error oder Deviation


gruss thomas

gruss Thomas

PS: Do it today, tomorrow it may be taxed or illegal
TL13
Geschrieben: Tuesday, March 26, 2013 10:46:06 PM

Gruppen: Kunde

Beiträge: 65

Tai-Pan End-of-Day
Ok danke Michael,
das mit dem signal habe ich gemacht, sieht nett aus.
ich wollte eigentlich das man einen Katalog aufruft und die SPaltendarstellung zeigt gleich an wo es Bedarf gibt den chart näher anzusehen.

Du schreibst das die ausgabe als array schlecht wäre?
Kann ich auch eine andere Ausgabe erzwingen??

Michael schrieb:


Übernahme in Spalte von Filter- oder Listenmodul geht wohl auch, wobei fürs Listenmodul eine Anpassung nötig ist, weil hier die Ausgabe als Array kontraproduktiv ist.
Michael


danke thomas

gruss Thomas

PS: Do it today, tomorrow it may be taxed or illegal
Michael
Geschrieben: Wednesday, March 27, 2013 11:04:17 AM
Gruppen: Kunde

Beiträge: 104

Tai-Pan End-of-Day
Hallo Thomas,

Zitat:
ich wollte eigentlich das man einen Katalog aufruft und die SPaltendarstellung zeigt gleich an wo es Bedarf gibt den chart näher anzusehen.


Erstelle mal eine Spalte im Chart- oder Katalogmodul mit folgender Formel:

a := SMA(C,Para1);
a1:= LastValue(a);
b := a - (Para2/100 * a);
b1:= LastValue(b);
d := LastValue(Close);


f := String("Guck mal");
g := String("ok");



IF d<b1 Then
Begin
Result := f;
Backcolor:= Para3;
End
Else
Begin
Result := g;
Backcolor:= Para4;
End;



Parameter 1 und 2 wie in der Signalformel

Parameter 3: Typ Color, Farbe "schlecht" (z.B. rot)
Parameter 4: Typ Color, Farbe "gut" (z.B. grün)

Du erhältst damit für alle Titel im Katalog die Meldung "Guck mal", rot unterlegt, wenn ihr aktueller Schlußkurs unter dem unteren 3%-Band des gewählten GD (=Parameter1) liegt.

Eigentlich sollte das "ok" bei den anderen Titeln dann grün unterlegt sein (Para4).
Funktioniert bei mir nicht, weiß auch nicht warum. Ist aber auch so kein Beinbruch.

Zitat:
Du schreibst das die ausgabe als array schlecht wäre?

"Schlecht" meine ich im Sinne, es funktioniert hier nicht (Fehlermeldung beim Ausführen der Formel).

Zitat:
Kann ich auch eine andere Ausgabe erzwingen??

Ja, das machen die "LastValue()"-Funktionen in der Formel.
Die geben den letzten Wert aus dem Array als "Double" aus.
Damit erhält man dann ein Ja/Nein-Ergebnis, das wiederum Vorraussetzung für die IF-Anweisung ist.

Frohes Tüfteln,

Michael
TL13
Geschrieben: Thursday, March 28, 2013 11:54:39 AM

Gruppen: Kunde

Beiträge: 65

Tai-Pan End-of-Day
Hallo Michael,
danke dir,
ich hatte es so gelöst:

a := Close;
b := Mov(Close,62,2);
Result := a;

If LastValue(a)> LastValue(b) Then
Backcolor := Para1;
Else
Backcolor := Para2;

ist natürlich nicht so perfekt wie deine zusätzliche Stringausgabe

die werde ich aber jetzt auch noch einbauen.lachen

sieht jetzt so aus, hat aber den gleichen Farbfehler wie Du!!

a := sma(close,5); hier habe ich den Kurs durch eine 5Tageglättung ersetzt
b := ema(Close,62);
c1:= b-(3/100*b)

f := String("Achtung");
g := String("ok");

If LastValue(a)> LastValue(c1) Then
begin
result:=g;
Backcolor := Para1;
end
Else
begin
result:=f;
Backcolor := Para2;
end;

Anmerkung/Frage: ich dachte immer alle Spaltendefinitionen stehen in allen Listen zur Verfügung?
also in der Listen-, Katalog- und Filteransicht.
Scheint aber nicht so zu sein.

schöne Ostern
thomas



gruss Thomas

PS: Do it today, tomorrow it may be taxed or illegal
Michael
Geschrieben: Thursday, March 28, 2013 1:15:10 PM
Gruppen: Kunde

Beiträge: 104

Tai-Pan End-of-Day
Hallo Thomas,

schön, daß es soweit klappt bei dir.

Zitat:
Anmerkung/Frage: ich dachte immer alle Spaltendefinitionen stehen in allen Listen zur Verfügung?
also in der Listen-, Katalog- und Filteransicht.
Scheint aber nicht so zu sein.


Im Katalog- oder im Filtermodul kannst du eine oder mehrere Spalten definieren und diese dann als "Spaltenlayout" abspeichern.

Die können dann mit einem Mausklick sowohl in diesen beiden Modulen als auch im Chartmodul ("Charts-/Titelauswahl") über "Spaltenlayout laden" (Filter-, Kat.Mod.) bzw. "Spalten laden" (Chartmodul) ausgewählt werden.

Praktische Sache, das.

Im Listenmodul muß man sich die gewünschten Spalten m.W. separat erstellen.
Warum das so ist, wissen die Götter...


Frohe Ostern,

Michael
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