Premier screener

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #14914 quote
    arcane
    Participant
    Average

    Bonsoir,

    Je viens de coder mon premier screener.

    Quelque chose d’assez simple mais cela ne fonctionne pas.

    Il ne me retourne aucune valeurs.

    Si je remplace les and par des + il me retourne n’importe quoi.

    Pourtant le code des bougies fonctionne très bien dans une stratégie.

    Si quelqu’un peut trouver et corriger l’erreur.

    Merci beaucoup.

    // screener pour détecter le retourner haussier en bougies Heikin-Ashi après 3 bougies baissières
    // bougie n-4
    
    once closeha3=close[3]
    once openha3=close[3]
    
    closeha3=(open[3]+close[3]+low[3]+high[3])/4
    openha3=(openha[4]+closeha[4])/2
    
    // bougie n-3
    
    once closeha2=close[2]
    once openha2=close[2]
    
    closeha2=(open[2]+close[2]+low[2]+high[2])/4
    openha2=(openha[3]+closeha[3])/2
    // bougie n-2
    
    once closeha1=close[1]
    once openha1=close[1]
    
    closeha1=(open[1]+close[1]+low[1]+high[1])/4
    openha1=(openha[2]+closeha[2])/2
    
    //bougie n
    
    once closeha=close
    once openha=close
    
    closeha=(open+close+low+high)/4
    openha=(openha[1]+closeha[1])/2
    
    //Conditions pour le screener
    
    ca1=closeha3 < openha3
    ca2=closeha2 < openha2
    ca3=closeha1 < openha1
    ca4=closeha > openha
    ca5=close > open
    
    screener[ca1 and ca2 and ca3 and ca4 and ca5]
    
    
    #14916 quote
    Nicolas
    Keymaster
    Master

    Merci d’utiliser le bouton approprié svp  pour poster du code.

    Que doit retourner le screener exactement ?

    #14918 quote
    arcane
    Participant
    Average

    Bonsoir Nicolas,

    Merci pour votre intervention.

    J’ai mis le fichier itf en pièce jointe.

    Je voulais afficher les valeurs qui ont eu en journalier trois bougies baissieres heikin ashi et une bougie haussiere en heikin ashi.

    puissance-haussiere.itf
    #14936 quote
    arcane
    Participant
    Average

    Bonjour à tous,

    Personne pour me dire ce qui ne fonctionne pas dans le screener.

    On doit pouvoir faire une recherche sur le retournement des bougies heikin ashi.

    Le code fonctionne parfaitement en programmation.

    Je ne vois pas…

    #14938 quote
    Nicolas
    Keymaster
    Master

    On peut  vraiment simplifier le code en déclarant qu’une seule fois le calcul d’une bougie type heiken ashi. Ensuite il est possible d’accéder à leurs valeurs dans le passé de la même manière qu’avec un indicateur par exemple.

    Il y a bon nombre d’exemples sur le site de l’utilisation de ces types de bougies dans le code. Je ne peux rien coder pour le moment, mais si tu utilises la fonction recherche tu trouveras sans aucun doute de nombreuses sources d’inspirations 😉

    #15717 quote
    arcane
    Participant
    Average

    Bonjour,

    J’ai modifié le code comme proposé par Nicolas mais cela ne fonctionne pas.

    J’ai un bien un retour avec certaines actions qui sont conformes au screener.

    C’est à dire une bougie bleue Heikin Ashi après 5 bougies rouges HA, et une bougie bleue normale.

    Mais j’ai aussi plein d’actions qui sont à la 2eme bougie bleue HA au lieu de la premiere.

    Je mets le code en fichier joint, si quelqu’un peut me dire ce qu’il ne fonctionne pas.

    J’arrive à coder dans proordertrading mais les screeners pour l’instant m’échappent encore.

    Merci.

    Heikin-ashi-haussier.itf
    #15790 quote
    arcane
    Participant
    Average

    J’ai constaté que les screeners sur le site de PRT (heikenashi buy and sell ne fonctionnent pas)

    Si vous mettez en route le screener le soir après la clôture des actions sur euronext, le résultat ne correspond pas aux bougies demandées.

    Celui qui est capable de coder le screener que je veux pourra me contacter par mail.

    Je proposerai une compensation financière si le résultat est conforme au screener.

    Merci.

    #15893 quote
    Nicolas
    Keymaster
    Master
    Quel bazar dans ce code 🙂

    On peut faire plus simple, une fois les bougies Heikin Ashi correctement déclarées, il suffit de faire un test dans le passé pour vérifier la condition sur les 3 bougies baissières et ensuite si la dernière bougie est bien haussière.

    xClose = (Open+High+Low+Close)/4
    
    if(barindex>2) then
    xOpen = (xOpen[1] + xClose[1])/2
    endif
    
    c1 = summation[3](xOpen[1]>xClose[1])=3
    c2 = xOpen<xClose
    
    SCREENER [c1 and c2]
      Testé ok sur Euronext et Nasqad temps réel en journalier. Pour toutes demandes d’assistances personnalisées et privées, il est possible de me contacter par le biais du service de programmation pour prorealtime.
    heikin-ashi-retournement-haussier.png heikin-ashi-retournement-haussier.png
    #15942 quote
    arcane
    Participant
    Average
    Bonsoir, Merci beaucoup Nicolas. Je ne connaissais pas “summation.” Par contre, je l’utilise en screener journalier et le retour n’est pas toujours correct Sur euronext, j’ai des actions avec 2 bougies bleues après les 3 bougies rouges alors que le code ne devrait donner que 1 seule bougie bleue. Je me positionne après la cloture des actions pour faire le screener. J’avais le même bug avec mon code. Un problème chez PRT sans doute mais merci encore pour votre aide.
    #15955 quote
    Nicolas
    Keymaster
    Master
    Il ne s’agit pas d’un bug, tu n’as sans doute pas accès aux données temps réel des listes que tu scan avec le screener. De ce fait, les résultat sont calculés 1 bougie en arrière.
Viewing 10 posts - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.

Premier screener


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
arcane @arcane_jerome Participant
Summary

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

Topic Details
Forum: ProScreener : Scanners de Marché & Détection
Language: French
Started: 10/14/2016
Status: Active
Attachments: No files
Logo Logo
Loading...