Einloggen Suche | Aktive Themen
Indikatoroptimierung: Bollinger Band System Optionen
Marcus Schoeppl
Geschrieben: Tuesday, June 28, 2016 8:42:25 AM
Gruppen: Kunde

Beiträge: 49

Hallo liebe Tai Pan Nutzer,

ich möchte ein Handelssystem mit dem Tai Pan Indikator Optimierer erstellen.

Kauf wenn Close > Obere BollingerBand

Verkauf wenn Close < Unter Bollinger Band


Hierzu habe ich eine Logik Frage:

Ist es möglich, dass ich die Länge z. B. von SMA 10 bis SMA 50

und die Standardabweichung von STD 0.5 bis 2.5

Für den Ein und Ausstieg gemeinsam optimieren?

Ich bekomme nämlich für den Einstieg andere "optimale" Werte als für den Ausstieg "angezeigt.

Wie kann ich das verhindern?

Dank für eure Hilfe!
Gruß
Marcus

Frank Rohmann
Geschrieben: Tuesday, June 28, 2016 12:09:09 PM

Gruppen: Mitarbeiter

Beiträge: 91

Tai-Pan RealtimeTai-Pan End-of-Daybis. Realtime-Terminal
Sehr geehrter Herr Schöppl,

einfach beim Ausstieg den Haken setzen bei "Werte wie Einstieg"

Der Indikator Optimierer optimiert dann nicht die Parameter sondern nimmt zum Ausstieg der Werte vom Einstieg.

Customer Training Executive
Vertrieb | Lenz+Partner GmbH | vwd group

Phone: +49 231 9153-300 | Fax: +49 231 9153-399
vertrieb@lp-software.de | www.LP-software.de | www.vwd.com
Marcus Schoeppl
Geschrieben: Tuesday, June 28, 2016 12:31:00 PM
Gruppen: Kunde

Beiträge: 49

Das ist sehr komisch.
Hab den Haken schon gesetzt und es kamen trotzdem andere Parameter als Vorschlag.

Habe aber auch zwei unterschiedliche Formeln verwendet, da einmal das obere und einmal das unter Band
verwendet wird.

Ich werde es heute Abend testen - und mit einem Screenshot hier einstellen.

Viele Grüße
Marcus
Marcus Schoeppl
Geschrieben: Wednesday, June 29, 2016 3:56:08 PM
Gruppen: Kunde

Beiträge: 49

guten abend zusammen,
so also bei einem einfachen SMA Trendfolge Modell hat es funktioniert.

Kaufe wenn Close > 10 SMA und verkaufe wenn Close < 10 SMA.

Nun jetzt zu den Bollinger Bänder:

So sieht die Formel "bb buy" aus.

Code:
// Bollinger Bänder

Function Bollinger (Data: Array; SmoothPeriods: Integer; SmoothType: Integer;
   Faktor: Double;
   Ref UpperBand: Array; Ref LowerBand: Array): Array;
Begin
  // SmoothType: 1=Simple, 2=Exponential, 3=Weighted
  // 4=Triangular, 5=Variable,
  // 6=Timeseries, 7=VolumeAdjusted,
  // 8=MEMA, 9=MEMA2, 10=EMA2, 11=EMA3, 12=EMA4, 13=EMA5

  wSMA := Mov (Data, SmoothPeriods, SmoothType);
  Result := wSMA;
  wStdev := Faktor * Stdev (Data, SmoothPeriods);
  UpperBand := wSMA + wStdev;
  LowerBand := wSMA - wStdev;
End;

Result1 := Bollinger (close, Para1, simple, Para2, Upper, Lower);
Result2 := Upper;
Result3 := Lower;

result4 := close < Lower;


so sieht die formale bb sell aus:

Code:
// Bollinger Bänder

Function Bollinger (Data: Array; SmoothPeriods: Integer; SmoothType: Integer;
   Faktor: Double;
   Ref UpperBand: Array; Ref LowerBand: Array): Array;
