Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 260 1...253254255256257258259260261262263264265266267...1954 Nuevo comentario Alekseu Fedotov 2017.08.06 08:19 #2591 mt1002: Una pista Estoy dibujando un objeto:ObjectCreate(0, "bien_"+(cadena)s,OBJ_ARROW,0,0,0); // crear una flechaObjectSetInteger(0, "bien_"+(cadena)s,OBJPROP_ARROWCODE,252); // establecer código de flechaObjectSetInteger(0, "bien_"+(cadena)s,OBJPROP_TIME,Tiempo[1]); // establecer la horaObjectSetDouble(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 Alexey Viktorov 2017.08.06 08:37 #2592 Alekseu Fedotov: Alto[1]+10*Punto¿Hace High [1]+10*_Point != High[1]+0.0001 ??????????????¿En qué citas debería ser 10? mt1002 2017.08.06 08:49 #2593 Alekseu Fedotov: Alto[1]+10*PuntoChet no funciona en el probador. Mis comillas tienen 5 decimales. Alexey Viktorov 2017.08.06 13:40 #2594 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. [Eliminado] 2017.08.06 15:45 #2595 ¿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); } Artyom Trishkin 2017.08.06 15:47 #2596 Ibragim Dzhanaev: ¿Cómo calcular el SL por ATR? Simplemente iATR/Point() - obtener en puntos [Eliminado] 2017.08.06 15:59 #2597 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); } Konstantin Erin 2017.08.06 16:25 #2598 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 [Eliminado] 2017.08.06 16:28 #2599 STARIJ: Si tiene cinco dígitos, la función Point() o una variable con un guión bajo delante de _Point es 0,00001Gracias. Artyom Trishkin 2017.08.06 16:44 #2600 Ibragim Dzhanaev: ¿Es eso correcto?Ya te lo dije, sólo tienes que dividir el valor del atr por el punto. 1...253254255256257258259260261262263264265266267...1954 Nuevo comentario
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
¿Hace High [1]+10*_Point != High[1]+0.0001 ??????????????
¿En qué citas debería ser 10?
Alto[1]+10*Punto
Chet no funciona en el probador. Mis comillas tienen 5 decimales.
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?
¿Cómo calcular el SL por ATR?
Simplemente iATR/Point() - obtener en puntos
¿es esto 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
Si tiene cinco dígitos, la función Point() o una variable con un guión bajo delante de _Point es 0,00001
Gracias.
¿Es eso correcto?
Ya te lo dije, sólo tienes que dividir el valor del atr por el punto.