Donnerstag, 18. April 2024, 19:46 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

halobungie

unregistriert

1

Samstag, 30. Juni 2007, 22:35

Wendepunkt des AdStoch_Indikators

Hallo,

ich probiere gerade ein HS mit dem Adaptive Stochastic Indikator (AdStoch_NRCM) zu erstellen. Laut NRCM gibt dieser Indikator folgende Interpretationen: Der AdStoch_NRCM wird an seinen Wendepunkten getradet (Wechsel des AdStoch_NRCM von 0 auf 100: Buy Long, Wechsel von 100 auf 0: Sell Short).

Da ich ein Anfänger bin, weis ich nicht, welche Formel ich unter LONG und SHORT einzutragen habe. Kann mir da jemand bitte weiterhelfen?

Besten Dank!
halobungie

halobungie

unregistriert

2

Montag, 2. Juli 2007, 19:34

Hallo,

Ich habe hier den Chart mit dem AdStoch Indikator angehängt. Daraus sollte ersichtlich sein, welchen Wendepunkt ich meine:

Vielleicht weis nun jemand Rat, welche Formel ich in der Long- und Shortregel verwenden muss.

Besten Dank im Voraus!
»halobungie« hat folgendes Bild angehängt:
  • Chart_AdStoch2.jpg

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 051

Wohnort: Giessen

3

Montag, 2. Juli 2007, 20:36

die einfachste Version ist
Enterlong:
indikator(...)>Grenzwert für long
Entershort
indikator(...)<-Grenzwert für short

natürlich kannst Du auch mit einem Cross arbeiten
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lenzelott« (2. Juli 2007, 20:38)


Hago

unregistriert

4

Montag, 2. Juli 2007, 22:13

Hallo,

Du schreibst, dass Du ein HS mit dem Adstoch_NRCM erstellen willst, im Chart liegt aber ein ganz anderer Adstoch.
Es gibt verschiedene Versionen des Adstoch-Indis, die auch unterschiedlich berechnet werden.
Der Adstoch_NRCM schwankt zudem zwischen 0 und 100.
Dein Adstoch schwankt halt zwischen -1 und 1.

Probiers doch mal mit Cross oder wie von Lenzelott beschrieben:

Enterlong: Cross(DeinAdstoch(...),0,1) = 1
Entershort: Cross(DeinAdstoch(...),0,1) = -1
Delay = 0

Wenn Du jetzt den Indi in den Chart legst (am besten mit Stufendarstellung anstatt Linien), dann sollten doch die Signale exakt beim Durchkreuzen der 0-Linie kommen; was für deinen Adstoch auch vollkommen korrekt ist.

Analog für den Adstoch_NRCM:
Enterlong: Cross(Adstoch_NRCM(...),50,1) = 1
Entershort: Cross(Adstoch_NRCM(...),50,1) = -1


Viele Grüsse Hago

halobungie

unregistriert

5

Montag, 2. Juli 2007, 22:27

Danke Lenzelott für Deine Formeln. Ich denke jedoch, die Formeln lassen sich noch weiter verbessern.

In der beiliegenden Grafik habe ich vier Punkte eingetragen, mit diesen sollte es mir nun möglich sein, meine Frage präzieser zu stellen.

Wie kann ich das Handelssystem steuern, damit es bei Punkt 1 Long und bei Punkt 3 Short geht?

Ist dies überhaupt möglich?
»halobungie« hat folgendes Bild angehängt:
  • in_Forum3.jpg

Hago

unregistriert

6

Montag, 2. Juli 2007, 23:49

hallo,

ich bin zwar nicht Lenzelott, aber ich antworte trotzdem mal.
Du brauchst nur die Grenzwerte ändern.

Enterlong:
indikator(...)> -0,8 Punkt 1
Entershort:
indikator(...)< 0,8 Punkt 3

Viele Grüsse
Hago

halobungie

unregistriert

7

Dienstag, 3. Juli 2007, 08:21

Hallo Hago,

danke für Deine Hinweise! Ich verwende schon den AdStoch_NRCM Indikator. Ich habe diesen einfach umgeschrieben, dass nur noch die Werte 1, 0 und -1 verwendet werden.

Ich habe die Formeln nun so wie von Dir beschrieben:
Enterlong:
indikator(...)> -0,8 Punkt 1
Entershort:
indikator(...)< 0,8 Punkt 3

ins HS implementiert. Die Performance sieht nun schon recht vielversprechend aus. Trotzdem ist immer noch nicht genau das erreicht was ich meinte. Das HS geht leider immer noch nicht bei Punkt 1 Long und bei Punkt 3 Short. Vermutlich gibt es noch eine bessere Variante?

Weis jemand Bescheid?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »halobungie« (3. Juli 2007, 08:25)


Hago

unregistriert

8

Dienstag, 3. Juli 2007, 14:40

hallo,

wenns die Punkte 1 und 3 sein sollen:

Enterlong: indi > Ref(indi,-1) and Ref(indi,-1) <= -1,0
Entershort: indi < Ref(indi,-1) and Ref(indi,-1) >= 1,0

