Wingdings

Les caractères Wingdings utilisés avec l'objet OBJ_ARROW :

Tableau des symboles de la police Wingdings

Un caractère peut être définit en utilisant la fonction ObjectSetInteger().

Exemple :

void OnStart()
  {
//---
   string up_arrow="up_arrow";
   datetime time=TimeCurrent();
   double lastClose[1];
   int close=CopyClose(Symbol(),Period(),0,1,lastClose);     // Récupère le prix Close
//--- Si le prix est obtenu
   if(close>0)
     {
      ObjectCreate(0,up_arrow,OBJ_ARROW,0,0,0,0,0);          // Crée une flêche
      ObjectSetInteger(0,up_arrow,OBJPROP_ARROWCODE,241);    // Définit le code de la flêche
      ObjectSetInteger(0,up_arrow,OBJPROP_TIME,time);        // Définit l'heure
      ObjectSetDouble(0,up_arrow,OBJPROP_PRICE,lastClose[0]);// Définit le prix
      ChartRedraw(0);                                        // Déssine une flêche
     }
   else
      Print("Impossible d'obtenir le dernier prix de fermeture);
  }