[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 244

 
Bonne journée ! Pouvez-vous me dire si vous pouvez changer de période dans l'indicateur ?
 

Dans l'indicateur :

   
   Buff_Sign[];
   int init(){SetIndexBuffer(5,Buff_Sign);}

   int start(){
   Buff_Sign[i]=-1;
   /*Условие для Crit: Crit=0 Crit=1 */
   Buff_Sign[i]=Crir;     //это значене уходит в буфер
   
   if(Buff_Sign[i]==0 || Buff_Sign[i]==1){/* расчет для тренд. линий */ }}

dans l'EE :

 double Sign=iCustom(Symbol(),0,"Sign",5,5);     
   if(Sign==0 || Sign==1){/* тот же самый расчет для тренд. линий  только берется max и min*/ }

Le résultat final est :

C'est à peu près tout. Quoi d'autre à ajouter ?

 
Dimka-novitsek:
Bonne journée ! Pouvez-vous me dire si vous pouvez changer de période dans l'indicateur ?
Dima, je te donnerai le lien, bien sûr, mais ne m'en veux pas si toutes sortes d'absurdités et de problèmes commencent à se produire. Ce n'est pas une solution standard pour mql.
Commutation logicielle des TF
 
Dimka-novitsek:
Bonne journée ! Pouvez-vous me dire si vous pouvez changer de période dans l'indicateur ?
Voici une bibliothèque avec des fonctions qui peuvent changer les délais et pas seulement les délais.
 

Bon après-midi.

Voici comment je trace la ligne dans l'indicateur

           string VLINE_PT=OBJECT_PREFIX+TimeToStr(iTime( NULL, 0, f));
           ObjectCreate(VLINE_PT, OBJ_VLINE, 0, T, 0);
           ObjectSet     (VLINE_PT, OBJPROP_TIME1, T);
           ObjectSet     (VLINE_PT, OBJPROP_WIDTH, 2);
           ObjectSet     (VLINE_PT, OBJPROP_STYLE, 0);
           ObjectSet     (VLINE_PT, OBJPROP_COLOR, Red);

J'essaie de l'enlever comme ceci

ClearVLine() ;

void ClearVLine() 
{ 
  for(int i=ObjectsTotal()-1;i>=0;i--) if(StringFind(ObjectName(i),OBJECT_PREFIX)==0) ObjectDelete(ObjectName(i)); 
}
ça ne s'efface pas, quel est le problème ?
 
MERCI à tous !!!!!!!!!!!!!!
 
Pouvez-vous me dire s'il existe des fonctions standard utilisées dans MQL4. Par exemple, s'il existe un iStochastique, y a-t-il un moyen de savoir comment le cabinet l'a décrit ?
 
Stells:

Bon après-midi.

Voici comment je trace la ligne dans l'indicateur

J'essaie de l'enlever comme ceci

ClearVLine() ;

Ce n'est pas clair, quel est le problème ?
Où est initialisé OBJECT_PREFIX ?
 
paladin80:
Pouvez-vous me dire s'il existe des fonctions standard utilisées dans MQL4. Par exemple, s'il existe un iStochastique, y a-t-il un moyen de savoir comment le cabinet l'a décrit ?


https://www.mql5.com/ru/articles/1422

 
Zhunko:
Où est initialisé OBJECT_PREFIX ?

Dans les variables globales
Raison: