Autor Thema: Backtest im MT4 fehlerhaft?  (Gelesen 811 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

  • Buchstabensortierer
  • ***
    • Beiträge: 12
    • Karma: +1/-0
    • Mitglied seit:
      19 Apr 2010

  • Stop
Backtest im MT4 fehlerhaft?
« am: Juni 27, 2010, 18:37:36 pm »
Hallo zusammen,

ich bin bei einem Backtest auf eine merkwürdige Sache gestoßen:
In dem folgenden Bild kann man das am besten sehen:
[ Für Gäste keine Dateianhänge sichtbar]
Der SELL Einstig war ja in Odrnung, nur beim Schliessen der Position bekomme ich einen Kurs
außerhalb der HIGH/LOW Range des Balkens?

Einstieg über "OrderSend(Symbol(),OP_BUY,0.01,Ask,3,0,0);"
Ausstieg über "OrderClose(OpenOrderTicket,0.01,Ask,3);"
Timeframe 5 Minuten, Montags um 09:20 Uhr, also eigentlich keine GAP Zeit.

Ich habe die Daten in der Datenbank überprüft, die stimmen auf 5M und 1M Ebene mit den Daten
des Balkens überein. Kann mir jemand sagen, woher diese Abwichung im Backtest kommen kann?


  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1718
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #1 am: Juni 27, 2010, 20:23:38 pm »
Na ja, ein Sell öffnest du schon mal nicht über OP_BUY... nur als kleine Anmerkung!

Dann wäre interessant, was das MT4-Log zu diesen Aktionen sagt und wie deine Anweisungen GENAU aussehen!
Chleudere den Purchen zu Poden!

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #2 am: Juni 27, 2010, 20:24:02 pm »
Schau mal was für ein Wochenend Spread du auf dem Paar hast. Der Backtester nimmt immr den aktuellen Spread und macht damit den Test und der kann am Wochenende unnatürlich hoch sein.

Verkauft wird zum Bid und  zurück gekauft zum Ask. Das der EA so überhaupt läuft wundert mich.
Wenn ich der Compiler wäre würde ich dir -wrong parameter count ausgeben weil bei deinem Ordersend das Timeframe fehlt.
« Letzte Änderung: Juni 27, 2010, 20:26:00 pm von TJPLD »

  • Buchstabensortierer
  • ***
    • Beiträge: 12
    • Karma: +1/-0
    • Mitglied seit:
      19 Apr 2010

  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #3 am: Juni 27, 2010, 20:55:43 pm »
Oh Mann, Copy&Paste Fehler:
Einstieg natürlich über "OrderSend(Symbol(),OP_SELL,0.01,Bid,3,0,0);"
Austieg bleibt bei "OrderClose(OpenOrderTicket,0.01,Ask,3);"
Sorry, für die Verwirrung die ich grade stifte.

Der Wochenendspread kann es eigentlich nicht sein, da der Fehler am Montag um 09:20 passiert ist. Da wurde schon normal gehandelt, denke ich.

Habe grade nochmal getestet, ist auch am Dienstag so, dass der Fehler passiert:
[ Für Gäste keine Dateianhänge sichtbar]
Es scheint bei jedem OrderClose dieses Problem zu geben. Seltsam. Irgendwelche Ideen?

  • Ist Forum süchtig
  • ****
    • Beiträge: 1567
    • Karma: +431/-289
    • Mitglied seit:
      16 Jun 2009

  • Vintage Carbon Backgammon Spinning Bubbles Air Traffic Chief 4 Wheels Madness
    Cryptraider Skidwrx Formula Fun
  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #4 am: Juni 27, 2010, 21:11:39 pm »
redest du von echten trades oder vom backtest?
The biggest drawdown is ahead of you. (from Joel R.)

aktueller Tetris Rekordhalter!!!!!!!!!!!!!!!!

warum ist mein karma positiv??????? bitte immer auf ein minus mehr als plus

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1718
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #5 am: Juni 27, 2010, 21:12:48 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Der Wochenendspread kann es eigentlich nicht sein, da der Fehler am Montag um 09:20 passiert ist. Da wurde schon normal gehandelt, denke ich.
Kann es doch, denn der Wochenendspread wird imho für alle backtests am Wochenende genommen...!
Chleudere den Purchen zu Poden!

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #6 am: Juni 27, 2010, 23:09:50 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Der Wochenendspread kann es eigentlich nicht sein, da der Fehler am Montag um 09:20 passiert ist. Da wurde schon normal gehandelt, denke ich.
Kann es doch, denn der Wochenendspread wird imho für alle backtests am Wochenende genommen...!

Genau wenn du am Wochende ein Backtest machst und bei EURUSD ein Spread von 12 Pips hast laut Broker ist der während dem Backtest über jeden Zeitraum bei 12.

  • Gehört zum Inventar
  • ***
    • Beiträge: 1084
    • Karma: +429/-4
    • Mitglied seit:
      31 Dec 2008
  • Broker: RBS

  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #7 am: Juni 28, 2010, 00:15:57 am »
Hallo Collateral,

in deinem ersten Post sieht man, dass beim Schließem der Position der Bar einen Close hat, der nahezu am High liegt. Falls nun der EA so arbeitet, dass die Position am zeitlichen Ende des Bars geschlossen wird, dann muß!! der Exit-Pfeil über!! dem Bar liegen, da die Bars mit dem Bid-Wert gezeichnet werden und deine Sell-Position natürlich wie schon bemerkt mit dem Ask-Kurs geschlossen wird.

D.h. bei Sell-Positionen wird der Entry-Pfeil immer!! innerhalb des Bars liegen, der Exit-Pfeil je nachdem wie hoch der Spread und an welcher Stelle des Bars geschlossen wurde entweder noch innerhalb des Bars oder eben wie im Chart zu sehen oberhalb des Bars.

Bei Buy-Positionen entsprechend umgekehrte Betrachtungsweise!! Da kann auch mal der Entry-Pfeil oberhalb des Bars liegen, der Exit-Pfeil muß innerhalb des Bars liegen, weil  mit dem Bid-Kurs die Position geschlossen wird.

traderdoc
« Letzte Änderung: Juni 28, 2010, 00:19:43 am von traderdoc »
Pokerregel: "Auch bei dem Anschein eines sicheren Gewinnes, muss man ablassen können."

  • Buchstabensortierer
  • ***
    • Beiträge: 12
    • Karma: +1/-0
    • Mitglied seit:
      19 Apr 2010

  • Stop
Antw:Backtest im MT4 fehlerhaft?
« Antwort #8 am: Juni 28, 2010, 05:37:24 am »
Hallo Leute,
vielen Dank, jetzt hab ich das mit dem Wochenendspread kapiert. :)
Da ich am WE getestet habe nimmt er den grade aktullen Spread. Er kann ja auch gar nicht anders, da er ja nicht die
Ask und Bid Werte aller Ticks speichert.

