Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 69

 
¡Hola! Ayúdame con un consejo. Tengo un EA escrito. Se negocia en el momento de la publicación de noticias importantes (alta volatilidad). Cuando adjunto el Asesor Experto, pongo todas las casillas de verificación, todo se ilumina, ¡todo sonríe! La noticia pasa - no hay movimiento, entonces lo pruebo inmediatamente en la historia de hoy - 1 a 3 operaciones. Y así durante un mes y medio. Mi cuenta está bien (el comercio está activado). El parámetro de cambio de precio en la función OrderSend (rango de deslizamiento) es 100(pips). En la pestaña "Diario" tampoco hay movimiento. ¿Qué otra cosa podría ser el problema?
 

Hay un registro en el código que se encarga de mostrar el marcador de precios en el gráfico

 double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);
        }
     }

Gente, por favor, díganme cómo aumentar su tamaño... Es demasiado pequeño tal y como está

Me estoy quedando ciego con estos gráficos)

 
Alexander Antoshkin:

Hay un registro en el código que se encarga de mostrar la marca de precio en el gráfico

Gente, por favor, díganme cómo aumentar su tamaño... Es demasiado pequeño tal y como está

Estoy ciego con estos gráficos)


ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

La fuente - MQL4 Reference. Ábrelo más a menudo ;)
 
Alexander Antoshkin:

Hay un registro en el código que se encarga de mostrar el marcador de precios en el gráfico

Gente, por favor, díganme cómo aumentar su tamaño... Es demasiado pequeño tal y como está

Me he quedado ciego con estos gráficos)

En lugar de OBJ_ARROW, es mejor usar OBJ_TEXT. Puedes establecer el punto de anclaje (OBJ_ARROW puede estar cortado por alguna razón), el ángulo de inclinación y el tamaño de la fuente.

‌// аналог OBJ_ARROW:

ObjectCreate(chartID,objectName,‌OBJ_TEXT,....);

ObjectSetString(objectName,OBJPROP_FONT,"Wingdings");

ObjectSetString(objectName,OBJPROP_TEXT,ShortToString(codeFromWingdings));‌

 
Vitalie Postolache:

ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

La fuente - el Manual MQL4. Ábrelo más a menudo ;)

Normalmente, si el gato es un científico, va a la izquierda y cuenta cuentos a la derecha...

¿abrir qué? ¿qué manual? te lo dije, ya estoy ciego con estos gráficos)

double NLb=0;
   if(b>0)
     {
      NLb=NormalizeDouble(price_b/LB+TrailingStart*Point/b,Digits);
      if(DrawInfo)
        {
         ObjectCreate("infoБезубыток Buy",OBJ_ARROW,0,Time[0],NLb,0,0,0,0);
         ObjectSet("infoБезубыток Buy",OBJPROP_ARROWCODE,6);
         ObjectSet("infoБезубыток Buy",OBJPROP_COLOR,Blue);


          ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,width);

        }
     }

¿Y ahora qué?

si no lo sabes, ¡ten paciencia y no contestes!

 
Alexander Antoshkin:

Hay un registro en el código, que es responsable de mostrar el marcador de precios en el gráfico

Gente, por favor, díganme cómo aumentar su tamaño... Es demasiado pequeño tal y como está

Estoy ciego con estos gráficos)

Yo hago esto.

//+------------------------------------------------------------------+
//| Функция выводит на экран правую ценовую метку                    |
//+------------------------------------------------------------------+
int Prn_r_price(string Name, datetime aTime, double aPrice, color CLR, int Width, int Window)
   {
      ObjectDelete(Name);
      ObjectCreate(Name,OBJ_ARROW_RIGHT_PRICE,Window,aTime,aPrice);
      ObjectSet(Name,OBJPROP_COLOR,CLR);//clrTeal
      ObjectSet(Name,OBJPROP_STYLE,STYLE_DASH);
      ObjectSet(Name,OBJPROP_WIDTH,Width);// Размер ценовой метки 
      ObjectSet(Name,OBJPROP_BACK,true);
      ObjectSet(Name,OBJPROP_RAY,true);
      //---
      return(0);
   } 

Y aquí está:

https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_arrow_right_price

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_ARROW_RIGHT_PRICE - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexander Antoshkin:

Normalmente, si el gato es un científico, va a la izquierda cantando a la derecha contando cuentos...

¿Abrir qué? ¿Qué manual? Te lo dije, ya estoy ciego con estos gráficos)

¿Y ahora qué?

si no lo sabes, ¡ten paciencia y no contestes!


¿Así que tienes suficiente inteligencia para escribir comentarios cáusticos, pero no para colocar los valores correctos en la función? ¿Y ni siquiera puedes abrir la referencia del idioma?
 
Vitalie Postolache:

¿Así que eres lo suficientemente inteligente para escribir comentarios cáusticos, pero no para sustituir los valores correctos en una función? ¿Y ni siquiera puedes abrir la referencia del idioma?

¿Por qué son cáusticos?)

Así que se llama simple - no me sirve, aparentemente ya estoy ciego, ya no cazo ratones, soy perezoso ...

Te hago leer libros.

 
Aparentemente... No hay manera de hacerlo aparte de crear una función extra...
 
Alexander Antoshkin:
Aparentemente sí... No hay manera de hacerlo aparte de crear una función adicional...

Esto se puede hacer sin una función adicional al crear una sola etiqueta.

Escribir una sola línea de código es mucho más conveniente si se planea hacer esto para múltiples etiquetas.