Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1082

 
evillive:

Vous pouvez lire beaucoup d'informations intéressantes grâce à ces mots-clés dans l'aide, il vous suffit d'appuyer sur F1 dans l'exemple de code sur le mot requis.

Approximativement, le code à intégrer dans l'indicateur ressemblera à ceci


Merci beaucoup pour votre aide.
 
Bonjour à tous. Pouvez-vous me conseiller ou me montrer où trouver la manière de définir des ordres Stop d'achat et Stop de vente dans un EA à la fin de la journée, par exemple à 23:59. Je ne trouve pas beaucoup d'informations sur les fonctions temporelles.
 
wishmast J'ai passé des commandes à 23:59, par exemple

if((TimeHour(TimeCurrent())==RequiredHour) &&(TimeMinute(TimeCurrent())==RequiredMinute) &&(OrdersNone)) SetOrders ;

Où est le profit ici ?

 

Bon après-midi.

Dans la fenêtre de l'indicateur, je veux placer l'heure aux endroits où le graphique à barres passe la ligne rouge (marquée par des flèches rouges). Quelle fonction peut le faire ? SetIndexStyle ne propose que des lignes et des histogrammes.

 
abeiks:

Bon après-midi.

Dans la fenêtre de l'indicateur, je veux placer l'heure aux endroits où le graphique à barres passe la ligne rouge (marquée par des flèches rouges). Quelle fonction peut le faire ? SetIndexStyle ne propose que des lignes et des histogrammes.

Vous pouvez le faire avec des objets texte.
 
abeiks:

Bon après-midi.

Dans la fenêtre de l'indicateur, je veux placer l'heure aux endroits où le graphique à barres passe la ligne rouge (marquée par des flèches rouges). Quelle fonction peut le faire ? SetIndexStyle ne propose que des lignes et des histogrammes.

ObjectCreate(name, OBJ_LABEL, Window, Time, ...) Les noms doivent être différents. Prenez le temps comme un nom. Où est le profit ici ?
 
evillive:
Avec les objets texte, vous pouvez.
Merci.
 
LRA:
ObjectCreate(name, OBJ_LABEL, Window, Time, ...) Les noms doivent être différents. Prenez le temps comme nom. Où est le profit ici ?
Merci.
 

Bonjour, messieurs.

Question sur les tableaux. Comment trouver la plus grande valeur de l'indicateur sur le nombre requis de dernières barres du graphique, et non sur la première ?

   //--- создадим массив 
   double array[]; 
   int size=772; 
   ArrayResize(array,size); 
   //---  заполним его значениями индикатора 
   for(int i=0;i<size;i++) 
     { 
      array[i]=iATR(NULL,0,14,i);
     }
   //--- найдем позицию максимального элемента в массиве 
   int max_position=ArrayMaximum(array,772,0); 
   //--- теперь получим само максимальное значение в массиве 
   double max=array[max_position];

Ce sujet a été abordé à de nombreuses reprises (je ne le trouve pas), mais j'ai rarement utilisé des tableaux.

Pouvez-vous me conseiller sur la manière de résoudre le problème de l'indexation, peut-être puis-je le faire de manière plus élégante avec ArrayMaximum(array) ?

Si quelque part erreur élémentaire, désolé, je suis autodidacte.

 
Craft:

Bon après-midi, messieurs.

Question sur les tableaux. Comment trouver la plus grande valeur de l'indicateur sur le nombre requis de dernières barres du graphique, et non sur la première ?

Ce sujet a été abordé à de nombreuses reprises (je ne le trouve pas), mais j'ai rarement utilisé des tableaux.

Pouvez-vous me conseiller sur la manière de résoudre le problème de l'indexation, peut-être puis-je le faire de manière plus élégante avec ArrayMaximum(array) ?

S'il y a une erreur élémentaire quelque part, je suis désolé, je suis autodidacte.

Si vous recherchez le tableau entier, dans ArrayMaximum(), seul le nom du tableau est suffisant.

int max_position=ArrayMaximum(array);