Demande d’un débutant de 80 ans en programmation

Forums ProRealTime forum Français Support ProScreener Demande d’un débutant de 80 ans en programmation

Viewing 4 posts - 1 through 4 (of 4 total)
  • #227751

    Comme je viens de la signaler dans ma présentation , je suis un heureux pensionné et utilisateur de ProRealTime depuis plus de 10 ans

    Il y a quelques années, j’avais trouvé mon bonheur sur votre site pour arriver à programmer ( je suis nul en programmation) des « golden cross » sur des indicateurs tels WMA, MACD, avec des conditions en RSI et Stochastique.

    Mes Questions :

    1. Les anciens sites pour débutants n’existent plus et c’est bien dommage. Pourquoi ne pas recréer une section pour débutants qui reprendrait des notions et questions simples de screeners.
    2. J’en viens maintenant à ma demande sur le « Bollinger »
      1. Le bollinger « milieu » peut être mis en couleur s’il chute et également s’il remonte avec entre les 2 ,le point de retournement
      2. Comment définir cette courbe de Bollinger millieu ? Serais ce : BB = average[BBval,(0)](close) ?
      3. Comment définir ce point de retournement (chute … point de retournement … remontée ?
    3. J’ai malgré tout réussi le screener suivant, mais il me donne le « contraire » de ce que je demande !!!

    C’est à dire : Croisement WMA 14 avec la courbe BB descendante et non montante !

    Ou est mon erreur ?

     

    indicator1 = close

    c1 = (indicator1 > 3)

    indicator2 = Average [20](Volume)

    c2 = (indicator2 > 50000)

    indicator3 = WeightedAverage[14]

    BBVal= 20

    BBavg = average[BBval,(0)](close)

    indicator4 = BBavg

    c3 = (indicator4 crosses over indicator3)

    for y = 0 to 10 do

    if indicator3[y] crosses over indicator4[y]then

    up = y

    c1 = 1

    break

    else

    c1 = 0

    endif

    next

    SCREENER[c1 AND c2 AND c3] (up)

     

    MERCI POUR VOTRE AIDE

     

    #227752

    Bonjour quelques éléments de réponse :

    définition bande de bollinger milieu

    upBB= BollingerUp[20](customclose)
    lowBB=BollingerDown[20](customclose)
    middleBB=((upbb-lowbb)/2)+lowbb // bande de bollinger milieu

    retournement :

    montée = middlebb>middlebb[1] and middlebb[1] <middlebb[2]

    chute= middlebb<middlebb[1] and middlebb[1] >middlebb[2]

    changement de couleur bbmilieu :

     

    #227989

    Salut
    Je tiens d’abord à vous féliciter pour votre tentative.
    Je réponds en fonction de vos questions :
    J’en viens maintenant à ma demande sur le «Bollinger»
    1.- Le « milieu » bollinger peut être mis en couleur s’il chute et également s’il téléski avec entre les 2, le point de retour
    Voici le code indicateur des bandes de Bollinger comme demandé :

    2.- Comment définir cette courbe de Bollinger millieu ? Direz-vous : BB = moyenne[BBval,(0)](close) ?
    Les bandes de Bollinger supérieure et inférieure sont construites par défaut autour d’une moyenne mobile simple sur 20 périodes.
    Par conséquent, la bande de Bollinger moyenne est la moyenne mobile simple.
    Vous pouvez également calculer la valeur de la bande supérieure et de la bande inférieure et calculer le point médian. Le résultat sera le même.

    3.- Commentaire définir ce point de retour (chute… point de retour… remontée ?
    Tournant haussier : lorsque la bande de Bollinger médiane cesse de monter et commence à baisser.
    Tournant baissier : lorsque la bande de Bollinger médiane cesse de baisser et commence à monter.
    Ci-dessous, vous pouvez voir un indicateur montrant les points de retournement haussier (+1) et baissier (-1).

    Concernant le screener que vous avez programmé. Vous cherchez cela?
    1.- Prix supérieur à 3 $ ou €
    2.- Volume supérieur à 50 000
    3.- Croisement haussier de la moyenne de Bollinger avec la moyenne pondérée de 14 périodes au cours des 10 dernières périodes.

    Si c’est le cas, le code serait le suivant :

    #228006

    Un tout grand merci à toi Yvan pour ta réponse

    Je m’en vais étudier cela , difficile car je ne suis pas informaticien et mes notions d’informatique / programmation sont basique et se limite à avoir lu sur le forum

    Allez mes journées seront bien remplies

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login