sortie sans raison d'une position sur probacktest

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #72315 quote
    Greguigreg
    Participant
    Junior

    Hello

    J’ai un probleme etrange sur mon backtest.

    En resume je mets 2 conditions c0 et c1 pour rentrer en short. avec la fonction graph, je constate que le short est lance au bon moment (ie la bougie suivant celle ou les 2 conditions sont remplies)

    MAIS

    A chaque fois, la position est coupee sur la bougie suivante, sans raison apparente. Que je mette un stop loss ou une condition de sortie autre ne change rien: toutes les positions sont closes sur la bougie suivante.

    Je ne vois pas du tout ce qui peut causer ca dans mon code :

     

    defparam cumulateorders = false
    
    // variables
    
    MM100 = average[100](close)
    
    MM15 = average[15](close)
    
    derivee = MM15 - MM15[1]
    
    // condition d'ouverture
    
    // condition 1 : retrounement de derivee
    
    c1 = derivee < 0 and derivee[1] > 0
    
    // condition 2 : verifiez si 1 bougie sur les 5 dernieres est superieure a ma borne haute
    
    n = 0
    
    for i = 0 to 5 do
    x = close[i] > MM100[i] + 20
    n = n + x
    if n > 1 then
    c0 = -1
    break
    else
    c0 = 0
    endif
    next
    
    if c0 = -1 and c1 then
    sellshort 1 contract at market
    endif
    
    set stop ploss x
    set target pprofit y

     

    A votre bon coeur, je suis perdu ………

    Greg

    #72319 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, merci d’utiliser le bouton “insert prt code” (dernier bouton à droite de la barre d’outil de l’éditeur de message) quand on ajoute du code à son message pour faciliter la lecture du code aux autres membres, a fortiori quand il s’agit d’aider à débusquer ce qui ne marche pas qui va demander une lecture plus attentive, pas de souci pour cette fois je formate ton message précédent pour corriger ça.

    Ton x est défini comme une condition qui sera soit vraie et égale à 1, soit fausse et égale à 0, par conséquent en se resservant de x pour définir le stop loss, tu places un stop à 1 point max, ce qui devrait logiquement entrainer des sorties précoces (ou même systématiques si le spread lui-même est de 1 au moins), et qui semble cohérent avec le comportement que tu as décrit.

    #72326 quote
    Greguigreg
    Participant
    Junior

    caramba, une erreur stupide …. Merci pour ta relecture, c’est effectivement la que se situait le probleme.

    bien note aussi le “insert prt code”

    bonne journee

    Greg

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

sortie sans raison d'une position sur probacktest


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Greguigreg @greguigreg Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Greguigreg
7 years, 9 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 06/05/2018
Status: Active
Attachments: No files
Logo Logo
Loading...