Dienstag, 16. April 2024, 07:04 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

mike.t.

unregistriert

1

Montag, 31. Juli 2006, 09:48

Wert steigt/Wert sinkt - Signale

Hallo Allesamt,

könnt ihr mir bei folgendem Problem bitte helfen? - Ich bin mir sicher die Lösung zu meinem Problem ist nicht wirklich schwer, aber ich komm nicht drauf...

Ich möchte in meinem HS folgendes umsetzten:

a. Sinkt der Wert eines Indikators seit 1 abgeschlossenen Periode = Shortsignal

b. Sinkt er weiter, keine weiteren Shortsignale bis ein "Gegensignal" kommt.

c. Dementsprechend: Steigt der Wert seit 1 abgeschlossenen Periode = Longsignal. Keine weiteren Longsignale bis Shortsignal.

Habt Ihr eine Idee wie ich das Schreiben könnte?

Vielen Dank für Eure Hilfe.

Beste Grüße, Mike

oko

unregistriert

2

Montag, 31. Juli 2006, 09:59

@mike.t.

Nimm ein Cross mit einer Periode Gültigkeit.

Cross(Open, Indi < Ref(Indi,-1), 1)

oder

Richtung stets wechseln anklicken, somit kommt nur eine Order
pro Richtung hintereinander.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »oko« (31. Juli 2006, 10:16)


Investox

Administrator

Registrierungsdatum: 31. August 2002

Beiträge: 5 680

3

Montag, 31. Juli 2006, 10:12

Hallo,

in den aktuellen Versionen gibt es hierfür auch unter Testbedingungen/Positionen auch die Option "Richtung stets wechseln".

Viele Grüße
Andreas Knöpfel

oko

unregistriert

4

Montag, 31. Juli 2006, 10:16

:D

mike.t.

unregistriert

5

Montag, 31. Juli 2006, 10:46

Hallo Oko,
Hallo Herr Knöpfel,


vielen Dank für die schnellen Antworten.

Leider komm ich noch nicht ganz zurecht mit der korrekten Schreibweise.

Fügte gemäß Okos Vorgaben folgendes ein:

Cross (open, GD(TRIX(Close, 100), 10, E)
< Ref
(GD(TRIX(Close, 100), 10, E) , -1) , 1)


Da meckert Investox jedoch bezüglich zu vielen Parametern. Hab alles durchgesehen, weiß jedoch nicht wo der Fehler liegt?

Wäre super wenn ihr da nochmal helfen könnt.

Vielen Dank, Beste Grüße, Mike

annapm

unregistriert

6

Montag, 31. Juli 2006, 11:04

hallo

versuchs mal so

Cross(open, GD(TRIX(Close, 100), 10, E), 1)= 1

=1 cross von unten nach oben

=-1 umgekehrt

mike.t.

unregistriert

7

Montag, 31. Juli 2006, 11:10

Hallo Peter vielen Dank für deine Antwort,

deine Schreibweise nimmt Investox zwar dankbar an,
das HS liefert jedoch mit keiner Indikatoreinstellung ein Signal.

Mike

oko

unregistriert

8

Montag, 31. Juli 2006, 11:19

Setzt mal zum Test die Gültigkeit auf 10 Perioden!

Long:
Cross(close, GD(TRIX(Close, 100), 10, E), 10)= 1

Short:
Cross(close, GD(TRIX(Close, 100), 10, E), 10)= -1

Wenn Du dein Indi auf Close berechnen lässt, wie kaufst Du dann?
Open Delay 1 oder Close. Kannst dann den Cross auch von Open auf
Close stellen!

mike.t.

unregistriert

9

Montag, 31. Juli 2006, 11:43

Hallo Oko,

dein Tipp funkt leider auch nicht.

Zwar nimmt Investox die Formel an, es werden jedoch keine Signale geliefert - also immer "Out"-Position und als Fehlermeldung taucht folgendes auf:

Modul/Vorgang: Chart
Funktion: Handelssystem in Chart übertragen
Fehlermeldung: Fehler im Programmablauf aufgetreten: Invalid procedure call or argument (Fehler Nr. 5).


Kaufen bzw. Verkaufen würde ich, wenn der Indikator dreht und fixiert ist - also wenn die Periode in der das Signal auftritt, mit diesem Signal zu Ende geht (close).

Verstehe echt nicht warum das nicht funktioniert. Hab jetzt mal die max. Tick für die Chartansicht erhöht, nicht dass er zu wenig Daten hat, funktioniert aber auch nicht.

Weißt du da noch Rat?

Schöne Grüße und merci für deine Mühen,

Mike

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

10

Montag, 31. Juli 2006, 11:53

Zitat

Verstehe echt nicht warum das nicht funktioniert.


Hallo Mike,


zieh Dir bitte einfach einmal den Indikator :

GD(TRIX(Close, 100), 10, E)



in einen extra Teilchart.
Vergleiche dann die Werte des Indikators mit Deinem Basiswert.
Kann es überhaupt möglich sein, dass Dein Basiswert zu irgendeinem Zeitpunkt diesen Indikator kreuzt ?
Viele Grüße von Anke

http://www.ascunia.de

oko

unregistriert

11

Montag, 31. Juli 2006, 11:58

Hab mir alles nochmal durchgelesen, versuch mal so:

Definition:
Global Calc Indi:GD(TRIX(Close, 100), 10, E);

Long:
Cross(Indi, Ref(Indi,-1), 1) = 1

Short:
Long:
Cross(Indi, Ref(Indi,-1), 1) = -1

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »oko« (31. Juli 2006, 12:01)


mike.t.

unregistriert

12

Montag, 31. Juli 2006, 12:39

Hallo Oko,

vielen vielen Dank - es funktioniert !!!


Super - Danke für deine Tipps - habs genauso gemacht wie du gesagt hast. Zudem hab ich bei den HS Einstellungen folgendes eingestellt:

- letzte Pos schließen angehakt,
- enter und exit-Basis auf close gestellt
- 0 delays

Nochmals vielen Dank an Alle.

Beste Grüße,

Mike

mike.t.

unregistriert

13

Montag, 31. Juli 2006, 12:41

Hallo Anke,

vielen Dank dass du dich meinem Thema annimmst, aber du hast dich wahrscheinlich verlesen - ich möchte nämlich nicht erfassen ob der Indi den Kurs schneidet, sondern ob der Indi alleine steigt oder fällt bzw. wann er gedreht hat.

Liebe Grüße,

Mike

oko

unregistriert

14

Montag, 31. Juli 2006, 13:19

Gern geschehen!

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

15

Montag, 31. Juli 2006, 13:27

Zitat

Ich möchte nämlich nicht erfassen ob der Indi den Kurs schneidet, sondern ob der Indi alleine steigt oder fällt bzw. wann er gedreht hat.


Hallo Mike,

die Beiträge von oko vor meinem Posting haben aber immer die Überkreuzung des Kurses mit dem Indikator abgefragt.
Dieser Logikfehler war auch der Grund dafür, dass die Formeln bei Dir keine Trades lieferten.

Ich habe mich also nicht verlesen, sondern wollte Euch einen Hinweis auf die Fehlerquelle geben.

Das mir das wohl gelungen ist, zeigt ja oko´s Berichtigung kurz nach meinem Posting. :D
Viele Grüße von Anke

http://www.ascunia.de

annapm

unregistriert

16

Montag, 31. Juli 2006, 14:22

hallo anke

<<<a. Sinkt der Wert eines Indikators seit 1 abgeschlossenen Periode = Shortsignal

hat glaube ich keiner richtig gelesen