Mittwoch, 24. April 2024, 17:43 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.

scalper

unregistriert

1

Samstag, 29. Januar 2005, 02:07

Formel

hallo
kann mir bitte jemand diese beiden Formeln
in Investoxformel umwandeln habe selber versucht aber ? :baby:

vielen dank

rsi_r := (CLOSE - ref(CLOSE,-1));
rsi_rs := Wilders(if(rsi_r>0,rsi_r,0),tpr) / Wilders(if(rsi_r<0,Abs(rsi_r),0),tpr);
RSIndex:= 100-(100/(1+rsi_rs));


StK := Mov( ( ( ( C - LLV( L,K ) ) /( HHV( H,K ) - LLV( L,K) ) ) * 100 ) ,Sl ,s );
StDK:= Mov(StK,D,Mt);
StDD:= Mov(StDK,D,Mt);

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

2

Samstag, 29. Januar 2005, 09:25

Hallo,

die erste Formel könnte den RSI darstellen und die zweite die Standartabweichung! Beide Indikatoren wären in Investox im Hardcode implementiert. Teste bitte zuerst mal ob die Indis so hinkommen!


Bei der ersten Formel fehlt die Definition von *WILDERS* und *tpr*!



Zweite Formel:

const K:5;
const D:10;
const Sl:10;

calc StK:GD((Close - LLV( Low,K ) /( HHV( High,K )) - LLV( Low,K) ) * 100, Sl, S);


calc StDK:GD(StK, D, S);
calc StDD:GD(StDK,D,S);
StDD

Die Perioden wurden leider nicht angegeben so das ich die verwendeten Zahlen lediglich Beispielswerte eingesetzt wurden! Die Glättungsart oder was "MT" oder "D" (je nachdem was MS zuerst einsetzt) exakt bedeuted ist mir leider nicht bekannt. Entweder die Konstante/Berechnung wurde extern definiert oder es ist ein interner Hardcode von MS!
Happy Trading

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

3

Samstag, 29. Januar 2005, 12:41

Zum Widers Smoothing hilft vielleicht auch noch dieser Thread weiter. :)
Viele Grüße von Anke

http://www.ascunia.de

scalper

unregistriert

4

Sonntag, 30. Januar 2005, 01:58

Formelsprache

Hallo Udo
vielen dank für deine schnelle antwort
beide sind für verschieden Indikatoren gedacht gewesen
erste bezog sich auf RSI (14) zweite war Slow Stochastic%D(5,3,3,S)
beide Formeln sind zwar in Investox intigiriert aber im Tages Chart sehr Verschieden deshalb wollte ich diese Formeln in Investox Sprache Übersetzt haben weil man damit sehr besser den Markt lesen und arbeiten kann schade daß es nicht Exakt geht


mfg


Ich habe unter Indikatoren bearbeiten folgendes gelesen vieleicht hilft es dir das weiter
Für RSI
Indikatoren : Name RSI , Kürzel vt_RSI, Label Mask Relative Strength Index (%tpr%)
Eingabe :Name: tpr, Standart 14, Mindest Wert 2 , Maximalwert 144, Integrer (with bounds)
Dazu noch einmal die Formel

rsi_r := (CLOSE - ref(CLOSE,-1));
rsi_rs := Wilders(if(rsi_r>0,rsi_r,0),tpr) / Wilders(if(rsi_r<0,Abs(rsi_r),0),tpr);
RSIndex:= 100-(100/(1+rsi_rs));

Für Slow Stochastic%D(5,3,3,S)
Indikatoren : Slow Stochastic %D
Kürzel : vt_Slow Stoch
Label Mask : Slow Stochtastic %%D (%k%,%SI%,%d%,%Mt%)
Eingabe für K: Name: K ,Anzeigen Name : Period Slow %K , Typ: Integrer (with bounds) Standart 5, Mindest Wert 3, Maximalwert 89
Eingabe für SI : Name: SI, Anzeigen Name : Slowing Slow %K,Typ: Integrer (with bounds)
Standart 3, Mindest Wert 1, Maximal Wert 144
Eingabe für D: Name :D ,Anzeigen Name : Period Slow %D, Typ: Integrer (with bounds)
Standart 3, Mindest Wert 1, Maximal Wert 144
Eingabe für Mt: Name : Mt ,Anzeigen Name : Method Slow %D,Typ: MA typ, Standart : Simple
Dazu auch hierfür nochmal die Formel


StK := Mov( ( ( ( C - LLV( L,K ) ) /( HHV( H,K ) - LLV( L,K) ) ) * 100 ) ,Sl ,s );
StDK:= Mov(StK,D,Mt);
StDD:= Mov(StDK,D,Mt);

