Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Aroon Function » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
_Ina
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 23

_Ina ist offline
  Aroon FunctionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Ela Profis,

gibt es hier jemanden, der mir die Aroon Function als ELA Code zusenden, oder hier im Board veröffentlichen kann ??
Den Aroon Indicator habe ich, mir fehlt nur die Function. (up and down)

Danke Ina

09.12.2000, 13:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Ina senden Homepage von _Ina
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  RE: Aroon FunctionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Ina!

Fern von der vertauten Umgebung lese ich gerade Deine Frage nach der "Aroon "-Indikator.

Einen Hinweis auf die Berechnungsformel steht bei equis (MetaStock).

Wenn ich die Formel richtug interpretiert habe müßte der EL-Code wie folgt umsetzbar sein:

vars: AroonUp(0),AroonDn(0), AroonOsc(0);

AroonUp=100*(14 - HighestBar(High,14))/14;
AroonDn=100*(14 - LowestBar(Low,14))14;
AroonOsc=AroonUp-AroonDn;

Plot1(AroonUp,"AroonUp"); {Linie}
Plot2(AroonDn,"AroonDn"); {Linie}
Plot3(AroonOsc,"AroonOsc"); {Histogramm}
Plot4(50,"");


Wen ich micht recht entsinne, ist der Aroon-Indikator auch im Buch von Erik Florek; "Neue Trading Dimensionen" beschrieben und abgedruckt. Sollten sich also Fehler in meinem Lösungsvorschlag ergeben, so sind diese bestimmt von dieser Seite schnell zu beheben.

Sobald weitere Gelegenheit vorhanden ist, werde ich die Sache auch für mich überprüfen.

Gruß
Uwe

09.12.2000, 17:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Ina
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 23

_Ina ist offline
  RE: Aroon FunctionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi Uwe,

ich glaube, ich habe mich falsch ausgedrückt.
Ich benötige nicht den Indicator, sondern die Function. Diese läßt sich sicherlich aus dem Indikator ableiten, aber ich weiss nicht wie.

Wenn ich den Aroon in ein System integrieren möchte,(Beisp. If AroonUp > 75 then......, muß ich halt vorher die Function definieren und nicht den Indicator.

Schönen Urlaub Ina

09.12.2000, 17:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Ina senden Homepage von _Ina
_Uwe
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313

_Uwe ist offline
  RE: Aroon FunctionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Ina!

Nichts mit Urlaub. Las Deinen Beitrag bei Bekannten und antwortete daher aus dem Stehgreif. Dennoch sollte der Quellcode als Grundlage zur Lösung Deines Programmwunsches ausreichend sein oder habe ich eione falsche Vorstellung von dem mathematischen "Innenleben" des Aroon-Ansatzes?


inputs: ViewLen(14), LevelUp(75), LevelDn(0);
vars: AroonUp(0), AroonDn(0);

AroonUp=100*(ViewLen - HighestBar(High, ViewLen))/ViewLen;
AroonDn=100*(ViewLen - LowestBar(Low,ViewLen))/ViewLen;

if AroonUp>LevelUp then .....
if AroonUp>LevelUp then .....
if AroonUp>LevelUp or AroonUp>LevelUp then .....

...


Eine Eigentliche Funktion daraus zu bauen lohnt sich eigentlich nicht, aber wenn Du diese Zeilen des öfteren Einsetzen möchtest kannst Du natürlich folgende Funktionen schreiben:


{ Function: AroonUp }
inputs: Lenght(Numeric);
AroonUp=100*(Length - HighestBar(High, Length))/Length;

{ Function: AroonDn }
inputs: Lenght(Numeric);
AroonDn=100*(Length - LowestBar(Low, Length))/Length;


Mit diesen Beiden Funktionen würde also die Schreibweise in einem EL-Programm sich wie folgt vereinfachen:



inputs: ViewLen(14), LevelUp(75), LevelDn(0);
vars: ValueAroonUp(0),ValueAroonDn(0);

ValueAroonUp=AroonUp(ViewLen);
ValueAroonDn=AroonDn(ViewLen);

if ValueAroonUp>LevelUp then .....
...


Den "Umweg über die Variable ValueAroon.. würde ich immer dann wählen, wenn der Wert mehr als einmal je Berechnungsablauf/Bar benutzt wird.

Der Indikator selbst sagt ja eigentlich nur aus, wie nah das höchste Hoch (AroonUp) bzw. das tiefste Tiel (AroonDn) am aktuellem Bar liegt.

Hoffentlich bin ich mit meiner Antwort Deiner Fragestellung gerechter geworden, den beim ersten Ansatz hatte ich tatsächlich das Wort Funktion in seiner programmtechnischen Bedeutung nicht wahrgenommen.

Viel Erfolg
Uwe

09.12.2000, 19:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Ina
Administrator



Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 23

_Ina ist offline
  RE: Aroon FunctionAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Danke Uwe,

es hat geklappt !!

Gruß
Ina

10.12.2000, 17:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Ina senden Homepage von _Ina
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR