Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Posts aus dem alten Userforum » Noch n Gedicht zum umschreiben in TS2001 - wer... » 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
_Donald$
Administrator



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

_Donald$ ist offline
  Noch n Gedicht zum umschreiben in TS2001 - wer...Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

kann s??
Vielleicht ja lohnenswert, wenn man dem
Autor glauben darf.

Dona$d
>>outperform CatScan and Aberration
Origin: omega-list
Written by: Mark Brown
Date found: 1 oct 97
--------------------------------------------------------------------------------
{
Since my first posting of a system by mistake that was missing some
critical user functions, I have be inundated by request for some serious
systems. So in response to these request I am posting here a system that
should out perform both CatScan and Aberration. The system is very
simple as you can see and I have many various versions of it. I traded
it for years before I hit on the nonlinear stuff. Most important it is
free! I have hoarded code long enough to know allot of stuff works ok.
It s as much a mind game as anything and if you want to make money let
your mind go blank and trust the system, the system can be intuitive or
computerized or any blend thereof. But defined and cast in stone it must
be.
In response to the editors comment in S&C magazine, in which he said
there is no Holy Grail. I say pop poo on you! Just because you are a
native in the woods of the jungle doesn t mean there isn t a cure for
your disease here in the city. You just don t have it!

Mark

}
inputs:BBLength(3,BBStdDev(3),
BBHPrice(ADAPTIVE(H,10)),BBLPrice(ADAPTIVE(L,10));

vars:BBH(0),BBL(0);

BBH=BollingerBand(BBHPrice,BBLength,BBStdDev);
BBL=BollingerBand(BBLPrice,BBLength,-BBStdDev);

if c >bbh then buy;
if c
{
P.S. The adaptive function part is Perry Kaufmans:
}
inputs:price(numericseries),period(numericsimple);

vars: noise(0),signal(0),dif(0),efratio(0),
smooth(1),fastend(.666),slowend(.0645),am(0);

{CALCULATE EFFICIENCY RATIO}
dif=@AbsValue(price - price[1]);
if(currentbar <= period) then am =price;
if(currentbar > period)then begin
signal = @AbsValue(price - price[period]);
noise = @summation(dif,period);
efratio = signal/noise;
smooth = @Power(efratio*(fastend - slowend) + slowend,2);

{ADAPTIVE MOVING AVERAGE}
am = am[1] + smooth*(price - am[1]);
Adaptive=am;
end;
--------------------------------------------------------------------------------

12.06.2001, 18:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Donald$ senden Homepage von _Donald$
_Uwe
Administrator



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

_Uwe ist offline
  RE: Noch n Gedicht zum umschreiben in TS2001 - wer...Antwort 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, Donald!

Dein Einsatz zu Ergründung der "Tiefen" von EL ist wirklich bemerkens- und lobeswert!

Meines Erachtens würdest Du in puncto kreativer Entwicklung Dir "Siebennmeilestiefel" anziehen, wenn Du die Du die Möglichkeit, die ein EL-Seminar, wie es z.B. Jim anbietet, wahrnehmen könntest.

Gerne wäre ich natürlich auch dazu bereit, und ich würde dabei u.a. erklären, Wie ein Prrogamm zu "lesen" ist.

Am Beispiel, das Du vorgestellt hast:

  1. Es wird ein Signal geliefert (if....buy), somit ist der Programmcode in einem "Signal-Formular" anzulegen.

  2. Es werden vier Eingabewerte in der Zeile
    inputs:BBLength(3,BBStdDev(3),
    BBHPrice(ADAPTIVE(H,10)),BBLPrice(ADAPTIVE(L,10));
    für den Programmablauf angefordert.

  3. Es werden die Funktionsaufrufe ADAPTIVE(...) und BollingerBand(...) benötigt.

  4. Es werden die Variablen BBH und BBL deklariert.

  5. Es wird aus den Höchstpreisen das obere BollingerBand berechnet
    BBH=BollingerBand(BBHPrice,BBLength,BBStdDev);
    mit dem "Zeitfenster" BBLength und der Standardabweichung BBStdDev

  6. Es wird aus den Tiefstpreisen das untere Bollingerband berechnete
    BBL=BollingerBand(BBLPrice,BBLength,-BBStdDev);
    mit dem "Zeitfenster" BBLength und der Standardabweichung -BBStdDev

  7. Als Preise werden nicht die tatsächliche Highs und Lows gewählt, sondern ein "adaptiver" Highs und "adaptive" Lows (Als Rückgabewerte der Funktion ADAPTIV in die jeweiligen Inputs geschrieben.

  8. Übersteigt das aktuelle Close den Wert des oberen BollingerBands, dann wird gekauft
    (if c > bbh then buy;)

  9. Unterschreitet das aktuelle Close den Wert des unteren BollingerBands, dann wird verkauft
    (if c < bbl then sell;)


Die benötigte Funktion wird mitgeliefert (Funktionen sind an den "Plathaltern" in den Inputvariablennamen wie Numeric, NumericSimple, NumericSeries, ... erkennbar, die Übergabetypendefinitionen sind) und ist nicht anderes als die hier schon besprochene KAMA-Funktion. Entscheiden ist, daß dieser Teil als Funktion unter dem Namen des Rückgabewertes abgelegt wird, wenn nicht eine seperate Angabe des für die Rückgabe vorgesehenen Namens erfolgt. Doch die speziellen Erläuterungen zu Funktionen gehöhren in einen anderen Themenblock der Schulung.

Wichtig hier ist hier nur zu erkennen, daß es keine Notwendigkeit zum Umschreiben des Programmes auf die TS200i gibt.

Versuch also das Signal zu programmieren (zuvor die Funktion unter dem Namen ADAPTIVE programmieren und nachschauen ob die Funktion BollingerBand zu Verfügung steht), das Du dann in einer Strategy einbinden kannst.

Versuch s mal und viel Erfolg dabei
Uwe

12.06.2001, 22:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Uwe senden Homepage von _Uwe
_Sonja
Administrator



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

_Sonja ist offline
  RE: Noch n Gedicht zum umschreiben in TS2001 - wer...Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Du bringst den erforderlichen Realismus mit!

Aberration http://www.trade-system.com/pricing.html , Catscan http://www.mindfire-systems.com/catscan.htm und wie sie alle heißen, wenn Dich das interessiert schau in Futurestruth http://www.futurestruth.com/trackedA-L.html , verlocken auf Anhieb, doch Vorsicht. Diesen sehr einfach gestrickten käuflichen (Aberration ab 1.795 USD, Catscan ab 1.475 USD) HS haben einen hohen Drawdown (abhängig von der Anzahl der gehandelten Märkte) und funktionieren erst in Verbindung mit einer sehr guten Diversifikation zufriedenstellend. Dazu braucht man ein sehr großes!!! Konto.

Ich kann Dir daher zum Einstieg ein Seminar bei Herrn Wittmer http://www.whs-gmbh.de/ empfehlen, danach kannst Du Dir solch simpel gestrickte und auch komplexere Systeme selber erstellen, übrigens wird das von Dir angesprochene Aberration (die Modifikation von Mark ist gut!) im Seminar ausführlich analysiert.

Viel Erfolg und Spaß.

13.06.2001, 08:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Sonja senden Homepage von _Sonja
_Gudrun
Administrator



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

_Gudrun ist offline
  RE: Noch n Gedicht zum umschreiben in TS2001 - wer...Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Du kannst Dir den Easy Language Code http://www.whs-gmbh.de/Downloads/HSuInd/Bollinger/Bollinger.htm runterladen. Andere für LENGTH1 als auch für Length2 beide Werte "20" in "80" und schon hast Du das Original-Aberration. An der Einstellung "80" erkennst Du den extrem langfristigen Charakter des Original-Aberration, pro Markt pro Jahr werden lediglich Ø 3-5 Trades generiert. Nun kannst Du mit verschiedenen Einstellungen und auch im direkten Vergleich mit dem von Mark modifizierten Aberration am besten gleich mit einem Portfolio in der TS testen ob dies etwas für Dich ist.


13.06.2001, 09:10 Profil von Füge  deiner Freunde-Liste hinzu Email an _Gudrun senden Homepage von _Gudrun
_Donald$
Administrator



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

_Donald$ ist offline
  RE: Noch n Gedicht @UWE; SONJA; GUDRUN (°_°)...Antwort 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 - allerseits + meinen Dank!!!
UWE, Du hast mir ja fast einen kompletten
Kurs beschert, aus dem ich in 3 Minuten mehr
lernte als aus dem kompletten TS-manual.
Leider sind meine LOGO-Gene irgendwie etwas
schwächlich. so daß ich noch ein bisschen
mit Deinen Erläuterungen "üben" muss.


SONJA + GUDRUN danke ich ebenfalls für ihre
ausführlichen Hilfsversuche. Nur soviel:
1) Longterm-trades sind überhaupt nicht mein
Ding - bin reiner intraday-Trader.
Außerdem genügen m. E. für Longterm-Entschei-
dungen rel. simple Indikatoren.

2) Gegen Drawdowns bin ich geradezu allergiscch - kommen bei mir direkt nach
Zahnschmerzen.

3) Die oben vorgestellte Formel von Mark Br.
sollte ja eine wesentliche Verbesserung von
Aberration etc. sein.
Da ICH dies nicht herauslesen kann, hatte ich
diese hier vorgestellt.
Da dies nicht der Fall zu sein scheint, kann
man das Teil wohl vergessen.

Sehr erfreulich fand ich, daß die Damenwelt
sich hier auch vermehrt zu Wort meldet - in
wie immer sehr konstruktiver Weise.
[Nix grins - mein Ernst].

Dona$d

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

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR