Problème Affichage du signal

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #217686 quote
    Samir pluquin
    Participant
    Junior

    Bonjour a tous la communauté =)

    j’ai un souci avec mon code , mon signal affiche un ligne continue et je ne sais pas comment faire pour améliorer cela, (prise écran ci dessous )

    je vous réinscrit la stratégie que j’ai coder grâce au divers aides des membres , il s’agie d’afficher le premier croisement de la STO après le croissement de la SENKOUSPAN A et B

    j’ai déjà effectuer la demande pour améliorer mais pas eu de retour car je pense que il y a trop de demande sur le forum et que les tout le monde ne pas y répondre a tous

    merci beaucoup pour votre aide

    // --- ichimoku parameters
    p1 = 9
    p2 = 26
    p3 = 52
    p4 = 0
    // ---
     
    tenkan = (highest[p1](high) + lowest[p1](low)) / 2
    kijun = (highest[p2](high) + lowest[p2](low)) / 2
    SpanA = (tenkan[p4] + kijun[p4]) / 2
    SpanB = (highest[p3](high[p4]) + lowest[p3](low[p4])) / 2
     
    c1 = (SpanB crosses under SpanA)
     
    // ---
    crossing = 0
    if c1 then
    crossing = 1
    endif
     
    if Stochastic[14,3](close) crosses over Stochasticd[14,3,5](close) and crossing then
    crossing = 0
    resultat = 1
    else
    resultat = 0
    ENDIF
     
    return resultat as "le signal"
    prise-ecran1-1.odt
    #217709 quote
    druby
    Participant
    New

    Bonjour…

    Supprimez la ligne 16 ‘crossing = 0’.

    // --- ichimoku parameters
    p1 = 9
    p2 = 26
    p3 = 52
    p4 = 0
    // ---
     
    tenkan = (highest[p1](high) + lowest[p1](low)) / 2
    kijun = (highest[p2](high) + lowest[p2](low)) / 2
    SpanA = (tenkan[p4] + kijun[p4]) / 2
    SpanB = (highest[p3](high[p4]) + lowest[p3](low[p4])) / 2
     
    c1 = (SpanB crosses under SpanA)
     
    // ---
    //crossing = 0
    if c1 then
    crossing = 1
    endif
     
    if Stochastic[14,3](close) crosses over Stochasticd[14,3,5](close) and crossing then
    crossing = 0
    resultat = 1
    else
    resultat = 0
    ENDIF
    
    
     
    
    p1 = resultat * 0.75 +1
    p0 = crossing * 0.75
    
    drawtext("le Signal",60,1.1)anchor(bottomleft,xShift,value)
    drawtext("crossing",60,0.1)anchor(bottomleft,xShift,value)
    
    return p0 as "crossing",p1 as "le signal"
    Nicolas and Samir pluquin thanked this post
    #217729 quote
    Nicolas
    Keymaster
    Master
    Il y a en effet beaucoup de questions et on essaie d’y répondre le plus rapidement possible. Il peut arriver que certains sujets passent à travers les mailles du filet, et puis c’est les congés d’été 🙂 Je pense que la réponse que t’a apporté druby (grand merci à lui) est approprié, peux tu nous le confirmer ? Merci.
    druby and Samir pluquin thanked this post
    #217950 quote
    Samir pluquin
    Participant
    Junior
    merci beaucoup =) c’est le resultat que je souhaitez encore mille fois merci !!!!!!!!! mais mtn si je veux le tester en backteste à l’achat quesque je dois rajouter ? il me manque cette dernière information et cela serait top merci beaucoup
    #217951 quote
    Samir pluquin
    Participant
    Junior
    Nicolas je comprend tout a fait et ces normales qu’il y a beaucoup de demandes et que tout ne peut pas être gérer , de plus il faut prendre conscience que ce n’est pas un boulot facile et que ce n’est pas fait pour tout le monde, Par ailleurs  je retiens  que vous et d’autre prennent le temps d’analyser, de  répondre au demandes et au questions et vous n’êtes pas obliger donc un grand merci a vous et au autres membre pour l’aide et le soutien que vous apportez cdlt
    #218684 quote
    JC_Bywan
    Moderator
    Master
    merci beaucoup =) c’est le resultat que je souhaitez encore mille fois merci !!!!!!!!! mais mtn si je veux le tester en backteste à l’achat quesque je dois rajouter ? il me manque cette dernière information et cela serait top merci beaucoup
    Il faut alors passer de proBuilder à proOrder, supprimer la ligne return spécifique à un indicateur, puis remplacer l’affichage du signal d’achat par la programmation d’un  ordre “buy”, et le signal de sortie (vente) par un ordre “sell”, on pourra aussi sortir sur cible (voir tous les mots clés associés à target), ou sur stop, tous les mots-clés spécifiques à proOrder sont dans cette section de la doc en ligne du site: https://www.prorealcode.com/documentation/category/probacktest/
    Samir pluquin thanked this post
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Problème Affichage du signal


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 5 replies,
has 4 voices, and was last updated by JC_Bywan
2 years, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/15/2023
Status: Active
Attachments: 1 files
Logo Logo
Loading...