Annonce
Réduire
Aucune annonce.
Ads
Réduire
Les indicateurs de Tom DeMark en français
Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #16
    @ chipeur, c'est costaud quand même je sens que je vais ramer un peu pour tout transcrire suis curieux de voir ce que ça donne sur une coupe de l'eurusd ou fce en UT1min par exemple.

    je crois que ça peut m'inspirer

    Commentaire


    • #17
      Citation de : Traderito (au 14-09-2012 18:21:20)

      @ chipeur, c'est costaud quand même je sens que je vais ramer un peu pour tout transcrire suis curieux de voir ce que ça donne sur une coupe de l'eurusd ou fce en UT1min par exemple.

      je crois que ça peut m'inspirer


      je te ferais des screeshots quand j aurai le temps
      IMF

      Commentaire


      • #18
        la semaine prochaine en live
        pour moi ça n'urge pas , et j'ai encore beaucoup à faire sur la programmation , je ne connais pas du tout Tom DeMark

        Commentaire


        • #19
          moi non plus connais pas

          par curiosité, les indicateurs de DeMark sont installés par défaut sur TradeStation ou bien ils font parti de modules payants?

          Commentaire


          • #20
            Ces indicateurs ont été développés sur Bloomberg, ok... Personnellement, je ne l'ai pas Est-il possible de les avoir autrement que par Bloomberg?

            http://www.pearltrees.com/#/N-u=1_113629&N-p=18624...

            Pas mal d'info sur ce site. J'ai pas tout lu.

            http://easytrading.forumactif.com/t649-tom-demark-...

            Commentaire


            • #21
              Citation de : ruliann (au 14-09-2012 22:12:20)

              moi non plus connais pas

              par curiosité, les indicateurs de DeMark sont installés par défaut sur TradeStation ou bien ils font parti de modules payants?


              modules payants

              j ai pas dit que je les avais payé

              je peux les fournir en format ela ou eld
              IMF

              Commentaire


              • #22
                rappel

                demark n apporte rien de nouveau a la littérature...
                IMF

                Commentaire


                • #23
                  Bonjour à toutes et à tous

                  "Boite à Outils" comprenant la liste pratiquement exhaustive des indicateurs de Tom Demark

                  A partir de ces indicateurs les 3 éléments principaux des stratégies de Tom sont réunis : setup, contre tendance, signaux d'entrée et de sortie
                  Il reste à les combiner pour obtenir les stratégies complètes




                  Cette liste permet de se faire une idée du travail conséquent que cela représente si l'on veut tout programmer

                  Bonne lecture de la traduction Française !

                  Commentaire


                  • #24
                    Une illustration avec le TD Sequential (MetaStock) :


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD - SetUp-Buy

                    TD1:=If(C
                    TD2:=If(TD1=1 AND Ref(TD1,-1)=1 AND Ref(TD1,-2)=1 AND Ref(TD1,-3)=1 AND
                    Ref(TD1,-4)=1 AND Ref(TD1,-5)=1 AND Ref(TD1,-6)=1 AND Ref(TD1,-7)=1 AND
                    Ref(TD1,-8)=1, 1,0);

                    TD3:=If(Ref(C,-9)>=Ref(C,-13),1,0);

                    TD4:=If(TD2=1 AND TD3=1,1,0);

                    TD5:=If(H>=Ref(LLV(L,5),-3),1,0);

                    D8:=If(Ref(TD4,1)=1 AND TD5=1,1,0);

                    D9:=If(TD4=1 AND TD5=1 AND Ref(D8,-1)<>1,1,0);

                    D10:=If(Ref(TD4,-1)=1 AND TD5=1 AND Ref(D8,-2)<>1 AND Ref(D9,-1)<>1,1,0);

                    D11:=If(Ref(TD4,-2)=1 AND TD5=1 AND Ref(D8,-3)<>1 AND Ref(D9,-2)<>1 AND
                    Ref(D10,-1)<>1,1,0);

                    D12:=If(Ref(TD4,-3)=1 AND TD5=1 AND Ref(D8,-4)<>1 AND Ref(D9,-3)<>1 AND
                    Ref(D10,-2)<>1 AND Ref(D11,-1)<>1,1,0);

                    D13:=If(Ref(TD4,-4)=1 AND TD5=1 AND Ref(D8,-5)<>1 AND Ref(D9,-4)<>1 AND
                    Ref(D10,-3)<>1 AND Ref(D11,-2)<>1 AND Ref(D12,-1)<>1,1,0);

                    D14:=If(Ref(TD4,-5)=1 AND TD5=1 AND Ref(D8,-6)<>1 AND Ref(D9,-5)<>1 AND
                    Ref(D10,-4)<>1 AND Ref(D11,-3)<>1 AND Ref(D12,-2)<>1 AND Ref(D13,-1)<>1,1,0);

                    D15:=If(Ref(TD4,-6)=1 AND TD5=1 AND Ref(D8,-7)<>1 AND Ref(D9,-6)<>1 AND
                    Ref(D10,-5)<>1 AND Ref(D11,-4)<>1 AND Ref(D12,-3)<>1 AND Ref(D13,-2)<>1 AND
                    Ref(D14,-1)<>1,1,0);

                    D16:=If(Ref(TD4,-7)=1 AND TD5=1 AND Ref(D8,-8)<>1 AND Ref(D9,-7)<>1 AND
                    Ref(D10,-6)<>1 AND Ref(D11,-5)<>1 AND Ref(D12,-4)<>1 AND Ref(D13,-3)<>1 AND
                    Ref(D14,-2)<>1 AND Ref(D15,-1)<>1,1,0);

                    D17:=If(Ref(TD4,-8)=1 AND TD5=1 AND Ref(D8,-9)<>1 AND Ref(D9,-8)<>1 AND
                    Ref(D10,-7)<>1 AND Ref(D11,-6)<>1 AND Ref(D12,-5)<>1 AND Ref(D13,-4)<>1 AND
                    Ref(D14,-3)<>1 AND Ref(D15,-2)<>1 AND Ref(D16,-1)<>1,1,0);

                    SetUp:=D8+D9+D10+D11+D12+D13+D14+D15+D16+D17;

                    SetUp


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    TD Count Down Buy A

                    Cum(If(C Cum(If(C



                    +++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD Count Down Buy B

                    If(Fml("TD Count Down Buy A")>=14 AND C>Ref(C,-4),1,0)


                    +++++++++++++++++++++++++++++++++++++++++++++++


                    TD Count Down Buy C

                    If(Fml("TD Count Down Buy A")>=14 AND C>Ref(H,-2),1,0)




                    {Buy Experts :

                    Type / Change in Highlights:}



                    Buy Bullish SetUp

                    {Color: Cyan}

                    Fml( "TD - SetUp-Buy" ) =1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,1)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,2)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,3)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,5)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,6)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,7)=1 OR
                    Ref( Fml( "TD - SetUp-Buy" ) ,8)=1


                    +++++++++++++++++++++++++++++++++++++++++++++++


                    Buy Count Down

                    {Color: Blue}

                    ( Fml( "TD Count Down Buy A" ) =13
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 13) OR
                    ( Fml( "TD Count Down Buy A" ) =12
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 12) OR
                    ( Fml( "TD Count Down Buy A" ) =11
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 11) OR
                    ( Fml( "TD Count Down Buy A" ) =10
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 10) OR
                    ( Fml( "TD Count Down Buy A" ) =9
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 9) OR
                    ( Fml( "TD Count Down Buy A" ) =8
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 8) OR
                    ( Fml( "TD Count Down Buy A" ) =7
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 7) OR
                    ( Fml( "TD Count Down Buy A" ) =6
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<>6) OR
                    ( Fml( "TD Count Down Buy A" ) =5
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 5) OR
                    ( Fml( "TD Count Down Buy A" ) =4
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 4) OR
                    ( Fml( "TDCount Down Buy A" ) =3
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<>3) OR
                    ( Fml( "TD Count Down Buy A" ) =2
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<>2)


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    Buy A

                    {Color: Green}

                    ( Fml( "TD Count Down Buy A" ) =14 AND Ref( Fml( "TD Count DownBuy A" ),-1)<> 14)


                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    Buy B

                    {Color: Green}

                    A:=If( Fml( "TD Count Down Buy A" ) =14
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Buy B" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Buy C

                    {Color: Green}

                    A:=If( Fml( "TD Count Down Buy A" ) =14
                    AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Buy C" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A ) Fml( "TD CountDown Buy C" ) =1




                    {Type / Change in Symbols:}
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp9

                    {Label: 9 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Fml( "TD - SetUp-Buy" )=1





                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp8

                    {Label: 8 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ),1)=1


                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp7

                    {Label: 7 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,2)=1


                    +++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp6

                    {Label: 6 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,3)=1


                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp5

                    {Label: 5 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,4)=1


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp4

                    {Label: 4 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,5)=1


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp3

                    {Label: 3 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,6)=1





                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp2

                    {Label: 2 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,7)=1


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    SetUp1

                    {Label: 1 / Font: 8 / Color: Magenta / Position: Below / Graphics: None}

                    Ref( Fml( "TD - SetUp-Buy" ) ,8)=1


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    CountDown1

                    {Label: 1 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =2 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<>2


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    CountDown2

                    {Label: 2 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =3 AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 3


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown3

                    {Label: 3 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =4 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 4


                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


                    CountDown4

                    {Label: 4 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =5 AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 5

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown5

                    {Label: 5 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =6 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 6

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown6

                    {Label: 6 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =7 AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 7

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown7

                    {Label: 7 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =8 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 8

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown8

                    {Label: 8 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =9 AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 9

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown9

                    {Label: 9 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =10 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 10

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown10

                    {Label: 10 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =11 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 11

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown11

                    {Label: 11 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =12 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 12

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown12

                    {Label: 12 / Font: 8 / Color: Brown / Position: Below / Graphics: None}

                    Fml( "TD Count Down Buy A" ) =13 AND Ref( Fml( "TD Count Down Buy A" ) ,-1)<> 13



                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown13

                    {Label: Buy A / Font: 9 / Color: Green / Position: Below / Graphics: Buy Arrow )

                    Fml( "TD Count Down Buy A" ) =14 AND Ref( Fml( "TD Count Down Buy A" ) ,-1 )<> 14

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Buy B

                    {Label: Buy B / Font: 9 / Color: Green /Position: Below / Graphics: Buy Arrow )

                    A:=If( Fml( "TD Count Down Buy A" ) =14 AND Ref( Fml( "TD CountDown Buy A") ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Buy B" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Buy C

                    {Label: Buy C / Font: 9 / Color: Green /Position: Below / Graphics: Buy Arrow )

                    A:=If( Fml( "TD Count Down Buy A" ) =14 AND Ref( Fml( "TD CountDown Buy A") ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Buy C" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                    {Sell Indicators :}

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD - SetUp-Sell

                    TD1:=If(C>Ref(C,-4),1,0);
                    TD2:=If(TD1=1 AND Ref(TD1,-1)=1 AND Ref(TD1,-2)=1 AND Ref(TD1,-3)=1 AND Ref(TD1,-4)=1 AND
                    Ref(TD1,-5)=1 AND Ref(TD1,-6)=1 AND Ref(TD1,-7)=1 AND Ref(TD1,-8)=1,1,0);

                    TD3:=If(Ref(C,-9)<=Ref(C,-13),1,0);

                    TD4:=If(TD2=1 AND TD3=1,1,0);

                    TD5:=If(L>=Ref(HHV(H,5),-3),1,0);

                    D8:=If(Ref(TD4,1)=1 AND TD5=1,1,0);

                    D9:=If(TD4=1 AND TD5=1 AND Ref(D8,-1)<>1,1,0);

                    D10:=If(Ref(TD4,-1)=1 AND TD5=1 AND Ref(D8,-2)<>1 AND Ref(D9,-1)<>1,1,0);

                    D11:=If(Ref(TD4,-2)=1 AND TD5=1 AND Ref(D8,-3)<>1 AND Ref(D9,-2)<>1 AND Ref(D10,-1)<>1,1,0);

                    D12:=If(Ref(TD4,-3)=1 AND TD5=1 AND Ref(D8,-4)<>1 AND Ref(D9,-3)<>1 AND
                    Ref(D10,-2)<>1 AND Ref(D11,-1)<>1,1,0);

                    D13:=If(Ref(TD4,-4)=1 AND TD5=1 AND Ref(D8,-5)<>1 AND Ref(D9,-4)<>1 AND
                    Ref(D10,-3)<>1 AND Ref(D11,-2)<>1 AND Ref(D12,-1)<>1,1,0);

                    D14:=If(Ref(TD4,-5)=1 AND TD5=1 AND Ref(D8,-6)<>1 AND Ref(D9,-5)<>1 AND
                    Ref(D10,-4)<>1 AND Ref(D11,-3)<>1 AND Ref(D12,-2)<>1 AND Ref(D13,-1)<>1,1,0);

                    D15:=If(Ref(TD4,-6)=1 AND TD5=1 AND Ref(D8,-7)<>1 AND Ref(D9,-6)<>1 AND
                    Ref(D10,-5)<>1 AND Ref(D11,-4)<>1 AND Ref(D12,-3)<>1 AND
                    Ref(D13,-2)<>1 AND Ref(D14,-1)<>1,1,0);

                    D16:=If(Ref(TD4,-7)=1 AND TD5=1 AND Ref(D8,-8)<>1 AND Ref(D9,-7)<>1 AND
                    Ref(D10,-6)<>1 AND Ref(D11,-5)<>1 AND Ref(D12,-4)<>1 AND Ref(D13,-3)<>1 AND
                    Ref(D14,-2)<>1 AND Ref(D15,-1)<>1,1,0);

                    D17:=If(Ref(TD4,-8)=1 AND TD5=1 AND Ref(D8,-9)<>1 AND Ref(D9,-8)<>1 AND
                    Ref(D10,-7)<>1 AND Ref(D11,-6)<>1 AND Ref(D12,-5)<>1 AND Ref(D13,-4)<>1 AND
                    Ref(D14,-3)<>1 AND Ref(D15,-2)<>1 AND Ref(D16,-1)<>1,1,0);

                    SetUp:=D8+D9+D10+D11+D12+D13+D14+D15+D16+D17;
                    SetUp

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD Count Down Sell A

                    Cum(If(C>Ref(C,-2),1,0))-ValueWhen(1,Ref( Fml( "TD - SetUp-Sell" ), 1)=1, Cum(If(C>Ref(C,-2),1,0)))

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD Count Down Sell B

                    If(Fml( "TD Count Down Sell A" )>=14 AND C
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++

                    TD Count Down Sell C

                    If(Fml( "TD Count Down Sell A" )>=14 AND C
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++
                    {Sell Experts :

                    Type / Change in Highlights:}

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Sell Bearish Setup

                    {Color: Cyan}

                    Fml( "TD - SetUp-Sell" ) =1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,1)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,2)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,3)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,4)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,5)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,6)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,7)=1 OR
                    Ref( Fml( "TD - SetUp-Sell" ) ,8)=1

                    +++++++++++++++++++++++++++++++++++++

                    Sell Count Down

                    {Color: Blue}

                    ( Fml( "TD Count Down Sell A" ) =13
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 13) OR
                    ( Fml("TD Count Down Sell A" ) =12
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 12) OR
                    ( Fml("TD Count Down Sell A" ) =11
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 11) OR
                    ( Fml("TD Count Down Sell A" ) =10
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 10) OR
                    ( Fml("TD Count Down Sell A" ) =9
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 9) OR
                    ( Fml( "TD Count Down Sell A" ) =8
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 8) OR
                    ( Fml( "TD Count Down Sell A" ) =7
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 7) OR
                    ( Fml( "TD Count Down Sell A" ) =6
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 6) OR
                    ( Fml( "TD Count Down Sell A" ) =5
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 5) OR
                    ( Fml( "TD Count Down Sell A" ) =4
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 4) OR
                    ( Fml( "TD Count Down Sell A" ) =3
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 3) OR
                    ( Fml( "TD Count Down Sell A" ) =2
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 2)

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Sell A

                    {Color: Green}

                    ( Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 14)

                    +++++++++++++++++++++++++++++++++++++++++++++++++++

                    Sell B

                    {Color: Green}

                    A:=If( Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Sell B" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )
                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    Sell C

                    {Color: Green}

                    A:=If( Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Sell C" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )
                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                    Type / Change in Symbols:


                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp9

                    {Label: 9 / Font: 8 / Color: Magenta / Position: Above / Graphics: None}

                    Fml( "TD - SetUp-Sell" )=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp8

                    {Label: 8 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),1)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp7

                    {Label: 7 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),2)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp6

                    {Label: 6 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),3)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp5

                    {Label: 5 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),4)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp4

                    {Label: 4 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),5)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp3

                    {Label: 3 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),6)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp2

                    {Label: 2 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),7)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    SetUp1

                    {Label: 1 / Font: 8 / Color: Magenta / Position: Above/ Graphics: None}

                    Ref( Fml( "TD - SetUp-Sell" ),8)=1

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown1

                    {Label: 1 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =2
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>2

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown2

                    {Label: 2 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =3
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>3

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown3

                    {Label: 3 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =4
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>4

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown4

                    {Label: 4 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =5
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>5

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown5

                    {Label: 5 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =6
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>6

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown6

                    {Label: 6 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =7
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>7

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown7

                    {Label: 7 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =8
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>8

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown8

                    {Label: 8 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =9
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>9

                    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown9

                    {Label: 9 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =10
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>10

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown10

                    {Label: 10 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =11
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>11

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown11

                    {Label: 11/ Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =12
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>12

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown12

                    {Label: 12 / Font: 8 / Color: Brown / Position: Above / Graphics: None}

                    Fml( "TD Count Down Sell A" ) =13
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>13

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    CountDown13

                    Sell A
                    {Label: Sell A / Font: 9 / Color: Red / Position:Above / Graphics: Sell Arrow }

                    Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<>14


                    Sell B
                    {Label: Sell B / Font: 9 / Color: Red / Position: Above / Graphics: Sell Arrow}

                    A:=If( Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Sell B" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A ) Fml( "TD Count Down Sell B" ) =1


                    Sell C
                    {Label: Sell C / Font: 9 / Color: Red / Position: Above / Graphics:Sell Arrow}

                    A:=If( Fml( "TD Count Down Sell A" ) =14
                    AND Ref( Fml( "TD Count Down Sell A" ) ,-1 )<> 14,1,0);
                    B:=If( Ref(Fml( "TD Count Down Sell C" ),-1) =1,1,0);
                    HighestSinceBars(1,A =1,A )
                    Bon courage, c'est traduisible en Express Nanotrader par exemple

                    Commentaire


                    • #25
                      Citation de : Stargate (au 15-09-2012 19:11:32)

                      Bonjour à toutes et à tous

                      "Boite à Outils" comprenant la liste pratiquement exhaustive des indicateurs de Tom Demark

                      A partir de ces indicateurs les 3 éléments principaux des stratégies de Tom sont réunis : setup, contre tendance, signaux d'entrée et de sortie
                      Il reste à les combiner pour obtenir les stratégies complètes




                      Cette liste permet de se faire une idée du travail conséquent que cela représente si l'on veut tout programmer

                      Bonne lecture de la traduction Française !


                      Alors JB...pret pour tout programmer ????
                      IMF

                      Commentaire


                      • #26
                        Hello Chip,

                        Pour JB qui aime les usines à Gaz, en voilà une de facto !

                        Comme tu le disais Chip, une seule MM20 peut faire l'affaire, mais il faut l'épouser et voilà donc une autre affaire...

                        So Long.

                        Commentaire


                        • #27
                          Citation de : norden (au 15-09-2012 22:33:12)

                          Hello Chip,

                          Pour JB qui aime les usines à Gaz, en voilà une de facto !

                          Comme tu le disais Chip, une seule MM20 peut faire l'affaire, mais il faut l'épouser et voilà donc une autre affaire...

                          So Long.


                          slt norden

                          perso j ai une mm style jurik....apres certains aiment les centrales nucléaires....
                          IMF

                          Commentaire


                          • #28
                            pour ceux qui utilisent PRT, voici les codes du TD sequential setup et du TD sequential countdown trouvés sur un site italien

                            pour ma part, je galère un peu pour mettre en forme le countdown


                            Cliquez pour agrandir



                            TD SEQUENTIAL SETUP

                            //////////////////////////////////////////////////////////////////////
                            /////////////////////BUY SETUP////////////////////////////////////////
                            //////////////////////////////////////////////////////////////////////

                            rem BUY SETUP

                            rem azzero il conteggio dopo un segnale valido
                            if buysetup[1]=1 then
                            giornibuy=0
                            endif


                            rem condizione 1): controlla se la chiusura è inferiore alla chiusura di 4 giorni prima
                            rem se vero inizia a contare
                            if close giornibuy=giornibuy+1

                            rem condizione 2): se la conta è arivata a 8 o più controlla che il massimo
                            rem sia maggiore o uguale al minimo del terzo giorno prima o a uno qualsiasi degli ulteriori
                            rem giorni precedenti. se si manda il segnale
                            if giornibuy>=8 then
                            for n=3 to (giornibuy-1) do
                            if high>low[n] and intersectionbuy[1]=0 then
                            intersectionbuy=1
                            break
                            else
                            continue
                            endif
                            next

                            else
                            intersectionbuy=0
                            endif

                            else
                            giornibuy=0
                            endif

                            rem se la conta è maggiore o uguale a 9 e se l'intersezione è presente e se il giorno precedente
                            rem al primo giorno di setup presenta la condizione di price flip scatta il buy signal e si
                            rem azzera la conta
                            if giornibuy=>9 and intersectionbuy=1 and close[giornibuy]=>close[giornibuy+4] then
                            buysignal=buysignal+1
                            endif

                            rem questa parte è scritta male ma svolge bene il suo lavoro
                            if buysignal>buysignal[1] then
                            buysetup=1
                            else
                            buysetup=0
                            endif

                            rem se scatta il setup trova il massimo assoluto ed il minimo assoluto che si sono avuti durante
                            rem i giorni della conta che serve a definire il true range per il setup (Demark lo chiama TDSetupTrend)
                            if buysetup=1 then
                            mass=highest[giornibuy[1]+1](high)
                            mini=lowest[giornibuy[1]+1](low)
                            truerange=ABS(mass-mini)
                            endif

                            //////////////////////////////////////////////////////////////////////
                            /////////////////////SELL SETUP///////////////////////////////////////
                            //////////////////////////////////////////////////////////////////////

                            rem SELL SETUP
                            rem azzero il conteggio dopo un segnale valido
                            if sellsetup[1]=1 then
                            giornisell=0
                            endif

                            rem condizione 1): controlla se la chiusura è superiore alla chiusura di 4 giorni prima
                            rem se vero inizia a contare
                            if close>close[4] then
                            giornisell=giornisell+1

                            rem condizione 2): se la conta è arrivata a 8 o più controlla che il minimo
                            rem sia minore o uguale al massimo del terzo giorno prima o a uno qualsiasi degli ulteriori
                            rem giorni precedenti se si manda il segnale
                            if giornisell>=8 then
                            for n=3 to (giornisell-1) do
                            if low intersectionsell=1
                            break
                            else
                            continue
                            endif
                            next

                            else
                            intersectionsell=0
                            endif

                            else
                            giornisell=0
                            endif

                            rem se la conta è maggiore o uguale a 9 e se l'intersezione è presente e se il giorno precedente
                            rem al primo giorno di setup presenta la condizione di price flip scatta il sell signal e si
                            rem azzera la conta
                            if giornisell=>9 and intersectionsell=1 and close[giornisell]= sellsignal=sellsignal+1
                            endif

                            rem questa parte è scritta male ma svolge bene il suo lavoro
                            if sellsignal>sellsignal[1] then
                            sellsetup=1
                            else
                            sellsetup=0
                            endif
                            rem se scatta il setup trova il massimo assoluto ed il minimo assoluto che si sono verificati durante
                            rem i giorni della conta che serve a definire il true range per il setup (Demark lo chiama TDSetupTrend)
                            if sellsetup=1 then
                            mass=highest[giornisell[1]+1](high)
                            mini=lowest[giornisell[1]+1](low)
                            truerange=abs(mass-mini)
                            endif

                            return buysetup as "BUY SETUP", sellsetup as "SELL SETUP", mass as "TRUE HIGH", mini as "TRUE LOW" ,giornibuy as "GIORNIBUY", giornisell as "GIORNISELL", truerange as "TRUE RANGE"




                            TD SEQUQNTIAL COUNTDOWN

                            rem Viene richiamata la funzione TD SEQUENTIAL e assegnate le variabili
                            BUYSETUP, SELLSETUP, TRUEHIGH, TRUELOW, GIORNIBUY, GIORNISELL, ignored = CALL "TD SEQUENTIAL SETUP"

                            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                            ///////////////////////////////////////////////////// BUY SETUP ////////////////////////////////////////////////////////
                            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                            rem Vengono definite le condizioni di interruzione della conta
                            rem una chiusura maggiore al massimo relativo del setup e un segnale di BUYDAY
                            if close>truehigh or buyday then
                            flagbuy=0
                            rem 9 giornate consecutive di setup in trend o controtrend
                            elsif giornibuy>=9 or giornisell=>9 then
                            flagbuy=0
                            endif

                            rem crea il segnale per il countdown
                            if buysetup=1 then
                            flagbuy=1
                            countdownbuy=0
                            endif


                            rem il countdown aumenta per ogni chiusura inferiore al minimo di 2 giorni prima
                            if flagbuy=1 then
                            if close<=low[2] then
                            countdownbuy=countdownbuy+1
                            endif
                            rem se si creano le condisioni di stop definite in precedenza torna a zero
                            elsif flagbuy=0 then
                            countdownbuy=0
                            endif

                            rem il buy day scatta se il countdown è arrivato a 13 e si verifica il price flip
                            rem ovvero una chiusura maggiore del massimo di 2 giorni prima
                            if countdownbuy[1]=>13 and close>high[2] and buyday=0 then
                            buyday=1
                            else
                            buyday=0
                            endif


                            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                            //////////////////////////////////////////////////// SELL SETUP ////////////////////////////////////////////////////
                            ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                            rem Vengono definite le condizioni di interruzione della conta
                            rem una chiusura minore al minimo relativo del setup e un segnale di SELL DAY
                            if close flagsell=0
                            rem 9 giornate consecutive di setup in trend o controtrend
                            elsif giornibuy>=9 or giornisell=>9 then
                            flagsell=0
                            endif

                            rem crea il segnale per il countdown
                            if sellsetup=1 then
                            flagsell=1
                            countdownsell=0
                            endif


                            rem il countdown aumenta per ogni chiusura maggiore al massimo di 2 giorni prima
                            if flagsell=1 then
                            if close>=high[2] then
                            countdownsell=countdownsell+1
                            endif
                            rem se si creano le condisioni di stop definite in precedenza torna a zero
                            elsif flagsell=0 then
                            countdownsell=0
                            endif

                            rem il sell day scatta se il countdown è arrivato a 13 e si verifica il price flip
                            rem ovvero una chiusura inferiore del minimo di 2 giorni prima
                            if countdownsell[1]=>13 and close sellday=1
                            else
                            sellday=0
                            endif



                            return countdownbuy as " BUY COUNTDOWN", buyday as "BUY DAY", countdownsell as "SELL COUNTDOWN", sellday as "SELL DAY"

                            Commentaire


                            • #29
                              Salut Chipeur,
                              Merci pour l'envoi de la compil des indicateurs TD , mais je n'ai pas la possibilité de lire des fichiers .pla. Je ne peux lire que les fichiers .el (Easylanguage via Open Y Cry).
                              Est-il possible d'avoir ces indicateurs sous format EL ?.

                              Bruno010

                              Commentaire


                              • #30
                                Citation de : bruno010 (au 06-10-2012 20:39:21)

                                Salut Chipeur,
                                Merci pour l'envoi de la compil des indicateurs TD , mais je n'ai pas la possibilité de lire des fichiers .pla. Je ne peux lire que les fichiers .el (Easylanguage via Open Y Cry).
                                Est-il possible d'avoir ces indicateurs sous format EL ?.

                                Bruno010


                                @bruno010

                                ah !!! existe t il un convertisseur ela eld ?? je ne sais pas..je n ai que ce format la

                                je pars voir si je peux exporter autrement que les files envoyés
                                IMF

                                Commentaire

                                Chargement...
                                X