Signal quand la prochaine bougie change de tendance

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #213781 quote
    RICOU
    Participant
    New

    Bonjour, je voudrais ajouter a ma stratégie un signal qui m’indique, après avoir pris une position quand la prochaine bougie s’inverse.

    (voir exemple en PJ)

    Merci et bonne soirée

    Exemple.jpg Exemple.jpg
    #216052 quote
    JC_Bywan
    Moderator
    Master

    Bjr,

    Il n’y a que l’image, les chances d’attirer des réponses de la part des membres du forum augmenteront s’il y a au moins la partie du code de prise de position pour y greffer la requête, et surtout ta définition de “s’inverse” (juste une simple clôture rouge si à l’achat ou verte si à la vente à découvert, autres critères de type “comparaison de close avec close précédente et/ou open précédente”, “taille de corps mini à prendre en compte ou pas”…).

    #216094 quote
    Nicolas
    Keymaster
    Master

    Considérant que tu renseignes une variable appelée “signal” quand tu as une flèche verte:

    if conditionAchat then 
     //drawarrow (fleche verte)
     signal = 1
    endif 
    
    if signal=1 and close<open then //je suis en achat et survient une bougie rouge
     signal = 0 //reset du signal 
     drawtext("X", barindex,high) //je trace un X à l'emplacement du trésor
    endif
    #216104 quote
    RICOU
    Participant
    New

    Bonjour,

    merci beaucoup pour les réponses.

    J’ai une autre petite requête :

    je cherche à développer un code qui “clôture un trade après 2 bougies consécutives orientées dans le même sens (achat ou vente)” mais je n’y arrive pas.

    Auriez vous une idée, par avance merci.

    #216105 quote
    Nicolas
    Keymaster
    Master

    Je clôture un ordre d’achat si j’ai 2 bougies rouge consécutives :

    if longonmarket and summation[2](close<open)=2 then 
     sell at market 
    endif
    #216106 quote
    JC_Bywan
    Moderator
    Master

    Pour 2 bougies consécutives dans le même sens que le trade, et en évitant le cas de compter celle avant le trade:

    if summation[2](longonmarket and close>open)=2 then
     sell at market
    endif
    
    if summation[2](shortonmarket and close<open)=2 then
     exitshort at market
    endif
    #216107 quote
    JC_Bywan
    Moderator
    Master

    PS: le sujet démarre en forum probuilder, et je l’y laisse plutôt que de transférer en forum proorder puisque qu’au-delà d’un signal il y avait la demande de graphismes… mais à noter pour lecteurs débutants qui auraient un “syntax error” en copiant-collant ce dernier morceau de code dans l’éditeur de probuilder que la 2e requête relève d’une stratégie (proorder) et pas d’un indicateur (probuilder) à cause de l’emploi de mots-clés de type longonmarket/shortonmarket sell/exitshort acceptés uniquement dans le module proorder/probacktest de la plateforme.

    #216382 quote
    guillaumeaco
    Participant
    New

    Bonjour,

    Quand je copie le premier code de Nicolas, cela me marque ” erreur dans la programmation de l’indicateur. Le programme de l’indicateur doit se terminer par l’instruction RETURN qui indique les éléments à afficher”.

    Que dois-je faire ?

    Merci pour votre aide.

    Capture-2.png Capture-2.png
    #216384 quote
    guillaumeaco
    Participant
    New

    j’ai compris mon erreur. Pas besoin de réponses.

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

Signal quand la prochaine bougie change de tendance


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
RICOU @ricou Participant
Summary

This topic contains 8 replies,
has 4 voices, and was last updated by guillaumeaco
2 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/26/2023
Status: Active
Attachments: 3 files
Logo Logo
Loading...