Danke noch einmal für deine Bemühungen
MFG

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »scalper« (30. Januar 2005, 03:04)


Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

5

Sonntag, 30. Januar 2005, 09:26

Hallo Scalper,

zunächst kurz zum SST: Der in Investox intigrierte Stochastik Indikator ist auf den ersten Blick etwas ungewohnt weil vermeindlich eine Glättung fehlt-aber nur in bei der Einstellmaske selbst. In der Regel wird der SST so dargestellt:

K: Wert
D:Wert
Glättung: Wert

und alles ist einstellbar!

Wenn Du den in Investox berechneten SST verwendest dann probiere es mal so:

GD(Stoch(5, 3),3,S)


Die Formel die Du kopiert hast sollte dann (übersetzt) so funktionieren:

const K:5;
const D:3;
const ST:3;

calc StK:GD(100*(Close - LLV(Low, K)) /( HHV(High, K) - LLV(Low, K)), ST, S);

calc StDK:GD(StK, D, S);
calc StDD:GD(StDK,D,S);
StDD

Damit kannst Du einen *Eigenen Indikator* anlegen. Die o.b. Formel ist für eine direkte Kopie als Formel in den Chart geschrieben-nicht für einen eigenen indikator!

Die Abweichungen der Indikatoren können durch die Glättungsart entstehen wenn z.B. im Investox programmierten Stochastik der GD exp oder gewichtet programmiert wurde. Allerdings stellt sich-wie immer bei Indikatoren- die Frage: Was ist falsch und was ist richtig? Es könnte durchaus sein, das eine andere Glättungsmethode weitaus besser funktioniert wie das Orginal!


Beim WILDERS (RSI) muss man sich zunächst mal (LINK von ANKE) diesen in Investox anlegen. Habe ihn aber jetzt leider nicht parat und werde später vesrsuchen es nachzuvollziehen-oder hat jemand den Indi schon angelegt und kann weiterhelfen?

Die Verschachtlung im WILDERS ist eine IF-THEN-ELSE Berechnung. Diese Eingabemaske ist in Investox standartmässig enthalten.

Wilders(if(rsi_r>0,rsi_r,0),tpr) / Wilders(if(rsi_r<0,Abs(rsi_r),0),tpr);
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

6

Sonntag, 30. Januar 2005, 15:06

Hallo scalper,

Anke hatt hinter dem geposteten Link schon alles für den WILDERS Smoothed ausgearbeitet! :-) Hab es auf den ersten Blick heute morgen gar nicht gesehen das sie hier schon "Formeln gewirbelt" hat..;-)

Zuerst musst Du den WILDERS in einem eigenen Indikator anlegen!

Hier die von Anke erstellt Formel:


Indikatorname: Wilders

Parameter
1.Parameter:
Name = Array, Typ = Datenreihe, Standardwert = Close

2. Parameter
Name = Perioden, Typ = Wert, Standardwert = 14,
Minimum = 2, Maximum = 500

Formel:
#_FastPrev#
calc A: 1/Perioden;
calc B: 1-A;
(A * Array + B * PREV)



Wenn die vorstehende Formel als eigener Indikator angelegt ist dann lege diese Formel als Indikator an:

const len:14;
calc smooth23: (Close+(2*Ref(Close,-1))+(2*Ref(Close,-2))+Ref(Close,-3))/6;
calc change: ROC(smooth23,1,$);
calc Z:Wilders(If(change>0,change,0),len);
calc Y:Wilders(If(change<0,ABS(change),0),len);
calc RS:Div(Y, Z);
100-(100/(1+RS))



Die Formel die Du hier kopiert hast ist der simple RSI der in Investox hardgecodet ist!


Hier ist Deine gepostete Formel,umgeschrieben,zum Vergleich (Chartversion):


const tpr: 14;
calc rsi_r : CLOSE - Ref(CLOSE,-1);
calc rsi_rs :Div(Wilders(If(rsi_r>0,rsi_r,0),tpr), Wilders(If(rsi_r<0,ABS(rsi_r),0),tpr)+0.0001);
calc RSIndex:100-(100 /(1+rsi_rs));
RSIndex
Happy Trading

scalper

unregistriert

7

Montag, 31. Januar 2005, 00:21

Formel

Hallo Udo
Vielen dank hat alles super funktioniert :]
aber wieso Berechnet er den Prev wenn der Befehl neue Indikotor zufügen
gegeben ist sonst ist die erscheinung des Indikators genau so wie ich es haben wollte

mfg