Donnerstag, 18. April 2024, 14:32 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.

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

1

Freitag, 16. Juli 2010, 19:27

Diskrepanz zwischen SignallZeit - TickZeit - Chart, warum?

Hallo Investoxler,



heute hat ein HS (FGBL, single - 30 min Komprimierung), dass ich gerade teste folgedes Trade generiert. Da ich leider nicht in der nähe des Computers war, konnte ich mir nicht live die Signalgebung anschauen. Deswegen habe ich mir das Signallprotokoll angeschaut.




Wenn ich es richtig verstehe, wurde dieses Trade in der Periode von 11:00:00 bis 11:29:59 generiert. Warum ist der SignalZeit im Protokoll 11:30:00? Sollte dort nicht eher 11:00:00 stehen? Oder sollte man es so verstehen, dass das Signall in der Periode generiert wurde die um 11:30 beendet wurde?

Die zweite Frage bezieht sich aud die TickZeit. Bedeutet die Angabe von 12:00:01, dass das Signall genau in dieser Sekunde (bezogen auf die Feedaten von IB) generiert wurde? Wenn es so ist, stimmt es natürlich mit dem präsentiertem Bild nicht überein.

Datum/Uhrzeit Projekt System Titel Signal Basiswert Investition Stücke V-Limit G-Limit SignalZeit TickZeit

16.07.2010 12:00:02 diskret_trading FGBL2 GBL_IB_30M_200303 Hold Long 128,62 50.000,00 Euro 1 128,27 --- 16.07.2010 11:30:00 16.07.2010 12:00:01 K/A
16.07.2010 15:00:06 diskret_trading FGBL2 GBL_IB_30M_200303 Exit Long 128,52 50.000,00 Euro 1 --- --- 16.07.2010 14:30:00 16.07.2010 15:00:04 K/A



Danke

Giuseppe
keep going on...
Inv [7.6.7]

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

2

Freitag, 16. Juli 2010, 20:31

Sind unvollendete Perioden aktiv?
Wie ist die Aktualisierungs-Rate der Investox Instanz eingestellt?
Wie ist die zeitbedingte Aktulaisierung des Handelssystems eingestellt?
Wie erfolgt die Signalberechnung (angehakt?, wenn ja: nur bei neuer Periode oder nur nach Kursänderung)?

Fragen über Fragen ...
Gruss
Bernd

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

3

Samstag, 17. Juli 2010, 08:31

Hallo Bernd,

danke für die schelle Antwort bzw. Fragen ;)

Sind unvollendete Perioden aktiv? JA
Wie ist die Aktualisierungs-Rate der Investox Instanz eingestellt? 5 mal pro Sekunde
Wie ist die zeitbedingte Aktulaisierung des Handelssystems eingestellt? alle 0 Sekunden
Wie erfolgt die Signalberechnung (angehakt?, wenn ja: nur bei neuer Periode oder nur nach Kursänderung)?
Gewinn-/Verlustrechnung verwendet High/Lowkurse - angehakt
Für aktuell laufende Position Schlusskurs verwenden - angehakt