Begin
  // SmoothType: 1=Simple, 2=Exponential, 3=Weighted
  // 4=Triangular, 5=Variable,
  // 6=Timeseries, 7=VolumeAdjusted,
  // 8=MEMA, 9=MEMA2, 10=EMA2, 11=EMA3, 12=EMA4, 13=EMA5

  wSMA := Mov (Data, SmoothPeriods, SmoothType);
  Result := wSMA;
  wStdev := Faktor * Stdev (Data, SmoothPeriods);
  UpperBand := wSMA + wStdev;
  LowerBand := wSMA - wStdev;
End;

Result1 := Bollinger (close, Para1, simple, Para2, Upper, Lower);
Result2 := Upper;
Result3 := Lower;

result4 := close < Lower;



Marcus Schoeppl hat die folgenden Bilder hochgeladen:
Bild-1.jpg
Bild-2.jpg
bild-3.jpg
bild-4.jpg

Marcus Schoeppl
Geschrieben: Wednesday, June 29, 2016 4:02:28 PM
Gruppen: Kunde

Beiträge: 49

bb buy

und bb sell

sind die oben geschriebenen codes vom ersten post.


Marcus Schoeppl hat die folgenden Bilder hochgeladen:
Bild-5.jpg
bild-6.jpg

Marcus Schoeppl
Geschrieben: Wednesday, June 29, 2016 4:15:42 PM
Gruppen: Kunde

Beiträge: 49

Vielen Dank für eure Hilfe.
Gruß
Marcus
Marcus Schoeppl
Geschrieben: Thursday, June 30, 2016 9:19:26 AM
Gruppen: Kunde

Beiträge: 49

Hier wäre die Idee nochmals komplett beschrieben,
kann mir jemand helfen lachen

Die Idee habe ich hierher:

http://www.godmode-trader.de/know-how/bollinger-trend-breakout-trendfolge-leicht-gemacht,4632226
Frank Rohmann
Geschrieben: Thursday, June 30, 2016 4:21:52 PM

Gruppen: Mitarbeiter

Beiträge: 91

Tai-Pan RealtimeTai-Pan End-of-Daybis. Realtime-Terminal
Hallo Herr Schöppl,

2 Sachen

1. Es scheint tatsächlich so, dass "Werte wie Einstieg" bei eigenen Formeln nicht funktioniert.
2. Ihr Code hat laut Code noch einen Fehler (oder Sie haben 2 mal den gleichen Code verwendet)

Kauf wenn Close > Obere BollingerBand ist c>Upper

Verkauf wenn Close < Unter Bollinger Band c < Lower

Im Code Beispiel sagen Sie bei beiden
result4 := close < Lower;

Customer Training Executive
Vertrieb | Lenz+Partner GmbH | vwd group

Phone: +49 231 9153-300 | Fax: +49 231 9153-399
vertrieb@lp-software.de | www.LP-software.de | www.vwd.com
Marcus Schoeppl
Geschrieben: Thursday, June 30, 2016 9:39:58 PM
Gruppen: Kunde

Beiträge: 49

guten abend herr rohmann,
den code hatte ich richtig. nur falsch hierher kopiert.
hatte zwei mal bb sell kopiert.


habe es jetzt ausprobiert.
ich glaube bei eigenen formeln funktioniert das wirklich nicht.

ist es im upgrade für die 99 euro vorhanden. habe noch tp eod 15.0
Frank Rohmann
Geschrieben: Friday, July 1, 2016 1:03:19 PM

Gruppen: Mitarbeiter

Beiträge: 91

Tai-Pan RealtimeTai-Pan End-of-Daybis. Realtime-Terminal
Dachte ich mir schon.

Nein, in TP 16 ist es auch so.

Entwickler weiss schon bescheid.

Customer Training Executive
Vertrieb | Lenz+Partner GmbH | vwd group

Phone: +49 231 9153-300 | Fax: +49 231 9153-399
vertrieb@lp-software.de | www.LP-software.de | www.vwd.com
Marcus Schoeppl
Geschrieben: Sunday, July 3, 2016 4:55:56 PM
Gruppen: Kunde

Beiträge: 49

super. danke für die rückinfo lachen
abwarten und tee trinken lachen

schönes wochenende.
marcus
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