Ich habs garde nochmal getestet, jetzt funktioniert alles, da der Spread wieder im normalen Bereich ist.

Danke nochmal an alle!  :welldone:


GoogleTagged - Stichworte

 

Ähnliche Themen

  Betreff / Begonnen von Antworten Letzter Beitrag
6 Antworten
1721 Aufrufe
Letzter Beitrag Juli 22, 2011, 17:12:47 pm
von fuzzycontrol
2 Antworten
1083 Aufrufe
Letzter Beitrag Dezember 20, 2009, 14:20:33 pm
von Tigerchen
17 Antworten
2489 Aufrufe
Letzter Beitrag Juni 15, 2011, 03:05:22 am
von hansg
8 Antworten
1413 Aufrufe
Letzter Beitrag Juli 29, 2010, 13:49:04 pm
von nightyhawk
4 Antworten
307 Aufrufe
Letzter Beitrag November 28, 2011, 15:44:53 pm
von UP49
5 Antworten
250 Aufrufe
Letzter Beitrag Dezember 20, 2011, 20:34:19 pm
von traderdoc
3 Antworten
168 Aufrufe
Letzter Beitrag Februar 08, 2012, 19:49:55 pm
von Kasko
2 Antworten
166 Aufrufe
Letzter Beitrag März 13, 2012, 08:34:14 am
von Carlson


ChartTec´s World Topsites