Freitag, 19. April 2024, 16:33 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.

klexer

unregistriert

1

Donnerstag, 30. März 2006, 14:50

warten auf aktuelles close, obwohl früheres close abgefragt wird

ich hab ein Problem bei der Signalgenerierung live:

Der Entrylevel wird erreicht, aber das Signal wird erst zum close ausgelöst, obwohl ein früherer Close-Kurs abgefragt wird.
es hängt an dieser Formel: global calc entryprice: RefVar(close,-Period);

Warum wartet das HS auf das close-Signal, obwohl es nicht benötigt wird, da nie die Bedingung eintreffen kann, daß die Position ein Signal auslöst und gleichzeitig EnterL, weil EnterL 10 ticks entfernt sein muss.

Das HS sagt folgendes:
gehe Long, wenn das UrsprungsHS short um 10 ticks ins Minus läuft.


Hier die Regeln dazu:
Definitionen:

global calc IGL:0.9;
global calc LEVEL:10/100;
global calc position:#_Position SAR gewichtet GM#;
calc Po: Ersatz(Position,0);
calc Period: BarsSince(po=-1 and Ref(po,-1)=0,1);
global calc entryprice: RefVar(close,-Period);
global calc EnterL:entryprice+LEVEL;
global calc entrylevel: If(high>=EnterL and Ref(high,-1)<EnterL and low<EnterL,EnterL,open);

Enter long
po=-1
and
Period<15
and
Period>0
and
( (high>=EnterL and low<EnterL)
or (Ref(high,-1)>EnterL and Ref(low,-1)>EnterL and open<EnterL+0.1) )

Enter Basis
EnterL

Wiwu Weiblich

Experte

Registrierungsdatum: 4. September 2002

Beiträge: 1 752

Wohnort: Neuenhagen b. Berlin

2

Donnerstag, 30. März 2006, 16:21

Hallo Klexer,

definiere mal bitte die Variable Po zuerst auch als globale Variable und charte
danach mal die globale Variable : Po.

Nimmt Sie bei Dir zu irgendeinem Zeitpunkt einen anderen Wert als den Ersatzwert 0 an ?

Zusatz:
Falls Po<>0 irgendwann stimmte - gilt das auch für:

po=-1 and Ref(po,-1)=0

???
Viele Grüße von Anke

http://www.ascunia.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Wiwu« (30. März 2006, 16:46)


klexer

unregistriert

3

Freitag, 31. März 2006, 20:50

Hallo Anke

die Signale funtionieren nun, die Werte machen das, was sie sollen.

ich hab insgesamt 3 Fehler entdeckt, das global war wohl einer davon, die anderen waren zu große Komps in dem Kombititel und die unvollendeten Perioden.

Nun müsste es soweit mal glatt laufen, bald geht´s live :D

Wenn ich den Kontrollzeitraum au morgens um 8 Uhr lege, kommt das erste Signal erst um 10 Uhr, muss das so sein ?

ich umgehe es, indem ich den Start des Kontrollzeitraums auf 21 Uhr lege und in Datepart Signale zu diesen Zeiten ausschliesse.

schöne Grüße igi