Annonce
Réduire
Aucune annonce.
Ads
Réduire
Code pour Squeeze Bollinger
Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Code pour Squeeze Bollinger

    Bonjour,

    Est-ce que quelqu'un aurait un code dont les instructions serait:

    1- Squeeze de Bollinger

    Suivi de:

    2- Ecartement asymétrique des 2 Bandes, l'une vers le haut et l'autre vers le bas.

    3- Débordement d'une bougie Heikin Ashi, soit la mêche ou soit la mêche et le corps.


    Je précise que je suis une vrai tache en programmation, donc si il faut remplir les cases de variables, merci de me renseigner sur "nom dans le programme", "libéllé dans la fenêtre propriété",


    Merci de votre gentillesse!!

  • #2
    Bonsoir

    Pas très claire ta demande,d'autant que tu ne précises pas la plateforme que tu utilises.
    A savoir que chacune a son langage .

    J'ai ça pour PRT .Squeeze Bollinger enfin si c'est ce que tu recherches



    Code:
    UpperKC = average [20](close) + 1.5*averagetruerange[20](close)
    LowerKC = average [20](close) - 1.5*averagetruerange[20](close)
    
    condition1 = BollingerUp[20](close) < UpperKC
    condition2 = bollingerdown[20](close) > LowerKC
    
    IF Condition1 then
    
    a=1
    elsif condition2 then
    
    a=1
    
    else
    a=0
    endif
    return a coloured(0,0,225)
    Accepte ce qui est, laisse aller ce qui était et aie confiance en ce qui sera. (Bouddha)

    Commentaire


    • #3
      Bonjour ,
      Pour PRT ,tu peux essayer ça pour le squeeze de Johnlee (BB20 sur 150 périodes ) , et une divergence sur une période des BB20

      Squeeze (Jonhlee) :
      indicator1=STD[20](close)
      indicator2 = Lowest[150](STD[20](close))+( Lowest[150](STD[20](close)))*0.1
      c1 = (indicator1 <= indicator2)

      if C1 then
      I = 2
      else
      I = 0
      endif

      return i

      Divergence BB :
      Up = BollingerUp[20](close)
      Down = BollingerDown[20](close)

      c1 = Up > Up[1]
      c2 = Down < Down[1]
      condition1 = c1 and c2

      if condition1 then
      a = 1
      else
      a = 0
      endif

      return a

      Sur 2 périodes , tu rajoutes à c1 Up[1] > Up[2] et à c2 Down[1] < Down[2]

      Commentaire


      • #4
        Bollinger bandWidth est l'indicateur pour les squeezes


        pour le code des écartement de Bol, j'ai cela

        indicator1 = BollingerUp[20](close)
        indicator2 = BollingerUp[20](close)
        c1 = (indicator1 >= indicator2[1])

        indicator3 = BollingerDown[20](close)
        indicator4 = BollingerDown[20](close)
        c2 = (indicator3 <= indicator4[1])


        SCREENER[c1 AND c2] ((close/DClose(1)-1)*100 AS "% Veille")

        Commentaire


        • #5
          Merci la Verole, je croyais bien être dans le forum PRT. Donc je n'ai pas précisé. En tout cas il m'a l'air sympa ton graphique, je test cet AM. Merci aussi pour les autres forumeurs, je vais tester également.

          D'autre part est-ce que l'on peut mettre en place une alerte sonore sur PRT?

          Merci.

          Commentaire


          • #6
            Bonjour Henri

            Bah oui tu es dans le forum PRT,c'est moi qui ai lu en travers encore

            Pour les alertes sonores ,notamment quand les prix touchent les bolls (bolls sup) tu fais ça
            C'est un exemple tu règles comme tu veux après.


            clic droit sur ton graph ,une fenêtre propriétés Alertes s'ouvre =>



            Pour les sons tu peux même créer ton dossier perso(fichiers Wav) car pas top sur PRT

            Accepte ce qui est, laisse aller ce qui était et aie confiance en ce qui sera. (Bouddha)

            Commentaire


            • #7
              Merci super La Verole! J'espère ne pas avoir à changer de tour car la mienne a quelques années et le son ne marche pas sur ma carte mère. A moins qu'il y ai un moyen entre PRT et quelque chose d'extérieur?

              Exemple à envoyer sur le Iphone. Ca serait tip top!

              Commentaire


              • #8
                Merci j ai réussi!
                Fichiers attachés

                Commentaire


                • #9
                  @Henri95
                  Bonjour,
                  A mon avis tu as 2 indics
                  l'un:

                  indicator1=STD[20](close)
                  indicator2 = Lowest[150](STD[20](close))+0.1*( Lowest[150](STD[20](close)))

                  c1 = (indicator1 <= indicator2)

                  if C1 then
                  I = 2
                  else
                  I = 0
                  endif

                  return i

                  L'autre:
                  //Bollinger diverge :
                  Up = BollingerUp[20](close)
                  Down = BollingerDown[20](close)

                  c1 = Up > Up[1]
                  c2 = Down < Down[1]
                  condition1 = c1 and c2

                  if condition1 then
                  a = 1
                  else
                  a = 0
                  endif

                  return a
                  "Une perte d'opportunité vaut mieux qu'une perte de capital"

                  Commentaire


                  • #10
                    Merci Perper one

                    J'essaye en outre d'installer les outils de Johnlee et pour l'indicateur d'accélération:

                    indicator1 = MACDline[9,19,6](close)

                    indicator2 = Average[20](MACDline[9,19,6](close))+1.4*std[20](MACDline[9,19,6](typicalprice))

                    indicator4 = Average[20](MACDline[9,19,6](close))-1.4*std[20](MACDline[9,19,6](typicalprice))

                    if indicator1 >= indicator2 then

                    i = 2

                    elsif

                    indicator1 <= indicator4 then

                    i = -2

                    else

                    i = 0

                    endif

                    return i

                    J'ai ceci sur probuilder:

                    Erreur de syntaxe: ligne 11, caractère 6

                    Merci de compléter la syntaxe de cette ligne
                    C'est la ligne "elsif" lettre "f", je ne pige pas!

                    Commentaire


                    • #11
                      C'est bon j'ai trouvé!

                      Commentaire


                      • #12
                        essaie cela

                        elsif indicator1 <= indicator4 then

                        Commentaire


                        • #13
                          Oui ca marche merci!

                          Commentaire


                          • #14
                            elsif indicator1 <= indicator4 then

                            cambiar esto

                            Commentaire

                            Chargement...
                            X