Autor |
|
finger
Member
Dabei seit: 01 2003
Herkunft:
Beiträge: 4
|
|
|
25.02.2003, 10:56 |
|
Steffen
Senior Member TUG
Dabei seit: 01 2002
Herkunft: bei Leipzig
Beiträge: 186
|
|
Hallo finger,
Die wenigsten hier werden die Metastock - Befehle verstehen. Bitte beschreibe doch eichfach im Easy Language - Forum, was das Metastock-Script testen/erreichen soll. Dann kann Dir sicher geholfen werden.
Gruß Steffen
|
|
25.02.2003, 15:32 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
Zitat: Original von finger
hallo
kann mir jemand weiter helfen ich möchte folgenen metastock code in Tradestation einfügen
kann mir jemand diesen in Easylanguage umwandeln bitte
buy if
code: var1:=LinRegSlope(C,63)/C;
a:=var1 > Mov(var1,13,S);
b:=var1 < Mov(var1,13,S);
state:=If(BarsSince(a) < BarsSince(b),1,0);
state > Ref(state,-1)
Thanks
mfg
finger
Hallo finger!
Wie Steffen schon erwähnte, sollten wir die Diskussion im dafür vorgesehenen Bereich fortsetzen.
Für Steffen (im Vorgriff auf fingers Erläuterungen):
Mit var1 wird die Steigung der Regressionsgeraden bezogen auf den Closewert ermittelt. Die Regressionsgerade wird aus den letzten 63 Closewerten gebildet.
Es werden die Wahrheitswerte (true/false) in a und b gespeichert. Dazu wird der (Simple = einfache gleitende)-Durchschnittwert der letzten 13 Werte var1 dem aktuellen wert var1 gegenübergestellt
a steht für var1 liegt über Average() und b ist wahr, wenn var1 kleiner als var1 ist.
wenn seit der letzten a=TRUE-Feststellung weniger Bars vergangen sind als für die letzte b=TRUE-Feststellung vergangen sind, dann wird state auf 1 gesetzt, andernfalls auf 0 (siehe auch iff(Bedingung, wenn TRUE=> .., wenn FALSE =>...)-Anweisung)
wenn der Wert von state sich gegenüber dem Referenzwert von state[ref] (hier: ein Bar davor := Ref(state,-1) )verändert, dann kaufe.
Vielleicht kann finger diese Beschreibung bestätigen, korrigieren oder ergänzen.
Gruß,
Uwe
|
|
26.02.2003, 17:23 |
|
finger
Member
Dabei seit: 01 2003
Herkunft:
Beiträge: 4
|
|
ja genau so soll es sein
uwe sehr gut erklärt
|
|
27.02.2003, 12:38 |
|
Uwe
Super Moderator
Dabei seit: 12 2001
Herkunft:
Beiträge: 718
|
|
Zitat: Original von finger
ja genau so soll es sein
uwe sehr gut erklärt
Hallo finger!
Danke für die Bestätigung, die allerdings die Frage bei mir aufwirft, warum der eine oder andere Programmierschritt eigentlich notwendig ist, wenn man doch nur schauen braucht, ob die var1-Linie ihren 13er-GD von unten nach oben durchstößt.
Gruß,
Uwe
|
|
27.02.2003, 20:33 |
|
|