[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 244

 

En el indicador:

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

en la EA:

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

El resultado final es:

Eso es todo. ¿Qué más añadir?

 
Dimka-novitsek:
¡Buenos días! ¿Podría decirme si se puede cambiar de marco temporal en el indicador?
Dima! Te daré el enlace, por supuesto, pero no me culpes cuando empiecen a ocurrir todo tipo de tonterías y fallos. Esta no es una solución estándar para mql.
Cambio de software de los TFs
 
Dimka-novitsek:
¡Buenos días! ¿Podría decirme si se puede cambiar de marco temporal en el indicador?
Aquí hay una biblioteca con funciones que pueden cambiar los plazos y no sólo los plazos.
 

Buenas tardes.

Así es como trazo la línea en el indicador

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

Trato de quitarlo así

ClearVLine();

void ClearVLine() 
{ 
  for(int i=ObjectsTotal()-1;i>=0;i--) if(StringFind(ObjectName(i),OBJECT_PREFIX)==0) ObjectDelete(ObjectName(i)); 
}
no se borra, ¿cuál es el problema?
 
¡¡¡¡¡¡¡¡¡¡¡¡¡¡GRACIAS a todos!!!!!!!!!!!!!!
 
Me pueden decir si hay alguna función estándar utilizada en MQL4. Por ejemplo, si hay un iStochastic, ¿hay alguna manera de saber cómo los ha descrito la empresa?
 
Stells:

Buenas tardes.

Así es como trazo la línea en el indicador

Trato de quitarlo así

ClearVLine();

No está claro, ¿cuál es el problema?
¿Dónde se inicializa OBJECT_PREFIX?
 
paladin80:
Me pueden decir si hay alguna función estándar utilizada en MQL4. Por ejemplo, si hay un iStochastic, ¿hay alguna forma de saber cómo los ha descrito la empresa?


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

 
Zhunko:
¿Dónde se inicializa OBJECT_PREFIX?

En las variables globales
 
Stells:

en las variables globales
A continuación, imprime el nombre del objeto y el prefijo.