Backtest und Trading total anders ?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #102405 quote
    sigmaslu
    Participant
    New

    Hallo zusammen,

    anbei ein Bild  (und Code) auf dem links der tazächliche Handel der letzten 3 Tage zu sehen ist und rechts der Backtest der gleichen Tage.

    Wie kann das sein? Es ist exakt das gleiche Programm an den gleichen Tagen?? Ist ein realistischer Handel mit der Software überhaupt möglich??

    Bin gerade etwas enttäuscht und frage mich ob es überhaupt Sinn macht da weiter zu handeln. Kann mir jemand die Zuversicht wieder geben?

    Vielen Dank.

    // RS 30.6.19
    // Idde 1. Stufe entscheiden ob long or Short
    //
    
    DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
    DEFPARAM FlatBefore = 090000
    DEFPARAM FlatAfter = 173000
    
    myKeltnerMA, myBandaSupKeltner, myBandaInfKeltner = CALL "Keltner_Channel_RS"[1, 0, 0, 52]//10
    
    EGD = ExponentialAverage[30](close)//9
    GD = Average[18](close)//11
    
    //Menge an Kontrakten
    mk = 1
    
    //erkennen Marktzustand
    
    IF Close[1] <= myBandaInfKeltner then
    Marktlong = 1
    elsIF Close[1] > myKeltnerMA then
    Marktlong = 0
    endIF
    
    IF Close[1] > myBandaSupKeltner then
    Marktshort = 1
    elsif Close[1] < myKeltnerMA then
    Marktshort = 0
    endif
    
    //erkennen ob Kauf oder Verkauf
    if EGD CROSSES OVER GD then
    golong = 1
    elsif EGD CROSSES UNDER GD then
    golong = 0
    endif
    
    if EGD CROSSES UNDER GD then
    goshort = 1
    elsif EGD CROSSES OVER GD then
    goshort = 0
    endif
    
    // darstellen im Graf
    //GRAPH Marktlong COLOURED (0,255,0) AS "Marktlong"
    //GRAPH Marktshort COLOURED (255,0,0) AS "Marktshort"
    //GRAPH goshort COLOURED (0,0,255) AS "goshort"
    
    // Bedingungen zum Einstieg in Long-Positionen
    IF NOT LongOnMarket AND (Marktlong = 1 and golong = 1) THEN
    BUY mk CONTRACTS AT MARKET
    ENDIF
    
    // Bedingungen zum Ausstieg von Long-Positionen
    If LongOnMarket AND (golong = 0) THEN
    SELL AT MARKET
    ENDIF
    
    // Bedingungen zum Einstieg in Short-Positionen
    IF NOT ShortOnMarket and Marktshort = 1 and goshort = 1 THEN
    SELLSHORT mk CONTRACTS AT MARKET
    ENDIF
    
    
    // Bedingungen zum Ausstieg aus Short-Positionen
    IF ShortOnMarket AND goshort = 0 THEN
    EXITSHORT AT MARKET
    ENDIF
    
    // Stops und Targets: Legen Sie hier schützende Stops und Profit Targets fest
    SET STOP pTRAILING 10
    //SET STOP pLOSS 100
    IF STRATEGYPROFIT < -500 THEN
    QUIT
    ENDIF
    
    #102454 quote
    Nicolas
    Keymaster
    Master

    Haben Sie Backtests mit aktivierter Funktion "Tick für Tick" durchgeführt? Der Starttermin unterscheidet sich zwischen Backtest und Live-Handel? Sie sollten die Verwendung von SET STOP pTRAILING 10 vermeiden , da der zum Verschieben des Stoploss verwendete Schritt zwischen Backtest und den vom Broker zulässigen Schritten nicht identisch ist. Haben Sie die Zeitzone oder die Handelszeiten des Marktes geändert? Haben Sie, abgesehen von den Gesamtergebnissen, in jeder Bestellung nachgeschaut, um zu verstehen, warum sie sich nicht wie im Backtest verhalten?  

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Backtest und Trading total anders ?


ProOrder: Automatischer Handel & Backtesting

New Reply
Author
author-avatar
sigmaslu @sigmaslu Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by Nicolas
6 years, 7 months ago.

Topic Details
Forum: ProOrder: Automatischer Handel & Backtesting
Language: German
Started: 07/10/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...