Fermeture position après une bougie

Viewing 15 posts - 1 through 15 (of 23 total)
  • Author
    Posts
  • #11619 quote
    jhonhamy
    Participant
    Average

    Bonjour,

    Sur le backtest que je suis entrain de testé , si quelqu’un peut aidé -_-

    Le code ouvre bien la position a l’ouverture de la bougie ,

    voila mon souci je voudrait fermé  la position a la fin de cette bougie ou a L’ouverture de la prochaine bougie .

     

     

    indicator1 = MACDline[8,18,5](close)
    indicator2 = ExponentialAverage[5](MACDline[8,18,5](close))
    c1 = (indicator1 CROSSES UNDER indicator2)
    
    IF c1[4] THEN
    
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    
    

    Cordialement

    #11631 quote
    Nicolas
    Keymaster
    Master

    Pour cela il faut tester si le dernier trade (donc celui en cours) a au moins une barre d’ancienneté avec TRADEINDEX.

    Pour fermer ta position SHORT:

    if TRADEINDEX(1)>0 then 
     EXITSHORT AT MARKET 
    endif
    #11632 quote
    jhonhamy
    Participant
    Average

    Merci Nicolas, je vais essayé

     

    Cordialement .

    #11636 quote
    Nicolas
    Keymaster
    Master

    ERRATUM, désolé je suis allé trop vite:

    if TRADEINDEX(1)=1 then 
     EXITSHORT AT MARKET 
    endif
    #11638 quote
    JC_Bywan
    Moderator
    Master

    J’aurais plutôt voulu tester si la barre courante “barindex” vaut la barre d’entrée du trade donc “tradeindex(1)”, alors que tradeindex(1)=1 va tester si le dernier trade s’est fait en barre 1 de l’historique… Cela dit on a vite fait de s’enmêler les pinceaux avec tradeindex() car comme mentalement il nous fait remonter les trades de droite vers gauche, on a tendance à vouloir lui faire retourner des valeurs de barres croissantes de droite vers gauche aussi, et du coup oui on se sent poussé de mettre=1, mais sauf erreur si je suis pas en train de m’enmêler moi-même sur le pourquoi des pièges de tradeindex, il numérote les barres de façon ascendante de gauche vers droite, donc je dirais plutôt (en rajoutant un if shortonmarket aussi des fois que le code entier s’occupe aussi de longs ailleurs):

    if shortonmarket and barindex=tradeindex(1) then
    exitshort at market
    endif
     
    #11651 quote
    Nicolas
    Keymaster
    Master

    Merci noobywan, c’est toi qui a raison. Je pars en vacances c’est décidé! Tu mérites amplement ton ‘Best Contributer Award’

    💎💎💎💎💎💎💎🏆🏆🏆🏆🏆🏆🏆🏆🏆🏆🏆🏆🏆🏆💎🏆🏆🏆🏆🏆💎💎💎🏆🏆🏆💎💎💎💎💎🏆💎💎💎💎💎💎🏆💎💎💎💎💎💎🏆💎💎💎💎🏆🏆🏆🏆🏆💎💎💎💎💎💎💎💎

    #11656 quote
    JC_Bywan
    Moderator
    Master

    Bonnes vacances. Merci Nicolas et les membres du forum pour cet award, je ne m’y attendais pas je n’ai rien préparé… Je tiens à remercier aussi mes parents qui m’ont soutenu à chaque pas depuis le jour où je leur ai dit que je voulais devenir forumeur, mon agent qui m’a poussé à passer le casting de ce forum, et mon fournisseur de pièces informatiques sans qui mon pc ne serait pas le même…

    #11714 quote
    Pascal
    Participant
    Average

    Félicitation !

    #11721 quote
    Nicolas
    Keymaster
    Master

    Ahahah j’ai bien ri Noobywan, you make my day! 🙂

    #17713 quote
    jhonhamy
    Participant
    Average

    Bonjour à tous,

    pour la clôturer une position 3 bougie après j’ai compris ,

    Es possible de fermé une bougie (exemple) 15 minute plus tard ??

    – –  – – – – – – – – – – – – – –

    if onmarket and BARINDEX-TRADEINDEX(1)>=2 then

    SELL AT MARKET

    EXITSHORT AT MARKET

    endif

    – – – – – – – – – – – – – – – – – –

     

    Merci d’avance.

    #17714 quote
    Nicolas
    Keymaster
    Master

    15 minutes plus tard mais dans quelle unité de temps ?

    jhonhamy thanked this post
    #17715 quote
    jhonhamy
    Participant
    Average

    Bonjour Nicolas !!

    Toujours aussi rapide …

    l’unité de temps de bas serait. –  30min & 15 min .

    #17716 quote
    jhonhamy
    Participant
    Average

    Heuuuu excuse moi Nicolas,  15 min & 30min serait facile ,

    Plutôt 400 Tick

     

    DSL

    #17718 quote
    Nicolas
    Keymaster
    Master

    On pourrait en effet coder quelquechose pour tester la différence de temps et fermer les ordres, mais ce serait inutile, vu que le trading automatique n’est pas encore disponible pour les graphiques décorrélés du temps comme ceux en représentation “ticks”.

    #17719 quote
    jhonhamy
    Participant
    Average

    Donc Impossible ??

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

Fermeture position après une bougie


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
jhonhamy @jhonhamy Participant
Summary

This topic contains 22 replies,
has 5 voices, and was last updated by Madrosat
9 years, 2 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 08/12/2016
Status: Active
Attachments: No files
Logo Logo
Loading...