(laut INV Hilfe:" ... Wird eine speziell berechnete Exitbasis verwendet (JA!), sollte die Option gegebenenfalls nicht aktiviert sein." Somit könnte diese Einstellung, das Problemverursacher sein. Ich habe es deaktiviert und melde mich wenn ich neue Trades auswerten kann.

LG aus Wien
Giuseppe
keep going on...
Inv [7.6.7]

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

4

Samstag, 17. Juli 2010, 10:55

Wie erfolgt die Signalberechnung (angehakt?, wenn ja: nur bei neuer Periode oder nur nach Kursänderung)?

Dieser Hacken findet sich unter Handelssystem einstellen / Aktualisierung.

Die von Dir beschriebenen Hacken aus den Testbedingungen haben mit der Abrechung des Trades im Backtest zu tun, nicht mit der Signalgenerierung.

Damit die Signalgenerierung bei unvollendeten Perioden mit dem Backtest übereinstimmt, müssen die Entries bzw. Exits entweder auf Open oder auf Ref( high/low/close, -1) gerechnet sein. In Ausnahmefällen, wenn man weiss, was man tut, kann man auch high und low ohne Ref(, -1) verwenden, das ist aber ein langes anderes Kapitel. Vorsicht auch bei Komp() und Ref(,-1)!

Ohne das Coding und dazu die Einstellung des Aktualisierungs-Hakens zu kennen, ist es schwer, den Grund für die geschilderten Symptome zu finden; meist wird man aber bei der vorstehend geschilderten Problematik (Ref -1 nicht sauber verwendet) fündig werden.

melde mich wenn ich neue Trades auswerten kann.

Du kannst die Signalgenerierung übrigens testen mit der Simulation, musst also nicht auf neue Life-Signale warten.
Gruss
Bernd

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

5

Donnerstag, 22. Juli 2010, 19:43

Dieser Hacken findet sich unter Handelssystem einstellen / Aktualisierung

Hier hatte ich nichts angeklickt und somit auch nichts ausgewählt.

Coding:

global calc enterLong:
Open < Ref(SignalLine, 1)
AND Ref(SignalLine), -1) < High
AND Ref( UpTrend ,-1)
AND Ref( StrongTrend,-1);

EnterBasis Long:

Ref(SignalLine-1)

Durch die Simulation habe ich keine Diskrepanzen finden können. Die Signale kommen korrekt in der Periode in der Sie kommen sollen und auch im Signallprotokoll habe ich keine Abweichung finden können. Duch das Handeln mit virtuellem Trader gibt es die in vorigem Posting genannte Verschiebung.



LG giuseppe
keep going on...
Inv [7.6.7]

Peratron

unregistriert

6

Donnerstag, 22. Juli 2010, 20:25

Hier fehlt ein Minus -->

global calc enterLong:
Open < Ref(SignalLine,-1)
AND Ref(SignalLine), -1) < High
AND Ref( UpTrend ,-1)
AND Ref( StrongTrend,-1);

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

7

Donnerstag, 22. Juli 2010, 21:39

Hallo Peratron,



ja, da hast du recht. Ist nur Tippfehler. In der Regel selbst ist es mit Ref( ,-1) korrekt ;)



LG Giuseppe
keep going on...
Inv [7.6.7]

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

8

Dienstag, 27. Juli 2010, 12:37

Hallo,

die Idee dahinter ist:

* open muss unter der Signallinie liegen
* das momentane High (also eigentlich last) muss über der Signalllinie liegen
* es muss UpTrend vorhanden sein
* es muss ein StrongTrend vorhanden sein

Bei Open < Ref(SignalLine,-1) sollte es kein Problem geben , da Open der allererste Kurs ist und SignalLine ist mir Ref -1 zurückgesetzt.
Bei Ref(SignalLine), -1) < High bin ich mir nich sicher, da High eingentlich erst am ende der Periode feststeht. Allerding kann man es auch während der Periode abfragen (also High vom Anfang der Periode bis zum Zeitpunkt wann es abgefragt wird).
Ref( UpTrend ,-1) und Ref( StrongTrend,-1) sind beide zurückgesetzt und somit denke ich in Ordnung.


EnterBasis Long :
Ref(SignalLine-1)+1tick --> hier will ich nur zu diesem Wert long gehen.

Danke
giuseppe



EDIT: Wenn ich die Signale mit Simulation generieren lasse (1 min Kompr.), werden die korrekten Zeiten in Signallogfile geschrieben. Zb. Signal kamm um 15:14 (tickZeit) in der Periode von 15:00 bis 15:30 (signalZeit)


27.07.2010 21:59:47 diskret_trading Kopie von Kopie von FGBL_V0 gbl GBL_IB_1M_200303 Enter Long 128,34 50.000,00 Euro 1 128,14 --- 23.07.2010 15:00:00 23.07.2010 15:14:00 K/A
keep going on...
Inv [7.6.7]

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Giuseppe« (28. Juli 2010, 08:33)