Annonce

Réduire
Aucune annonce.

[Graphe AT PRo : programmation]

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #61
    précision : la volatilité doit se calculer, dans le cas présent par une moyenne expo.

    suis archi ignorant en prog, et j'ai renoncé au bout de 3 paquets de clopes !!!!

    Commentaire


    • #62
      Bonsoir

      j'ai essayé de programmer la courbe stop loss, mais comme ca fait pas longtemps que je me suis interessé a la programmation d'indicateur il ya a peut etre des fautes , voila ce qui a été fait

      Amplitude(0) = (haut(0)-bas(0))
      Volatilite(0) = EXPOSUIV(Volatilite(0),Amplitude(0),5)
      Distance(0) = Volatilite(0)*(1.42)
      Achat(0) = Haut(0)-Distance(0)
      Vente(0) = Bas(0)+Distance(0)

      ca donne visuellement

      <center><a href='http://upload.pro-at.com/01/graphe.jpg' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://upload.pro-at.com/01/graphe.jpg" alt='' width='600' height='346' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

      Cordialement Sebastien

      Commentaire


      • #63
        meilleur résultat que moi...

        j'ai fait ça...

        // STOPVENTE
        d = Haut-Bas
        volat = EXPOSUIV(volat,d,p1)
        dist = volat*1.42
        RSTOPVENTE = Haut-Dist

        <center><img src='http://upload.pro-at.com/01/stopv1.jpg' alt='' /></center>

        et ça me donne une ligne droite en bas du graphe !!!!!!!

        ou est l'erreur ???


        Commentaire


        • #64
          sebh57

          ton prog aussi me donne ligne droite en bas du graphe !!!! suis maudit ou quoi ???

          Commentaire


          • #65
            OK ! tout va bien !!!!

            Commentaire


            • #66
              Bonsoir ,

              Pour créer facilement Chaikin Oscillator !

              Utiliser l’indicateur suivant existant d’origine dans GRAPH AT pro :
              Chemin >>> REGLE VOLUME >> Accumulation/Distribution

              INDICATEUR 1 EXISTANT :
              // Accumulation/Distribution
              // correspond au VOLUME Accumulation/Distribution_ CHAIKIN

              RACCDIS = RACCDIS(1) + ((((Cloture-Bas) - (Haut-Cloture)) / (Haut-Bas)) * Volume)


              INDICATEUR A CREER :
              puis créé cet indicateur dérivé a partir de // Accumulation/Distribution :

              //Chaikin Oscillator
              A=pondere(RACCDIS,3)
              B=pondere(RACCDIS,10)

              CHAIKIN= A-B

              Nota : CHAIKIN correspond a la courbe1 de l’indicateur //CHAIKIN Oscillator et RACCDIS correspond a la courbe1 de l’indicateur // Accumulation/Distribution..

              Commentaire


              • #67
                Bonjour Pierdi,
                Regarde le nom de la variable dont tu veux tracer les valeurs : RSTOPVENTE dans le programme et STOPVENTE le tableau des paramètres.
                Ton problème vient de là <img src='http://www.pro-at.com/style/images/icones/icon_smile_wink.gif' border='0' alt='' title='' align='middle' />.
                Bonne journée.

                Commentaire


                • #68
                  Bonjour,

                  En essayant Prorealtime , je suis tombé sur l'indicateur STIM , cet indicateur est assez interressant.
                  Le connaissez vous? et comment peut on le configurer pour GrapheATpro?

                  Cordialement

                  Ganouche

                  Commentaire


                  • #69
                    Bonjour,

                    Je ne connais pas cet indicateur, si quelqu'un a la formule...

                    RickencBroc

                    Commentaire


                    • #70
                      merci small cap !

                      j'avais trouvé. suis pas peu fiere de mes 4 lignes de programmation : les premières !!!

                      P

                      Commentaire


                      • #71
                        bonjour ,
                        pour les curieux : prendre 3 parametres: P1=7 P2=14 P3=28
                        --------------------------------------------------------------
                        //Ultimate Oscillator >>>> Calculation -->>Stockcharts
                        //Calculate Today's "True Low (TL)". TL = the lower of today's low or yesterday's close.
                        TL(0)=MINVAL(Bas(0),Cloture(1))
                        //Calculate Today's "Buying Pressure (BP)". BP = Today's close - Today's TL.
                        BP(0) = Cloture(0)-TL(0)
                        //Calculate Today's "True Range (TR)". TR = the higher of 1.) Today's High - Today's Low; 2.) Today's High - Yesterday's Close; 3.) Yesterday's Close - Today's Low.
                        truerange0 =MAXVAL((Haut(0)-Bas(0)),(Haut(0)-Cloture(1)))
                        TR=MAXVAL(truerange0,(Cloture(1)-Bas(0)))
                        //Calculate BPSum1, BPSum2, and BPSum3 by adding up all of the BPs for each of the three specified time frames.

                        BPSum1 = SOMME(BP,P1)
                        BPSum2 = SOMME(BP,P2)
                        BPSum3 = SOMME(BP,P3)
                        //Calculate TRSum1, TRSum2, and TRSum3 by adding up all of the TRs for each of the three specified time frames.

                        TRSum1 = SOMME(TR,P1)
                        TRSum2 = SOMME(TR,P2)
                        TRSum3 = SOMME(TR,P3)

                        //The Raw Ultimate Oscillator (RawUO) is equal to:
                        RawUO =(4 * (BPSum1 / TRSum1)) + (2 * (BPSum2 / TRSum2)) + (BPSum3 / TRSum3)
                        //The Final Ultimate Oscillator is equal to:
                        UltOsc=( RawUO / (4 + 2 + 1) ) * 100
                        //---------------------------------------
                        //The Ultimate Oscillator was designed by Larry Williams
                        //Usage:
                        //The overbought level is considered above 70, and oversold - below 30.
                        //As a confirmation signal, we can wait for the indicator to cross the 50 line.

                        //Mr. Williams' theory is there is a bullish divergence when price makes a lower low that is
                        // not confirmed by a lower low in the UltOsc.
                        //A bearish divergence occurs when price makes a higher high that is not confirmed by a higher
                        // high in the UltOsc.

                        //Williams suggests the following regarding buy and sell signals.
                        //1. Buy on positive divergence where the low of the oscillator has dipped below 30.
                        //2. Sell on negative divergence where the high has exceeded 50.
                        //3. Close long positions when the oscillator exceeds 70.
                        //4. Close short positions when the oscillator goes below 30.
                        //_________________
                        //The Ultimate Oscillator combines three oscillators that represent short-,
                        //intermediate- and long-term market cycles (7-, 14-, & 28-periods are recommended).


                        Commentaire


                        • #72
                          Pour Rickenbrock

                          Bonjour,
                          Voila j'avais vu d'apres les captures d'ecrans que t'avais crée un dossier atdmf et comme je trouve la technique assez sympas, je me demandais ce que tu avais programme comme indicateur, et si tu pouvais aussi en faire profiter tous ceux comme moi qui s'interesse a la technique


                          Cordialemnt Seb

                          Commentaire


                          • #73
                            Bonjour Seb,

                            Voir <a href='/ref.php?uri=http%3A%2F%2Fwww.pro-at.com%2Ffrm%2Ftopic.asp%3FTOPIC_ID%3D6879' target="_blank">http://www.pro-at.com/frm/topic.asp?TOPIC_ID=6879</a> où je montre ce que j'y ai programmé.

                            Cordialement,
                            RickenBroc

                            Commentaire


                            • #74
                              Bonjour mk,

                              Je pense qu'il faut apporter une petite correction à ton programme:
                              puisque on utilise une fontion somme sur les true range (TRsum...) il faut que les variables soient de type tableau:
                              - remplacer truerange0 par truerange(0) et TR par TR(0) (les changements sont en gras):

                              //Calculate Today's "True Range (TR)". TR = the higher of 1.) Today's High - Today's Low; 2.) Today's High - Yesterday's Close; 3.) Yesterday's Close - Today's Low.
                              truerange<b>(0)</b>=MAXVAL((Haut(0)-Bas(0)),absolu(Haut(0)-Cloture(1)))
                              TR<b>(0)</b>=MAXVAL(<b>truerange</b>,absolu(Cloture(1)-Bas(0)))

                              cordialement,
                              RickenBroc

                              Commentaire


                              • #75
                                OK merci a toi RickenBrock.

                                @+

                                Commentaire

                                Chargement...
                                X