Problème screener passage V10 a V11

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #165605 quote
    scoismagic
    Participant
    New

    Bonjour, depuis le passage de la V10 à la V11 sur mon PRT, le screener que j’utilisais quotidiennement ne fonctionne plus sans que j’en comprenne la raison, auriez vous une idée de ce qui cloche ?

    Merci d’avance

    zone = 20 // Taille de la zone de recherche en % de l'écart des BB (au dessus et en dessous)
    
    BBB = BollingerDown[20](close)
    BBH = BollingerUp[20](close)
    MM50 = Average[50](close)
    BBB1 = BollingerDown[20](close[1])
    BBH1 = BollingerUp[20](close[1])
    MM501 = Average[50](close[1])
    
    BBRange = (BBH-BBB) * zone / 100
    RangeHUP = BBH + BBRange
    RangeHDN = BBH - BBRange
    RangeBUP = BBB + BBRange
    RangeBDN = BBB - BBRange
    BBRange1 = (BBH1-BBB1) * zone / 100
    RangeHUP1 = BBH1 + BBRange1
    RangeHDN1 = BBH1 - BBRange1
    RangeBUP1 = BBB1 + BBRange1
    RangeBDN1 = BBB1 - BBRange1
    
    c1 = (MM50 > RangeHDN AND MM50 < RangeHUP)
    c11 = (MM501 > RangeHDN1 AND MM501 < RangeHUP1)
    c2 = ((Close OR Open OR High) > RangeHDN AND (Close OR Open OR High) < RangeHUP)
    c21 = ((Close[1] OR Open[1] OR High[1]) > RangeHDN1 AND (Close[1] OR Open[1] OR High[1]) < RangeHUP1)
    c3 = (MM50 > RangeBDN AND MM50 < RangeBUP)
    c31 = (MM501 > RangeBDN1 AND MM501 < RangeBUP1)
    c4 = ((Close OR Open OR Low) > RangeBDN1 AND (Close OR Open OR Low) < RangeBUP)
    c41 = ((Close[1] OR Open[1] OR Low[1]) > RangeBDN1 AND (Close[1] OR Open[1] OR Low[1]) < RangeBUP1)
    c5 = 1 // Si Signal = 1 => Probable Combo ACHAT
    c6 = -1 // Si Signal = -1 => Probable Combo VENTE
    
    IF ((c1 OR c11) AND (c2 OR C21)) THEN
    	SCREENER[(c1 OR c11) AND (c2 OR C21)](c6 AS "Signal")
    ELSIF ((c3 OR c31) AND (c4 OR C41)) THEN
    	SCREENER[(c3 OR c31) AND (c4 OR C41)](c5 AS "Signal")
    ENDIF
    #165607 quote
    Nicolas
    Keymaster
    Master

    “ne fonctionne plus” = ne retourne plus aucune valeur dans la liste des résultats ?

    scoismagic thanked this post
    #165608 quote
    scoismagic
    Participant
    New

    Merci pour votre aide, alors auparavant de nombreux résultats s’affichaient dans le proscreener (une 30-40 aine par jour) et ils étaient cohérents avec l’apparition de proximité avec MM50, depuis la migration V10-V11, le screener affiche 1 ou 2 valeurs qui n’ont aucune proximité avec MM50 et aucune cohérence de détection au vu du code, je ne comprends absolument pas pourquoi.

    Quand j’indique qu’il ne fonctionne plus c’est plus qu’il ne me retourne soit aucune valeur soit des valeurs qui n’ont pas lieu d’être détectées alors que sur la V10.3 ça détectait selon le code.

    #165609 quote
    JC_Bywan
    Moderator
    Master

    (Close OR Open OR High) > RangeHDN, que ce soit en version 11 ou précédente, c’est incorrect, possible que v11 s’en rende compte d’une façon différente de v10 certes, mais c’est une erreur utilisateur de prog car le OR doit séparer des conditions, pas être un choix entre des variables. Il aurait fallu (Close> RangeHDN OR Open> RangeHDN OR High > RangeHDN)

    (et même genre de correctif nécessaire à chaque fois que ce type d’erreur d’écriture a eu lieu dans le code, a priori c2,c21,c4,c41)

    scoismagic and Nicolas thanked this post
    #165611 quote
    scoismagic
    Participant
    New

    Merci merci merci infiniment pour vos explications et votre célérité, a fonctionne au top maintenant, belle journée

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

Problème screener passage V10 a V11


ProScreener : Scanners de Marché & Détection

New Reply
Author
author-avatar
scoismagic @scoismagic Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by scoismagic
4 years, 11 months ago.

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