Schneller kann kein Signal kommen, da man sonst hellseherische Fähigkeiten bräuchte. Ich vermute mal, dass jetzt aufgrund der frühen Ein- und Ausstiege auch jede Menge Fehlsignale auftreten?

Viele Grüsse
Hago

halobungie

unregistriert

9

Dienstag, 3. Juli 2007, 18:38

Hallo Hago,

besten Dank für deine Formeln!

Was meinst Du, funktionieren diese Formeln auch via Ordermodul (ORM)? Wird die Performance im Realeinsatz gleich gut sein, wie jetzt im Chart?

Viele Grüsse,
halobungie

halobungie

unregistriert

10

Sonntag, 22. Juli 2007, 13:21

Hallo,

Kann mir jemand helfen dieses HS-System so zu ändern, dass es in der Datenfeed-Simulation die gleich (guten) Trades generiert wie im Chart/Kapitalkurve?

Den Indikator "AdStoch_NRCM" kann hier: http://www.nrcm.de/php/investoxaddons.php downgeloadet werden. Getradet habe ich die Währung USD/CHF.

Beschreibung für System 'AdStoch_01'
Uhrzeit: 22.07.2007 13:13:00
Angelegt am: 30.06.2007 21:18:07
Zuletzt bearbeitet: 22.07.2007 13:09:12
Komprimierung: 480 Minuten

***** Regeln ******

Enter Long:
Cross(AdStoch_NRCM(Close, 2, 3, 2, 30, 1),50,1) = 1


Exit Long:
0

Enter Short:
Cross(AdStoch_NRCM(Close, 2, 3, 2, 30, 1),50,1) = -1



Exit Short:
0


***** Optimierung *****

Start: 16.08.2006 23:00:00
Ende: 14.05.2007 05:24:00

Optimierte Titel:
KOMBI_USD@IDEALPRO_CASH_CHF-ASK

Optimierungskriterien:
Maximiere 'Profit-Ratio zu Buy/Hold', Gewichtung: 1
Maximiere 'Sharpe Ratio', Gewichtung: 1
Maximiere 'Netto-Profit', Gewichtung: 3

GA-Einstellung: Optimiere maximal 50 Generationen mit 15 Eltern und 100 Nachkommen.

***** Test-Einstellungen *****

Positionen: Long+Short
Enter-Basis: Open
Delay: 0
Exit-Basis: Close
Delay: 0
Buy/Hold-Basis: Close
Trade-Mindestdauer: 0
Out-Mindestdauer: 0
Punkte testen
Initial Margin: 1 SFr
Wert pro Punkt: 1 SFr
High/Low-Kurse zur Verlustberechnung verwenden!
Entry-Gebühren: 0 SFr
Exit-Gebühren: 0 SFr
Slippage: 0.00012 SFr
Portfolio Zinssatz: 5
Risikotoleranz: 25
Kurs-Trailing Long+Short
bei 0.5%
ab 0 Perioden
Money-Manag. Fester Kontrakt
Anzahl 300000

***** Optimierungs-Report *****

Kein Optimierungsergebnis vorhanden

***** Order-Einstellungen- *****

Automatische Orderaufgabe ist aktiv
Broker: Virtueller Broker
Alle Angaben in Punkten
Mindestkapital: 1
Std.-Stückzahl: 300000
Manuelle Bestätigung: Keine
Keine Bestätigung beim manuellen Ordern!
Erlaube maximal 520 Minuten Signalverzögerung

Enter-Order:
Bestens (at Market)
Kein Aufstocken von Positionen

Exit-Order:
Bestens (at Market)
Beim Drehen Enter/Exit separat ausführen


Offene Enter-Orders automatisch streichen nach 5 Perioden
Exit-Signale streichen offene Enter-Orders
Out-Signale als Exit-Signal verwenden
Hold-Signale als Enter-Signal verwenden

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

11

Sonntag, 22. Juli 2007, 17:18

Hallo halobungie,

das HS schaut ich die Zukunft! Deshalb sind wohl auch die Ergebnisse im Backtest so gut.

Zitat

Positionen: Long+Short
Enter-Basis: Open
Delay: 0
Exit-Basis: Close
Delay: 0


Dies müsstest du ändern - wenn Indikatoren mit CLOSE arbeiten, kannst du nicht zum OPEN Delay 0 einsteigen!

Positionen: Long+Short
Enter-Basis: Close
Delay: 0
Exit-Basis: Close
Delay: 0
Viele Grüße,
Hans-Jürgen

halobungie

unregistriert

12

Sonntag, 22. Juli 2007, 17:33

Hallo Hans-Jürgen,

und wenn ich den Indikator auf OPEN setzen würde? Wie müsste dann die Formel lauten?

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

13

Sonntag, 22. Juli 2007, 18:51

Hallo halobungie,

wenn du den Indi auf Open einstellst, muss du den Simu-Titel mit Ticks, also nicht komprimiert, laufen lassen. Ist der Simu-Titel komprimiert, geht als Enter-/Exit-Bais nur CLOSE (und damit der Indi auch nur auf Close), da der Simu dann immer 1 Periode liefert und dann mit CLOSE abrechnet.
Viele Grüße,
Hans-Jürgen