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

  • Oui je vois qu'une petite communauté est en train de se créer sur Pro-AT et c'est bien sympa.
    Et surtout c'est en français....

    Je me suis permis de reprendre le code de la moyenne mobile HMA à mister Lamy que je remercie beaucoup, c'est du boulot de pro !

    Concernant les high and low.
    J'ai trouvé comment afficher les previous High, low and close :

    // Camillo
    // 17 Octobre 2011
    // V 1_0
    // Affiche le "Previous High, Previous Low, Previous Close, High et Low du jour"

    Express PHighPLowPCloseHighLow

    Vars
    numeric ph,pl,pc,hi,lo;

    Calculation
    ph=PrevDayHigh();
    pl=PrevDayLow();
    pc=PrevDayClose();
    {
    hi=High();
    lo=Low();
    }

    interpretation
    begin
    end

    PlotLine(ph,255,255,0,2); // En Jaune
    PlotLine(pl,255,149,63,2); // En Orange
    PlotLine(pc,255,64,255,2); // En Rose
    PlotLine(hi,63,246,255,2); // En Bleu Ciel
    PlotLine(lo,63,246,255,2); // En Bleu Ciel

    J'ai désactivé le high and low du jour, je n'ai pas trouvé de fonction pour cela, je cherche....., dès que je trouve, je posterais le code.

    je voudrais afficher la valeur des lignes sur le côté droite du graphe, est-ce possible ?

    Merci d'avance pour vos réponses

    Camillo

    Commentaire


    • Ajouter dans les variables :
      VARS
      input $AffHiLo(0,1,0); {valeur 0 ou 1, valeur initiale 0}

      Dans Calculation ajouter :
      If $AffHiLo = 0 then
      begin
      Hi = void;
      Lo = void;
      end

      Et retirer les marques de commentaires sur les calculs de Hi et Lo
      En faisant passer la variable (à coté du nom de l'indicateur sur le graphe) à 1 ou à 0 le hi et le lo s'affichent ou non

      A tester je ne l'ai pas fait, mais déjà utilisé avec succès ce genre de filtre

      Cordialement

      Commentaire


      • // Camillo
        // 17 Octobre 2011
        // V 1_0
        // Affiche le "Previous High, Previous Low, Previous Close, High et Low du jour"

        Express PHighPLowPCloseHighLow

        Vars
        numeric ph,pl,pc,hi,lo;
        string test;
        input $AffHiLo(0,1,1);

        Calculation
        ph = PrevDayHigh();
        pl = PrevDayLow();
        pc = PrevDayClose();
        If $AffHiLo = 0 then
        begin
        hi = void;
        lo = void;
        end

        interpretation
        begin
        end

        PlotLine(ph,255,255,0,2); // En Jaune
        PlotLine(pl,255,149,63,2); // En Orange
        PlotLine(pc,255,64,255,2); // En Rose
        PlotLine(hi,63,246,255,2); // En Bleu Ciel
        PlotLine(lo,63,246,255,2); // En Bleu Ciel

        Merci pour la réponse.
        Mais le high et le low du jour ne s'affichent pas quelque soit la valeur de $Affhilo
        Il manque la fonction pour aller chercher la valeur du plus haut et du plus bas à mon avis.

        Camillo

        Commentaire


        • <blockquote><strong>Citation de : camillo</strong> <em>(au 17-10-2011 19:55:11)</em>

          // Camillo
          // 17 Octobre 2011
          // V 1_0
          // Affiche le "Previous High, Previous Low, Previous Close, High et Low du jour"

          Express PHighPLowPCloseHighLow

          Vars
          numeric ph,pl,pc,hi,lo;
          string test;
          input $AffHiLo(0,1,1);

          Calculation
          ph = PrevDayHigh();
          pl = PrevDayLow();
          pc = PrevDayClose();
          If $AffHiLo = 0 then
          begin
          hi = void;
          lo = void;
          end

          interpretation
          begin
          end

          PlotLine(ph,255,255,0,2); // En Jaune
          PlotLine(pl,255,149,63,2); // En Orange
          PlotLine(pc,255,64,255,2); // En Rose
          PlotLine(hi,63,246,255,2); // En Bleu Ciel
          PlotLine(lo,63,246,255,2); // En Bleu Ciel

          Merci pour la réponse.
          Mais le high et le low du jour ne s'affichent pas quelque soit la valeur de $Affhilo
          Il manque la fonction pour aller chercher la valeur du plus haut et du plus bas à mon avis.

          Camillo
          </blockquote><hr />
          Effectivement j'ai traité le sujet un peu rapidement
          Je n'ai pas trop le temps de regarder en détailen pour le moment.

          Regarder la stratégie fournie par WHS :
          "WHS Open Trade"

          Il y a dedans un indicateur "Open Trade" qui donne le plus haut et le plus bas de la séance, s'en inspirer!

          Bonne journée et à plus

          Commentaire


          • Bonjour,

            Je m'étais fait celui-ci, il ne tient compte que des valeurs de la veille, lesquelles à mon sens ont une réelle importance. (Voir UT15 plus bas)

            Sinon j'ai des systèmes de breakout qui calculent en temps réel les plus hauts.... je vais essayer de les mettre en ligne (il faut que les retrouve <img src='http://www.pro-at.com/style/images/icones/icon_smile_wink.gif' border='0' alt='' title='' align='middle' />)


            // lamy (c) 2010
            // Haut, bas, ouverture et cloture de la veille

            Express HVLV

            vars

            series HV, LV, OV, CV;


            calculation

            HV=PrevDayHigh();
            LV=PrevDayLow();
            OV=PrevDayOpen();
            CV=PrevDayClose();

            if (Time>=21:50) then
            begin
            HV=void;
            LV=void;
            OV=void;
            CV=void;
            end

            interpretation
            begin
            end

            plotband (HV, "lightgreen" , 3, LV , "lightblue" , 3, "white");
            plot(OV, "lightred", 3);
            plot(CV, "lightblack", 3);
            <center><a href='http://www.pro-at.com/forums-bourse/1011/16788_181247.jpg' target='_blank' style='display:block; width:600px; border:2px dashed #888; padding:10px'><img src="http://www.pro-at.com/forums-bourse/1011/16788_181247.jpg" alt='' width='600' height='518' /><em style='display:block; text-align: right'>Cliquez pour agrandir</em></a></center>

            Commentaire


            • Bonjour

              Merci pour ce code Lamy

              Camillo

              Commentaire


              • OK, en m'inspirant de la stratégie WHS opentrade comme me l'a indiqué "Stargate", j'ai pu arriver à quelque chose qui fonctionne.

                //Copyright Camillo_WHS
                //Created: Octobre 2011
                //Version: 1.1

                Express HighLowDay

                Vars

                series Lo2, Hi2;
                numeric MinLo,MaxHi, debut, fin;

                Calculation

                debut = 0000; // Début 00:00H
                fin = 2359; // Fin 23:59H

                if IsNewDay() then
                begin
                MaxHi = 0;
                MinLo = 99999;
                Hi2 = void;
                Lo2 = void;
                end

                else if(timeOpen < NumericToTime(fin)) then
                begin
                MaxHi = Max(MaxHi, High);
                MinLo = Min(MinLo, Low);
                Hi2 = MaxHi;
                Lo2 = MinLo;
                end

                interpretation
                begin
                end

                plot(Lo2,0,255,255, 2); // En Bleu ciel
                plot(Hi2,0,255,255, 2); // En Bleu ciel
                {
                plotLine(maxHi,0,255,255,2);
                plotline(MinLo,0,255,255,2);
                }


                On peut afficher soit avec "plot" soit avec "plotline" en mettant les parenthèses au bon endroit.
                Plotline ne me plait guère car la ligne prend tout le graphe sur les jours précédents.

                Camillo

                Commentaire


                • Sinon pour le previousClose seul :

                  // Camillo_Lamy(c) 2010
                  // Previous Close

                  Express PrCls

                  vars

                  series CV;


                  calculation

                  CV=PrevDayClose();

                  if (Time>=21:55) then
                  begin
                  CV=void;
                  end

                  interpretation
                  begin
                  end

                  plot(CV,255,64,255,2); // En Rose

                  Commentaire


                  • Previous High

                    // Camillo_Lamy (c) 2011
                    // Previous High

                    Express PrHigh

                    vars

                    series HV;


                    calculation

                    HV=PrevDayHigh();

                    if (Time>=21:55) then
                    begin
                    HV=void;
                    end

                    interpretation
                    begin
                    end

                    plot(HV,255,255,0,4); // En Jaune

                    Commentaire


                    • Previous Low

                      // Camillo_Lamy (c) 2011
                      // Previous LOW

                      Express PrLow

                      vars
                      series LV;


                      calculation
                      LV=PrevDayLow();

                      if (Time>=23:25) then
                      begin
                      LV=void;
                      end

                      interpretation
                      begin
                      end

                      plot(LV,255,149,63,4); // en Orange

                      Commentaire


                      • Et pour finir Previous Open

                        // Camillo_Lamy (c) 2011
                        // Previous Open

                        Express PrOpen

                        vars

                        series OV;


                        calculation

                        OV=PrevDayOpen();


                        if (Time>=23:25) then
                        begin
                        OV=void;
                        end

                        interpretation
                        begin
                        end

                        plot(OV,255,192,255,2);

                        Commentaire


                        • Bonjour à tous.

                          Noêl approche, il est temps de faire ma lettre au père Noël (Fipertec) afin qu'il m'apporte de beau joujoux dans ma futuresation nano. J'ai été très sage donc normalement je devrais être récompensé mais si vous ajoutez vos listes alors le père Noël pourra négocier un prix de gros et nos souliers seront encore plus remplis.

                          Ma liste.

                          Ecran de trading
                          <ul><li>Pouvoir tracer une ligne verticale pour reporter un écart par exemple </li>
                          <li>Outil fourchettes d'Andrews</li>
                          <li>Pouvoir masquer un sentimentor (même pas une ligne sur l'écran) afin de gagner de la place et de faire un peu comme si c'était des fonctions</li>
                          <li>faire en sorte que le titre des sentimentors s'inscrive en surimpression et ne réserve pas un espace sur l'écran, sur option pouvoir ne pas afficher le titre des sentimentors</li>
                          <li>Avoir accès à la typo des lignes (pointillé ...)</li>
                          <li>Pourvoir accéder à la valeur d'un sentimentor (ligne tracées) d'une autre ut et non à la valeur du méta sentimentor générale de l'UT</li>
                          <li>pouvoir afficher les chandeliers sur les symboles composés même si les agendas détaillés ont été appliqués (exemple un compound symbole pour avoir un cac cash tout en conservant un agenda 8h 22 h sur le cac que l'on trade) dans cette config si on prend UT Daily , l'affichage en chandelier donne un trait il faut passer en ligne)</li>
                          <li>Ordre tactics, rendre le volume variable en sur la base de d'une formule de calcul simple vlaeur fixe /(Cours - valeur sentimentor) </li>
                          </ul>
                          Express
                          <ul><li>mettre en place des fonctions qui puissent s'appliquer aux cours ou à un sentimentor. Exemple bollinger sur MACD </li><li> Pouvoir tracer des histogrammes, et pluiseurs par sentimentor</li>
                          <li>pouvoir choisir le type de ligne (pointillé...) </li>
                          <li>avoir accès à un mode compilé pour accélerer les traitements (les 3 KST avec chacune une ligne de signal et des bandes de bollinger le tout sur 3 ut ca fait vraiement souffrir un PC)</li>
                          <li>pouvoir lire un fichier texte (liste de résistances : Support, points pivots , calendrier ...) et utiliser les données dans un sentimentor ou comme ordre stop et win en cas de rédémarrage après plantage.</li>
                          <li>pourvoir par programmation déterminer automatiquement le nombre de contrats à acheter en fonction de la valeur d'un stop automatique, du cours au moment du click et d'une formule simple valeur fixe/(Cours - Stop) = nombre de contrats </li></ul>

                          Voila ma liste. avec votre aide j'ai bon espoir.

                          Ps que l'on ne se méprenne pas je trouve que la future station est un bon outil et suis globalement content de Wh selfinvest.

                          Lionel

                          Commentaire


                          • <blockquote><strong>Citation de : parabole</strong> <em>(au 23-11-2011 14:05:59)</em>

                            Ecran de trading
                            <ul><li>Pouvoir tracer une ligne verticale pour reporter un écart par exemple </li>
                            <li>Outil fourchettes d'Andrews</li>
                            <li>Pouvoir masquer un sentimentor (même pas une ligne sur l'écran) afin de gagner de la place et de faire un peu comme si c'était des fonctions</li>
                            <li>faire en sorte que le titre des sentimentors s'inscrive en surimpression et ne réserve pas un espace sur l'écran, sur option pouvoir ne pas afficher le titre des sentimentors</li>
                            <li>Avoir accès à la typo des lignes (pointillé ...)</li>
                            </blockquote><hr />

                            Si pour une première demande,les voeux ci-dessus pouvaient s'exaucer,j'en serais ravi

                            Commentaire


                            • <em>Express
                              mettre en place des fonctions qui puissent s'appliquer aux cours ou à un sentimentor. Exemple bollinger sur MACD
                              Pouvoir tracer des histogrammes, et pluiseurs par sentimentor

                              pouvoir choisir le type de ligne (pointillé...)

                              avoir accès à un mode compilé pour accélerer les traitements (les 3 KST avec chacune une ligne de signal et des bandes de bollinger le tout sur 3 ut ca fait vraiement souffrir un PC)

                              pouvoir lire un fichier texte (liste de résistances : Support, points pivots , calendrier ...) et utiliser les données dans un sentimentor ou comme ordre stop et win en cas de rédémarrage après plantage.

                              pourvoir par programmation déterminer automatiquement le nombre de contrats à acheter en fonction de la valeur d'un stop automatique, du cours au moment du click et d'une formule simple valeur fixe/(Cours - Stop) = nombre de contrats </em>

                              Une fonction "if ...... go to" avec définition d'étiquettes pour les destinations , ce sera mon Noël à moi !!!!
                              ça permettrait de mieux structurer la programmation et supprimer pas mal de "if ...... then"

                              Camillo

                              Commentaire


                              • Bonjour à toutes et à tous

                                En avance sur Noël une Nouvelle version de WHS FuturStation Nano :

                                Entre autre une bonne nouvelle pour accélérer les simulations (affichage des indicateurs développés en Express, baktests, optimisations)

                                "CFD, Forex & Futures : Technologie Microprocesseur Multi-Coeur - novembre 2011

                                Les processeurs multi-coeurs sont devenus la norme à l’intérieur des PCs. Aujourd’hui, un PC normal peut avoir de 2 à 16 coeurs. WHS FutureStation Nano a subi un travail interne intense au niveau de sa conception afin d’exploiter au maximum cette nouvelle technologie. La plateforme répartit désormais les tâches de manière dynamique vers tous les coeurs. Cela a pour effet d’augmenter de manière significative les performances, particulièrement pour ce qui concerne l’évaluation des études et la représentation des graphiques."

                                Commentaire

                                Chargement...
                                X