Una pregunta para los conocedores de MQL - página 6 1234567891011 Nuevo comentario Рита 2010.08.17 19:18 #51 nikost: ObjectCreate("DevIM0", OBJ_TRIANGLE, window, Time[0]+5500, 0,Time[0]+8500, 30,Time[0]+8500, -1*30); El triángulo también es bastante bueno Inserta tu línea. Pero no veo ningún triángulo en la ventana. ¿Tal vez haya que añadir algo más? ObjectSet, etc. ? int start() { ObjectCreate("DevIM0", OBJ_TRIANGLE, WindowFind(WindowExpertName()), Time[0]+5500, 0,Time[0]+8500, 30,Time[0]+8500, -1*30); } //----------------------------------------------------- return(0); } Rustamzhan Salidzhanov 2010.08.17 19:58 #52 ObjectCreate("asd", OBJ_LABEL, WindowFind(WindowExpertName()), 0,0); ObjectSetText("asd", '\x70', "Wingdings 3");// '\x71' ObjectSet("asd", OBJPROP_COLOR , Red); ObjectSet("asd", OBJPROP_XDISTANCE, 10); ObjectSet("asd", OBJPROP_YDISTANCE, 10); ObjectSet("asd", OBJPROP_CORNER , 3); ObjectSet("asd", OBJPROP_FONTSIZE , 18); Рита 2010.08.17 20:23 #53 Rita: Inserta tu línea. Pero no veo el triángulo en la caja. ¿Tal vez haya que añadir algo más? ObjectSet, etc. ? Por fin ha funcionado: Рита 2010.08.17 20:24 #54 xrust: Gracias, xrust. Lo investigaré ahora. Рита 2010.08.18 12:08 #55 Otra vez no está muy claro. He dibujado un triángulo en la ventana del indicador: #property indicator_separate_window extern bool ТРЕУГОЛЬНИК=true ; int init() { return(0); } int deinit() { return(0); } int start() { int counted_bars=IndicatorCounted(); //---- проверка на возможные ошибки if(counted_bars<0) return(-1); //---- последний посчитанный бар будет пересчитан if(counted_bars>0) counted_bars-=10; //------------------------------------------------------------ int limit=Bars - IndicatorCounted(); int k; for(k = 0; k < limit; k++) { .... .... .... if (ТРЕУГОЛЬНИК==true ) ObjectCreate("DevIM0", OBJ_TRIANGLE, WindowFind(WindowExpertName()), Time[0]+3500, 0,Time[0]+9500, 0.2,Time[0]+9500, -1*0.2); } //----------------------------------------------------- return(0); } Sin embargo, la condición TRAGON==true no es vista por el indicador. El triángulo se dibuja siempre, sin importar si pongo TRUE o FALSE en los parámetros externos. ¿Por qué? Cualquier pregunta de novato, Asesor de todo el EURUSD - Tendencias, previsiones Rustamzhan Salidzhanov 2010.08.18 13:13 #56 ¿Te acuerdas de borrarlo en el deinité? ¿Es poco apropiado poner paréntesis alrededor de la cláusula? Рита 2010.08.18 13:32 #57 Los paréntesis no ayudan. En deinit, sí, no lo hizo. Ahora pondré un borrado. Rustamzhan Salidzhanov 2010.08.18 13:40 #58 Los soportes deben ser... y punto :). o invertir la condición y replicar :)) Рита 2010.08.18 20:57 #59 He puesto los soportes. Y he hecho un borrado en Deinit. El interruptor TRUE==true/false ha funcionado. Pero ahora ha aparecido un nuevo problema. Al redibujar el triángulo al cambiar su dirección. Ahora pondré la pregunta aquí mañana. El mercado es un 10 puntos 3.mq4 Dividir las posiciones abiertas Rustamzhan Salidzhanov 2010.08.18 21:01 #60 Lo dibujas en cada garrapata... 1234567891011 Nuevo comentario
ObjectCreate("DevIM0", OBJ_TRIANGLE, window, Time[0]+5500, 0,Time[0]+8500, 30,Time[0]+8500, -1*30);
El triángulo también es bastante bueno
Inserta tu línea. Pero no veo ningún triángulo en la ventana.
¿Tal vez haya que añadir algo más?
ObjectSet, etc. ?
Inserta tu línea. Pero no veo el triángulo en la caja.
¿Tal vez haya que añadir algo más?
ObjectSet, etc. ?
Por fin ha funcionado:
Gracias, xrust.
Lo investigaré ahora.
Otra vez no está muy claro.
He dibujado un triángulo en la ventana del indicador:
Sin embargo, la condición TRAGON==true no es vista por el indicador.
El triángulo se dibuja siempre, sin importar si pongo TRUE o FALSE en los parámetros externos.
¿Por qué?
¿Te acuerdas de borrarlo en el deinité?
¿Es poco apropiado poner paréntesis alrededor de la cláusula?
Los paréntesis no ayudan.
En deinit, sí, no lo hizo. Ahora pondré un borrado.
Los soportes deben ser... y punto :). o invertir la condición y replicar :))
He puesto los soportes. Y he hecho un borrado en Deinit.
El interruptor TRUE==true/false ha funcionado.
Pero ahora ha aparecido un nuevo problema. Al redibujar el triángulo al cambiar su dirección.
Ahora pondré la pregunta aquí mañana.
Lo dibujas en cada garrapata...