Quién me puede decir cómo escribir el código, por ejemplo, no el último día, sino el día anterior y así sucesivamente hacia atrás al menos los siete días anteriores o dónde buscarlo aquí en el foro o en el directorio de funciones. Este es un ejemplo del día anterior:
#propiedad ventana_del_gráfica_del_indicador
extern bool Show_LABELS=true;
extern inttern Shift_Prev_LABEL=10; // el número indica el desplazamiento horizontal
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
¿Puedes decirme cómo poner todos los dibujos del indicador como fondo en lugar de encima de las velas?
Utiliza la configuración de la propiedad ChartSetInteger(chart_id,CHART_FOREGROUND,value);
Esto no es sólo para los indicadores.
Hola, tengo un indicador de histograma Pulse Flat y me gustaría convertirlo de histograma a indicador de línea. ¿Por dónde empiezo?
He sustituido DRAW-HISTOGRAM por DRAW_LINE y he eliminado los 2 últimos buffers que dibujan la línea en el nivel 0 y he obtenido esto.
era - es
He sustituido DRAW-HISTOGRAM por DRAW_LINE y he eliminado los 2 últimos buffers que dibujan la línea en el nivel 0 y he obtenido esto.
era - es
Lo has resuelto tú mismo :)
Lo he descubierto :)
Sí)), se ve horrible porque quedan 4 buffers, me imaginé que tiene que ser o 2 o 1, ¿tengo razón?
Quién me puede decir cómo escribir el código, por ejemplo, no el último día, sino el día anterior y así sucesivamente hacia atrás al menos los siete días anteriores o dónde buscarlo aquí en el foro o en el directorio de funciones. Este es un ejemplo del día anterior:
#propiedad ventana_del_gráfica_del_indicador
extern bool Show_LABELS=true;
extern inttern Shift_Prev_LABEL=10; // el número indica el desplazamiento horizontal
doble DHi,DLo;
//---- Anterior
DHi =iHigh(NULL,PERIOD_D1,1);
DLo =iLow(NULL,PERIOD_D1,1);
if (Show_LABELS==true)
{
if(ObjectFind("Pre_day_maximum")!=0)
{
ObjectCreate("Pre_day_Maximum", OBJ_TEXT, 0, Time[Shift_Prev_LABEL+196], DHi);
ObjectSetText("Prev_D1"+DoubleToStr(DHi,Digits)+" ", 9, "Arial", Magenta);
}
si no
{
ObjectMove("Prev_D1", 0, Time[Shift_Prev_LABEL+196], DHi);
}
if(ObjectFind("Pre_day_minimum")!=0)
{
ObjectCreate("Pre_day_minimum", OBJ_TEXT, 0, Time[Shift_Prev_LABEL+196], DLo);
ObjectSetText("Pre_day_minimum", "Prev_D1"+DoubleToStr(DLo,Digits)+" ", 9, "Arial", LawnGreen);
}
si no
{
ObjectMove("Prev_day_minimum", 0, Time[Shift_Prev_LABEL+196], DLo);
}
}
Código no escrito en inite, deinite y start.
double DHi,DLo; // Aparentemente, hay que empezar por aquí, pero no sé qué exactamente y entonces lo escribiría todo yo.
Lo hemos resuelto :)
Hola. Por favor, dime cómo hacer una línea sólida.
DHi =iHigh(NULL,PERIOD_D1,1);
DLo =iLow(NULL,PERIOD_D1,1);
double DHi,DLo; // Aparentemente, tenemos que empezar aquí, y lo que no sé exactamente, pero entonces yo mismo escribiría todo.
¡Empieza con ayuda! Sólo hay que cambiar un dígito por el desplazamiento de barra deseado iHigh(NULL,PERIOD_D1,1);
Hola. Por favor, dime cómo hacer una línea sólida.
Leer la ayuda de "indicator_style
indicador_estiloN
int
Estilo de línea en las series gráficas indicado con el valor de ENUM_LINE_STYLE. N - número de serie gráfica, numeración a partir de 1