Annonce
Réduire
Aucune annonce.
Ads
Réduire
Plot a line avec Easy Language
Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Plot a line avec Easy Language

    Bonsoir,

    Pour tous ceux qui programment sous easy est-il possible
    après avoir écrit les lignes suivantes:

    If Condition1 then begin
    ID = TL_New(date[2],time,Line,date,time,Line);
    value1 = tl_setextright(id,true);
    value2 = tl_setcolor(ID,RB_Couleur);
    value3 = TL_Setsize(ID,RB_Epaisseur);
    value4 = TL_SetStyle(ID,RB_Style);
    end;

    If Condition2 or Condition3 then begin
    ID1 = TL_New(date[1],time,Line1,date,time,Line1);
    value5 = tl_setextright(ID1,true);
    value6 = tl_setcolor(ID1,RB_Couleur);
    value7 = TL_Setsize(ID1,RB_Epaisseur);
    value8 = TL_SetStyle(ID1,RB_Style);
    end;

    d'effectuer une petite routine lui permettant de nettoyer
    automatiquement le chart des lignes si celles ci ont une valeur
    identiques ou légèrement > ou < par l'application par exemple
    d'une variable percent?

    Ex: SI ID1 est > de 1 % par rapport à ID ou ID=ID1
    alors suppression de ID

    Par avance merci, je bloque littéralement étant habitué à programmer
    des stratégies.


  • #2
    [quote]Message original posté par Ludo1234

    Bonsoir,

    Pour tous ceux qui programment sous easy est-il possible
    après avoir écrit les lignes suivantes:

    If Condition1 then begin
    ID = TL_New(date[2],time,Line,date,time,Line);
    value1 = tl_setextright(id,true);
    value2 = tl_setcolor(ID,RB_Couleur);
    value3 = TL_Setsize(ID,RB_Epaisseur);
    value4 = TL_SetStyle(ID,RB_Style);
    end;

    If Condition2 or Condition3 then begin
    ID1 = TL_New(date[1],time,Line1,date,time,Line1);
    value5 = tl_setextright(ID1,true);
    value6 = tl_setcolor(ID1,RB_Couleur);
    value7 = TL_Setsize(ID1,RB_Epaisseur);
    value8 = TL_SetStyle(ID1,RB_Style);
    end;

    d'effectuer une petite routine lui permettant de nettoyer
    automatiquement le chart des lignes si celles ci ont une valeur
    identiques ou légèrement > ou < par l'application par exemple
    d'une variable percent?

    Ex: SI ID1 est > de 1 % par rapport à ID ou ID=ID1
    alors suppression de ID

    Par avance merci, je bloque littéralement étant habitué à programmer
    des stratégies.

    Utilisez la fonction TL_delete en passant l'argument correct correspondant au numéro de la trendline à effacer.
    Après il faut gérer tout ça. Les fonctions TL retournent des codes d'erreur ( cf manuel de référence EL)

    Commentaire


    • #3
      C'est excatement le fonction que j'utilise en // suite à l'exemple fournit dans le manuel avec une variable qu'ils ont nommés oldkey.
      Pour le moment j'arrive à tout détruire, c'est déjà un bon début
      Mais bon cela fait parti du plaisir de la programmation que d'être confronté à des problèmes.

      Cordialement Ludovic

      Commentaire


      • #4
        [quote]Citation de Ludo1234

        C'est excatement le fonction que j'utilise en // suite à l'exemple fournit dans le manuel avec une variable qu'ils ont nommés oldkey.
        Pour le moment j'arrive à tout détruire, c'est déjà un bon début
        Il est possible qu'une erreur d'affectation de trendline bloque la suite du process de création de la trendline suivante.
        Vérifiez vous codes d'erreur en retour pour chacune d'elles. Il ne faut aucune erreur, sinon, ça ne passe pas.

        Mais bon cela fait parti du plaisir de la programmation que d'être confronté à des problèmes.

        Cordialement Ludovic

        Commentaire


        • #5
          J'ai intégré une boucle avant le plot des ID. CEla fonctionne.
          ENcore merci Mr Orphelin.

          COrdialement Ludovic

          Commentaire

          Chargement...
          X