Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1054
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¡Ojalá fuera así! ¡¡¡Establece un problema y resuélvelo tú mismo!!! Sí, todo el mundo debería saber lo de"Dibujar un rectángulo" xD.
¡Ojalá fuera así! ¡¡¡Establece un problema y resuélvelo tú mismo!!! Sí, todo el mundo debería saber lo de "Dibujar un rectángulo" xD.
En la vida, es difícil aislar y simplificar una subtarea de la tarea en cuestión. Si quieres una tele nueva, es difícil reducir la tarea a conseguir un papel que diga DINERO. Mientras que en la programación se puede y se debe seleccionar, simplificar, resolver, complicar y sustituir. La tarea puede resolverse así. El precio base está fijado. Si el precio actual (Bid o Ask, aún no importa) es mayor que el precio base, entonces se dibuja un rectángulo azul de media hora de ancho y 100 puntos de alto, a partir del precio base (¿o del actual?). Si es por debajo - abajo. ¿Servirá? ¿Lo hacemos?
En la vida, es difícil aislar y simplificar una subtarea de la tarea en cuestión. Si quieres una tele nueva, es difícil reducir la tarea a conseguir un papel que diga DINERO. Mientras que en la programación se puede y se debe seleccionar, simplificar, resolver, complicar y sustituir. La tarea puede resolverse así. El precio base está fijado. Si el precio actual (Bid o Ask, aún no importa) es mayor que el precio base, entonces se dibuja un rectángulo azul de media hora de ancho y 100 puntos de alto, a partir del precio base (¿o del actual?). Si es por debajo - abajo. ¿Servirá? ¿Lo hacemos?
No voy a responderte más... ¡Sólo te gusta razonar!
¿Está esperando una solución ya hecha? Entonces no deberías ser un programador, sólo un aprovechado...
¿Y sólo esperas la solución lista? Entonces no deberías ser un programador, sólo un aprovechado...
No voy a programar en MQL. Hablemos menos y vayamos al grano: ¿Qué tenemos?
Un canal marrón como dos líneas (objeto v y n) y uno blanco (w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Entonces, ¿cómo hacer para que cuando la línea blanca sobrepase el límite de v o n se dibuje el Rectángulo? Algo empezó a cavar pero no entendió. Es necesario tirar de alguna manera el valor del precio de estas líneas (v, n, w). Si w>v entonces dibuja el Rectángulo sobre v. Si w<n entonces dibuja el Rectángulo debajo de n. Así)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Time[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Navy);
No voy a programar en MQL. Hablemos menos y vayamos al grano: ¿Qué tenemos?
Un canal marrón como dos líneas (objeto v y n) y uno blanco (w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Entonces, ¿cómo hacer para que cuando la línea blanca sobrepase el límite de v o n se dibuje el Rectángulo? Algo empezó a cavar pero no entendió. Es necesario tirar de alguna manera el valor del precio de estas líneas (v, n, w). Si w>v entonces dibuja el Rectángulo sobre v. Si w<n entonces dibuja el Rectángulo debajo de n. Así)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Time[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Navy);
Creo que tengo el Rectángulo resuelto. Esto es lo que necesito: ¿cómo puedo averiguar la última hora y fecha de la ventana? Gracias de antemano por la respuesta.
¡Chicos! No sé cómo escribir la función.... la tarea es encontrar una barra en el gráfico, que sea igual a las dos últimas barras de un determinado período, y si no es igual, entonces no hacer nada.... se detuvo en esto
if(iHigh(NULL,PERIOD_CURRENT,20)==(H==H1))
donde H es la barra de corriente
donde H1 es la barra anterior
Al mismo tiempo, si eliminamos la función iHigh, el indicador muestra en qué lugar del gráfico está H==H1.
Ayuda por favor, el cuarto día se ha ido.