Annonce
Réduire
Aucune annonce.
Ads
Réduire
Entre-Aide WHS FutureStation Nanotrader
Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Bonsoir ,

    La FutureStation Nano est une excellente plateforme
    seulement je cherche à réutiliser des programmes proréaltime

    simple et je n'y arrive pas alors je me permets de vous demander votre aide ,et de partager mes programmes


    comment calculer ce simple indicateur de volume

    Volume n-x


    Indicateur de volume qui compare les volumes de la veille au même moment de la journée
    On utilisera
    280 barres pour le FCE
    172 pour les CAC40 en UT3


    C=volume
    a=c-c[x]
    return a

    Commentaire


    • <blockquote><strong>Citation de : ripple</strong> <em>(au 29-06-2011 21:50:58)</em>

      Bonsoir ,

      La FutureStation Nano est une excellente plateforme
      seulement je cherche à réutiliser des programmes proréaltime

      simple et je n'y arrive pas alors je me permets de vous demander votre aide ,et de partager mes programmes


      comment calculer ce simple indicateur de volume

      Volume n-x


      Indicateur de volume qui compare les volumes de la veille au même moment de la journée
      On utilisera
      280 barres pour le FCE
      172 pour les CAC40 en UT3


      C=volume
      a=c-c[x]
      return a

      </blockquote><hr />
      Bonsoir

      Bravo et bon courage pour l'effort fourni pour programmer la Nano <img src='http://www.pro-at.com/style/images/icones/icon_smile_wink.gif' border='0' alt='' title='' align='middle' />

      Le programme devrait ressembler à ceci :


      // Auteur :
      //Date :
      // Version
      // Brève description

      Express CompVolPrevDay

      vars

      series VolDay,VolPrevDay, DeltaVol, Zero(0);
      input $Periode(1,280,280); // Doit correspondre au nombre de periodes,
      // entre hier et aujourd'hui, à calculer en fonction de l'UT uitlisée
      //par exle FCE contient 280 barres de 3 minutes (UT3)pour une session de 14h.

      calculation

      VolDay = volume;
      VolPrevDay = volume[$Periode];
      DeltaVol = VolDay - VolprevDay;

      interpretation
      begin
      end

      plot (DeltaVol,"Blue",2);
      plot (Zero,"Blue",1);



      <center><a href='http://www.pro-at.com/forums-bourse/0611/20701_300017.png' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0611/20701_300017.png" alt='' width='600' height='512' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

      Commentaire


      • Merci beaucoup Bernard pour l’aide fournie <img src='http://www.pro-at.com/style/images/icones/Super11.gif' border='0' alt='' title='' align='middle' />

        C'est un début pour moi <img src='http://www.pro-at.com/style/images/icones/icon_smile_blush.gif' border='0' alt='' title='' align='middle' /> , ç'est motivant

        Je me suis permis d’agrémenter en rajoutant series a et b
        Et en utilisant plotbars(a,a,deltavol,b); comme dans le bullpower d’Elder décrit plus haut dans le file.

        Difficile de trouver des signaux mais on remarque une limite basse et haute que le M&M’s ne doit pas dépasser , ça peut donner un sens à certains algo…ça permet aussi de détecter des zones de volumes plus importantes aux heures clefs de la journée

        // Auteurs : Ripple - Stargate
        // 30 juin 2011
        // Version1.0
        // Indicateur de comparaison de volume à (J-1) , entre hier et aujourd'hui,
        // Sur contrat futures sur CAC40 - 280 barres de 3 minutes (UT3)pour une session de 14h.
        // En UT1 l'indicateur peut être faussé en raison de barre inexistante

        Express CompVolPrevDay

        vars
        series Volday,VolPrevDay,DeltaVol,Zero(0),a,b;

        input$Periode(1,280,280);

        // Doit correspondre au nombre de périodes,
        // entre hier et aujourd'hui, à calculer en fonction de l'UT utilisée
        // e.g. FCE contient 280 barres de 3 minutes (UT3)pour une session de 14h.

        Calculation

        Volday=volume;
        Volprevday=volume[$Periode];
        DeltaVol=Volday-Volprevday;

        interpretation

        begin
        end

        Plot(DeltaVol,"Blue",2);
        plot(zero,"blue",1);
        plotbars(a,a,deltavol,b);


        <center><a href='http://www.pro-at.com/forums-bourse/0611/39576_301045.png' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0611/39576_301045.png" alt='' width='600' height='462' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

        ça peut servir en signal complémentaire à un système, je viens de tester 460 , UT3 sur le FX quelques signaux , mais gare aux barres manquantes , elle fausserait tout .

        Commentaire


        • <blockquote><strong>Citation de : Ripple</strong> <em>(au 30-06-2011 10:45:56)</em>

          Merci beaucoup Bernard pour l’aide fournie <img src='http://www.pro-at.com/style/images/icones/Super11.gif' border='0' alt='' title='' align='middle' />

          C'est un début pour moi <img src='http://www.pro-at.com/style/images/icones/icon_smile_blush.gif' border='0' alt='' title='' align='middle' /> , ç'est motivant

          Je me suis permis d’agrémenter en rajoutant series a et b
          Et en utilisant plotbars(a,a,deltavol,b); comme dans le bullpower d’Elder décrit plus haut dans le file.

          Difficile de trouver des signaux mais on remarque une limite basse et haute que le M&M’s ne doit pas dépasser , ça peut donner un sens à certains algo…ça permet aussi de détecter des zones de volumes plus importantes aux heures clefs de la journée

          // Auteurs : Ripple - Stargate
          // 30 juin 2011
          // Version1.0
          // Indicateur de comparaison de volume à (J-1) , entre hier et aujourd'hui,
          // Sur contrat futures sur CAC40 - 280 barres de 3 minutes (UT3)pour une session de 14h.
          // En UT1 l'indicateur peut être faussé en raison de barre inexistante

          Express CompVolPrevDay

          vars
          series Volday,VolPrevDay,DeltaVol,Zero(0),a,b;

          input$Periode(1,280,280);

          // Doit correspondre au nombre de périodes,
          // entre hier et aujourd'hui, à calculer en fonction de l'UT utilisée
          // e.g. FCE contient 280 barres de 3 minutes (UT3)pour une session de 14h.

          Calculation

          Volday=volume;
          Volprevday=volume[$Periode];
          DeltaVol=Volday-Volprevday;

          interpretation

          begin
          end

          Plot(DeltaVol,"Blue",2);
          plot(zero,"blue",1);
          plotbars(a,a,deltavol,b);


          <center><a href='http://www.pro-at.com/forums-bourse/0611/39576_301045.png' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0611/39576_301045.png" alt='' width='600' height='462' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

          ça peut servir en signal complémentaire à un système, je viens de tester 460 , UT3 sur le FX quelques signaux , mais gare aux barres manquantes , elle fausserait tout .
          </blockquote><hr />
          Bonjour,
          Heureux que ça puisse te faire progresser
          A bientôt pour de nouvelles aventures! <img src='http://www.pro-at.com/style/images/icones/icon_smile_clown.gif' border='0' alt='' title='' align='middle' />

          Commentaire


          • Bonjour tout le monde,

            toujours dans la continuité des moyennes mobiles de Hull, je me suis amusé à programmer ce filtre de croisement basé sur 2 MM de Hull. Chacun pourra y aller de son interprétation. En passant j'utilise Notepad++ lorsqu'il y a pas mal de code, pour avoir une vision plus claire du code, c'est gratuit, il suffit de rajouter tous les mots clés du langage (copier/coller à partir du pdf) et créer un langage utilisateur pour que la colorisation se fasse Voilà bon weekend à tous.

            ___________________________________________...

            // lamy(c) == Juin 2011 == //

            Express FcrossingHull

            vars

            // ==================================================== //
            // //
            // ==================================================== //
            input $Hull1 (1 , 2000 , 17);
            input $Hull2 (1 , 2000 , 55);
            // ==================================================== //
            // //
            // ==================================================== //
            series MMHULL1, temp1;
            series MMP1, SUM1, CUM1, MMPH1, SUMH1, CUMH1, Racine1, SUMR1, CUMR1;
            numeric I, demip1, tempVOID1(0);

            series MMHULL2, temp2;
            series MMP2, SUM2, CUM2, MMPH2, SUMH2, CUMH2, Racine2, SUMR2, CUMR2;
            numeric demip2, tempVOID2(0);

            // ==================================================== //
            // //
            // ==================================================== //
            Calculation
            //
            CalculateAtEveryTick(false);
            //
            // Première Moyenne HULL
            //
            If ( close[1] = void ) OR ( CurrentBarIndex () < $Hull1 )
            OR ( CurrentBarIndex () < $Hull2 )
            then
            begin
            MMHULL1=void;
            MMHULL2=void;
            temp1=void;
            temp2=void;
            end
            //
            else
            begin
            if CurrentBarIndex () >= $Hull1 then
            begin

            demip1 = Round(($Hull1/2),0);
            // ==> 2 * Weightedaverage[demip1][close]
            For I=0 to demip1-1
            begin
            SUMH1 = SUMH1 + (demip1-I) * close[I] ;
            end
            CUMH1 = (demip1 + 1) * demip1 * 0.5 ;
            if IsNonZero(CUMH1) then
            BEGIN
            MMPH1 = (SUMH1/CUMH1);
            MMPH1=MMPH1*2;
            END

            // ==> Weightedaverage[$Hull1](close)
            For I=0 to $Hull1-1
            begin
            SUM1 = SUM1 + ($Hull1-I) * close[I] ;
            end
            CUM1 = ($Hull1 + 1) * $Hull1 * 0.5 ;
            if IsNonZero(CUM1) then
            BEGIN
            MMP1 = SUM1/CUM1;
            END

            temp1=MMPH1-MMP1;
            Racine1=Round( (SquareRoot($Hull1)) , 0);
            tempVOID1=0;
            // Weightedaverage[Racine1](temp1)
            For I=0 to Racine1-1
            begin
            If temp1[I] <> void then
            SUMR1 = SUMR1 + (Racine1-I) * temp1[I] ;
            else
            begin
            tempVOID1=1;
            I=Racine1-1;
            end
            end
            If tempVOID1 = 0 then
            begin
            CUMR1 = (Racine1 + 1) * Racine1 * 0.5 ;
            if IsNonZero(CUMR1) then
            BEGIN
            MMHULL1 = SUMR1/CUMR1;
            END
            end
            else
            MMHULL1=void;
            END
            //
            // deuxième Moyenne de HULL
            //
            If ( close[1] = void ) OR ( CurrentBarIndex () < $Hull2 ) then
            begin
            MMHULL2=void;
            temp2=void;
            end
            //
            else
            begin
            if CurrentBarIndex () >= $Hull2 then
            begin

            demip2 = Round(($Hull2/2),0);
            // ==> 2 * Weightedaverage[demip2][close]
            For I=0 to demip2-1
            begin
            SUMH2 = SUMH2 + (demip2-I) * close[I] ;
            end
            CUMH2 = (demip2 + 1) * demip2 * 0.5 ;
            if IsNonZero(CUMH2) then
            BEGIN
            MMPH2 = (SUMH2/CUMH2);
            MMPH2=MMPH2*2;
            END

            // ==> Weightedaverage[$Hull2](close)
            For I=0 to $Hull2-1
            begin
            SUM2 = SUM2 + ($Hull2-I) * close[I] ;
            end
            CUM2 = ($Hull2 + 1) * $Hull2 * 0.5 ;
            if IsNonZero(CUM2) then
            BEGIN
            MMP2 = SUM2/CUM2;
            END

            temp2=MMPH2-MMP2;
            Racine2=Round( (SquareRoot($Hull2)) , 0);
            tempVOID2=0;
            // Weightedaverage[Racine2](temp2)
            For I=0 to Racine2-1
            begin
            If temp2[I] <> void then
            SUMR2 = SUMR2 + (Racine2-I) * temp2[I] ;
            else
            begin
            tempVOID2=1;
            I=Racine2-1;
            end
            end
            If tempVOID2 = 0 then
            begin
            CUMR2 = (Racine2 + 1) * Racine2 * 0.5 ;
            if IsNonZero(CUMR2) then
            BEGIN
            MMHULL2 = SUMR2/CUMR2;
            END
            end
            else
            MMHULL2=void;
            END
            END
            END
            // ==================================================== //
            // //
            // ==================================================== //
            Interpretation
            begin

            if (MMhull1 > MMhull2) and ( MMHull1 > MMHull1[1] )
            and ( MMHull2 > MMHull2[1] ) then
            sentiment=65;

            if (MMhull1 < MMhull2) and ( MMHull1 < MMHull1[1] )
            and ( MMHull2 < MMHull2[1] ) then
            sentiment=35;

            end

            // ==================================================== //
            // //
            // ==================================================== //
            plot ( MMHULL1 , "lightblue" ,2);
            plot ( MMHULL2 , "lightred" , 2);
            <center><a href='http://www.pro-at.com/forums-bourse/0711/16788_011037.jpg' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0711/16788_011037.jpg" alt='' width='600' height='480' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>
            <center><a href='http://www.pro-at.com/forums-bourse/0711/16788_011038.jpg' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0711/16788_011038.jpg" alt='' width='600' height='431' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

            Commentaire


            • Merci yannick
              Très interessant ton filtre (et également ton astuce notepad) <img src='http://www.pro-at.com/style/images/icones/Super11.gif' border='0' alt='' title='' align='middle' />

              Commentaire


              • Bonjour ,

                je me permets de coller le code de la vague de Raghee
                Au niveau codification c'est simple , c'est un début pour moi <img src='http://www.pro-at.com/style/images/icones/icon_smile_blush.gif' border='0' alt='' title='' align='middle' />

                VAGUE de RAGHEE

                EMA 34, aussi connue sous le nom de Vague de Chris, allie 3 Moyennes Mobiles Exponentielles 34 (appliquées à High, Low et Close pour créer une zone de rebond potentielle des cours.

                à utiliser en tendance et avec précaution

                =====================================================
                Express Ragheewave

                Vars
                series EMA_1;
                series EMA_2;
                Series EMA_3;
                Input$period_1(1,200,34);
                input$Period_2(1,200,34);
                input$Period_3(1,200,34);
                Calculation
                if isfirstbar()then
                begin
                expmovingaverage(high,EMA_1,$period_1);
                expmovingaverage(low,EMA_2,$period_2);
                expmovingaverage(close,EMA_3,$period_3);
                end

                interpretation TriggerLine(EMA_1,EMA_2);

                plotcandles(open,close,high,low);
                plot(EMA_1,red,1);
                plot(EMA_2,black,1);
                plot(EMA_3,bleu,1);

                ======================================================







                Commentaire


                • Pour outland,
                  Désolé pour le peu.
                  <center><a href='http://www.pro-at.com/forums-bourse/0811/38759_091644.png' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/0811/38759_091644.png" alt='' width='600' height='390' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

                  Commentaire


                  • Bonjour à toutes et à tous,

                    Depuis ce matin au lancement de FuturStation, message <strong>"Login au Pats échoué, état: -1; raison: )."</strong>

                    Maintenance ou problème?

                    Il me semble que WHS devrait mettre en place un moyen de nous prévenir par un message dans ces cas là!!

                    Qu'en pensez vous?

                    Commentaire


                    • Bonsoir StarGate,
                      Personnellement cela m'est arrivé 2 ou 3 fois,le samedi,mais accessible le lendemain dimanche.
                      Comme il s'agit de la Futurestaion Nano démo,je mettais cela sur le compte d'une éligibilité(affreux mot)moindre qu'en "réel" et par déduction sur une maintenance.
                      Vu que je profitte du W.E pour me familiariser en démo sur cette opulente plateforme(je trade en réel sur Prostation),je trouve cela ennuyeux.N'est-il pas ?
                      Un message serait plus élégant.....

                      Ce jour,vers 21:00,j'ai ouvert La Nano,pas de problème
                      Bien à toi

                      Commentaire


                      • <blockquote><strong>Citation de : sellor</strong> <em>(au 13-08-2011 21:29:50)</em>

                        Bonsoir StarGate,
                        Personnellement cela m'est arrivé 2 ou 3 fois,le samedi,mais accessible le lendemain dimanche.
                        Comme il s'agit de la Futurestaion Nano démo,je mettais cela sur le compte d'une éligibilité(affreux mot)moindre qu'en "réel" et par déduction sur une maintenance.
                        Vu que je profitte du W.E pour me familiariser en démo sur cette opulente plateforme(je trade en réel sur Prostation),je trouve cela ennuyeux.N'est-il pas ?
                        Un message serait plus élégant.....

                        Ce jour,vers 21:00,j'ai ouvert La Nano,pas de problème
                        Bien à toi
                        </blockquote><hr />
                        Bonsoir Sellor
                        A 20h40 j'ai pu me reconnecter mais évidemment l'historique en ticks avait été réactualisé sur les 5 derniers jours au lieu des 10 derniers jours disponibles hier.

                        Ce qui fait que je n'ai pas pu mettre à jour mes stratégies, c'est quand même très gênant! on n'a déjà pas beaucoup de profondeur d'historique en ticks (5 jours en début de semaine et 10 jours en fin de semaine!)si en plus on a des coupures qui ne permettent pas de faire des simulations et(ou) optimisations rien ne va plus!

                        Bon week end

                        Commentaire


                        • Bonjour la file !
                          Je suis sur la ProStation en démo et réel depuis 4 ans et je viens de prendre la FutureStation Nano en compte démo CFD/Forex.
                          Ca n'a rien à voir, mais je suis obligé de reprogrammer mes indicateurs en "Express".
                          Je suis à la recherche d'indicateur, comme le SMI, la DEMA, TEMA, à moins qu'ils soient déjà programmés ou d'exemple comme, appliquer une BB, une DEMA à un indicateur, etc.
                          Je commence à regarder toues les vidéos mais… Excité.
                          Existe-t-il un manuel sur le langage Express en français?

                          Merci d'avance
                          Bonne journée

                          Commentaire


                          • <blockquote><strong>Citation de : cent006</strong> <em>(au 15-08-2011 15:02:59)</em>

                            Bonjour la file !
                            Je suis sur la ProStation en démo et réel depuis 4 ans et je viens de prendre la FutureStation Nano en compte démo CFD/Forex.
                            Ca n'a rien à voir, mais je suis obligé de reprogrammer mes indicateurs en "Express".
                            Je suis à la recherche d'indicateur, comme le SMI, la DEMA, TEMA, à moins qu'ils soient déjà programmés ou d'exemple comme, appliquer une BB, une DEMA à un indicateur, etc.
                            Je commence à regarder toues les vidéos mais… Excité.
                            Existe-t-il un manuel sur le langage Express en français?

                            Merci d'avance
                            Bonne journée

                            </blockquote><hr />
                            Bonjour et bienvenue sur la file Nanotrader

                            - Il n'existe pas, à ma connaissance, de traduction de la notice du langage Express.
                            - Voir les exemples de stratégies donnés par WHS sur son site, il y a moyen d'y glaner un certain nombre d'indicateurs ou d'exemple intéressants et didactiques
                            Par ex voir" Crossing TEMA" pour l'indicateur TEMA, DEMA peut facilement en être extrapolé!
                            - Un conseil pour la programmation d'indicateurs , rechercher sur internet des programmes écrits en Easy Langage, assez proche d'Express et s'en inspirer pour programmer en Express!

                            Bon courage

                            Commentaire


                            • <blockquote><strong>Citation de : cent006</strong> <em>(au 15-08-2011 15:02:59)</em>

                              Bonjour la file !
                              Je suis sur la ProStation en démo et réel depuis 4 ans et je viens de prendre la FutureStation Nano en compte démo CFD/Forex.
                              Ca n'a rien à voir, mais je suis obligé de reprogrammer mes indicateurs en "Express".
                              Je suis à la recherche d'indicateur, comme le SMI, la DEMA, TEMA, à moins qu'ils soient déjà programmés ou d'exemple comme, appliquer une BB, une DEMA à un indicateur, etc.
                              Je commence à regarder toues les vidéos mais… Excité.
                              Existe-t-il un manuel sur le langage Express en français?

                              Merci d'avance
                              Bonne journée

                              </blockquote><hr />
                              Pour faire suite à StarGate,il est vrai qu'il y a foison de PDF en anglais.
                              Hormis les vidéos(excellentes) en français,voici les seuls PDF en français actuellement:
                              <a href='/ref.php?uri=http%3A%2F%2Fwww.whselfinvest.be%2Fdocs%2Fmanuel-futurestation-backtesting-fr.pdf' target="_blank">http://www.whselfinvest.be/docs/manuel-futurestati...</a>
                              <a href='/ref.php?uri=http%3A%2F%2Fwww.whselfinvest.be%2Fdocs%2Fmanual-futurestation-stops-fr.pdf' target="_blank">http://www.whselfinvest.be/docs/manual-futurestati...</a>
                              <a href='/ref.php?uri=http%3A%2F%2Fwww.whselfinvest.be%2Fdocs%2Fmanual-FutureStation-TS-fr.pdf' target="_blank">http://www.whselfinvest.be/docs/manual-FutureStati...</a>
                              <a href='/ref.php?uri=http%3A%2F%2Fwww.whselfinvest.be%2Fdocs%2Fmanual-futurestation-fr.pdf' target="_blank">http://www.whselfinvest.be/docs/manual-futurestati...</a>

                              Commentaire


                              • Merci à tout les deux, je vais étudier ça.
                                Dois partir.
                                Ca avance bien <img src='http://www.pro-at.com/style/images/icones/icon_smile_tongue.gif' border='0' alt='' title='' align='middle' />
                                <img src='http://www.pro-at.com/style/images/icones/icon_smile.gif' border='0' alt='' title='' align='middle' />

                                Commentaire

                                Chargement...
                                X