Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 260

 
mt1002:

Una pista Estoy dibujando un objeto:

ObjectCreate(0, "bien_"+(cadena)s,OBJ_ARROW,0,0,0); // crear una flecha

ObjectSetInteger(0, "bien_"+(cadena)s,OBJPROP_ARROWCODE,252); // establecer código de flecha

ObjectSetInteger(0, "bien_"+(cadena)s,OBJPROP_TIME,Tiempo[1]); // establecer la hora

ObjectSetDouble(0, "bien_"+(cadena)s,OBJPROP_PRICE,High[1]+0.0001);

ObjectSet("bien_"+(cadena)s,OBJPROP_COLOR,Cal);

ObjectSet("bien_"+(cadena)s,OBJPROP_WIDTH,2);

s++;

Cómo hacer que la flecha vaya 10 pips más arriba que el máximo de la barra. High[1]+0.0001 no lo hace(((

Alto[1]+10*Punto
 
Alekseu Fedotov:
Alto[1]+10*Punto

¿Hace High [1]+10*_Point != High[1]+0.0001 ??????????????

¿En qué citas debería ser 10?

 
Alekseu Fedotov:
Alto[1]+10*Punto

Chet no funciona en el probador. Mis comillas tienen 5 decimales.

 
mt1002:

Chet no funciona en el probador. Mis comillas tienen 5 decimales.

¿Cómo se determina lo que no funciona? El precio del objeto no está en el fondo. Por eso no puedes ver ese punto. Haz 5-7 puntos y verás.

 

¿Cómo calcular el SL por ATR?

//================================================================//
double atr(int bar)
  {
   return (iATR(Symbol(),0,ATR,1));
  }
//============Расчет СЛ по ATR===================================//
double atr(int Sl)
  {
   double atr=iATR(Symbol(),0,ATR,1);
   Sl=atr/0.00001*Point;
   return(Sl);
  }
 
Ibragim Dzhanaev:

¿Cómo calcular el SL por ATR?

Simplemente iATR/Point() - obtener en puntos
 
Artyom Trishkin:
Simplemente iATR/Point() - obtener en puntos

¿es esto correcto?

//============Расчет СЛ по ATR===================================//
int Sl(int stop)
  {
     Sl=iATR(Symbol(),0,ATR,1)/0.00001*Point;  
   return(stop);
  }
 
Ibragim Dzhanaev:¿Es eso correcto?

Si tiene una función Punto() de cinco dígitos -ver referencia- o una variable con un guión bajo delante de _Punto es 0,00001

 
STARIJ:

Si tiene cinco dígitos, la función Point() o una variable con un guión bajo delante de _Point es 0,00001


Gracias.

 
Ibragim Dzhanaev:

¿Es eso correcto?

Ya te lo dije, sólo tienes que dividir el valor del atr por el punto.

Razón de la queja: