Freitag, 19. April 2024, 04:34 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.

brasil

unregistriert

1

Montag, 25. April 2005, 12:50

Stoch

hallo,
wie kann man in Investox schreiben, z. B. Enter Long:
Cross(Stoch_K,Stoch_D,1)=1 unterhalb der Signallinie 20

Gruss
brasil

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

2

Montag, 25. April 2005, 13:12

RE: Stoch

Hallo,
was mir auf die Schnelle einfällt, hab es aber nicht getestet müsste aber so in etwa passen...

global calc signallinie: 20;
global calc DeinTriger: Cross(Stoch_K,Stoch_D,1)=1;

EnterLong:
If(DeinTrigger and signallinie <20, 1, 0);


Falls Du nicht im Tickchart arbeitest solltest Du Ref(,-1) für Deinen Trigger nutzen, sonst hast Du Flattersignale.

Gruß, Vuego

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

3

Montag, 25. April 2005, 18:53

Hallo Vuego,

ich denke, dass ist nicht ganz richtig, da du die Signallinie ja mit sich selbst prüfst.


Ich würde das so machen:

EnterLong:

Cross(Stoch_K,Stoch_D,1)=1 {das Kreuzen}
and cross(Stoch_K, 20)=1 {der Stoch_K muss vorher unter 20 gewesen sein}
and Stoch_D < 20 {Stoch_D ist unter 20}

Damit müsste das Kreuzen unter 20 sichergestellt sein.
Viele Grüße,
Hans-Jürgen

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

4

Montag, 25. April 2005, 19:22

Hallo,
hatte ja geschrieben(ohne Gewähr) da ohne Test, klar war das nicht ganz ok....

ein neuer Versuch:

global const signallinie: 20;
global calc DeinTriger: Cross(Stoch_K,Stoch_D,1)=1;

EnterLong:
If(DeinTriger and Ref(DeinTriger,-1) < signallinie , 1, 0);

So besser?

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

5

Montag, 25. April 2005, 19:29

Zitat

So besser?


nee, nicht besser ;)...sorry, aber überlegt doch mal.... DeinTriger bekommt das Ergebnis von coss()=1 zugewiesen. Das kann nur 1 oder 0 sein. der 2. Teil deiner If-Bedingung prüft jetzt doch nur ob 0 bzw. 1 < Signallinie ist.
Viele Grüße,
Hans-Jürgen

Vuego

Meister

Registrierungsdatum: 30. August 2002

Beiträge: 999

6

Montag, 25. April 2005, 23:57

Hallo Hans-Jürgen,

Zitat

der 2. Teil deiner If-Bedingung prüft jetzt doch nur ob 0 bzw. 1 < Signallinie ist.

stimmt, das ist Quatsch. Man sollte wirklich nichts ohne Charteinblendung machen...

brasil

unregistriert

7

Dienstag, 26. April 2005, 18:29

Stoch

Hallo Vuego und Hans-Jürgen,
vielen Dank für eure Lösungsvorschläge. Mit dem Ansatz von Hans-Jürgen konnte ich weiterkommen.

Gruss
brasil