[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 244

 
Buona giornata! Potresti dirmi se è possibile cambiare timeframe nell'indicatore?
 

Nell'indicatore:

   
   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){/* расчет для тренд. линий */ }}

nell'EA:

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

Il risultato finale è:

Questo è tutto. Cos'altro aggiungere?

 
Dimka-novitsek:
Buona giornata! Potresti dirmi se è possibile cambiare timeframe nell'indicatore?
Dima, ti darò il link, naturalmente, ma non incolpare me quando cominceranno a verificarsi ogni sorta di sciocchezze e glitch. Questa non è una soluzione standard per mql.
Commutazione software dei TF
 
Dimka-novitsek:
Buona giornata! Potresti dirmi se l'indicatore può cambiare timeframes?
Ecco una libreria con funzioni che possono cambiare i timeframe e non solo i timeframe.
 

Buon pomeriggio.

Ecco come traccio la linea nell'indicatore

           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);

Cerco di rimuoverlo in questo modo

ClearVLine();

void ClearVLine() 
{ 
  for(int i=ObjectsTotal()-1;i>=0;i--) if(StringFind(ObjectName(i),OBJECT_PREFIX)==0) ObjectDelete(ObjectName(i)); 
}
non si cancella, qual è il problema?
 
GRAZIE a tutti!!!!!!!!!!!!!!
 
Potete dirmi se ci sono funzioni standard usate in MQL4. Per esempio, se c'è un iStocastico, c'è modo di scoprire come l'azienda lo ha descritto?
 
Stells:

Buon pomeriggio.

Ecco come traccio la linea nell'indicatore

Cerco di rimuoverlo in questo modo

ClearVLine();

Non è chiaro, qual è il problema?
Dove viene inizializzato OBJECT_PREFIX?
 
paladin80:
Potete dirmi se ci sono funzioni standard usate in MQL4. Per esempio, se c'è un iStocastico, c'è modo di scoprire come l'azienda lo ha descritto?


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

 
Zhunko:
Dove viene inizializzato OBJECT_PREFIX?

Nelle variabili globali
Motivazione: