Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1481
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
Gracias por la valiosa información.
Por favor, aconséjeme cómo almacenar en una variable la expresión que resulta ser verdadera. Para ser más precisos - ¿cuál es el mínimo calculado en la función con respecto a una vela de qué marco de tiempo? ¿Cómo guardar el identificador de este plazo en una variable?
Gracias
Sólo hay que declarar las variables bool
Sólo hay que declarar las variables bool
Gracias por esta información tan útil.
¿Podría decirme cómo guardar un valor de 5 dígitos en la variable amarilla si la prueba se realiza en un gráfico de minutos?
Gracias.
¡Buenas tardes! Me podéis decir cómo ligar el texto a una línea en mql4, para que cuando ésta se desplace, la inscripción también se desplace, como en las capturas de pantalla. Sé que hay dos formas de vincular un objeto : en píxeles a la esquina de la pantalla y en coordenadas de tiempo/precio. En el primer caso, obtengo un texto estático, y en el segundo, no es exactamente lo que quiero. Con la coordenada del precio (encuadernación vertical) está claro - tomo el precio de la línea y le añado un par de _Puntos, para que el texto sea un poco más alto que la línea. ¿Pero qué pasa con el tiempo? No quiero enlazar con la última barra porque un desplazamiento diferente del gráfico arrastrará el texto a la derecha - a la izquierda. Aquí me gustaría hacer una unión horizontal rígida al borde derecho de la pantalla, pero no entiendo cómo.
¿Dibuja usted las líneas o el indicador?
La línea es creada por el indicador cuando se carga. El texto es necesario para mostrar la información sobre este nivel directamente sobre la línea, en lugar de mostrarla en Alerta (Alerta funciona).
La línea es creada por el indicador cuando se carga. El texto es necesario para mostrar la información sobre este nivel directamente sobre la línea, en lugar de mostrarla en Alerta (Alerta funciona).
Publicar el código de creación de la línea
int OnInit()
{
//Crear línea "nombre_línea" si aún no existe
if(ObjectFind(0, nombre_línea) == -1)
{
//Si no se especifica el precio, se establece el precio de venta actual
if(!línea_de_precio)
línea_de_precio = SymbolInfoDouble(Symbol(), SYMBOL_ASK);
//restablecer el valor del error
ResetLastError();
//crear una línea
if(!ObjectCreate(0, name_line, OBJ_HLINE, 0, 0, price_line))
Print("Línea de la línea. Error ", GetLastError());
//
ObjectSet(nombre_línea, OBJPROP_COLOR, color_línea); //Color de la línea
ObjectSet(nombre_línea, OBJPROP_STYLE, estilo_línea); //Estilo de línea
ObjectSet(nombre_línea, OBJPROP_WIDTH, anchura_línea); //espesor de la línea
ObjectSet(nombre_línea, OBJPROP_BACK, línea_de_retroceso); //Frente/retroceso
ObjectSet(nombre_línea, OBJPROP_SELECTABLE, selección_línea);//El objeto puede ser pulsado con el ratón.
ObjectSet(name_line, OBJPROP_SELECTED, selection_line); //El objeto está seleccionado. O no se selecciona en la creación
}
return(INIT_SUCCEED);
}
Captura
Captura
¡Vaya, eso es mucho! Pensaba que sólo eran un par de líneas de código. ¡Gracias!
Sólo hay que declarar las variables bool
¿Podría decirme también cómo guardar un valor azul de 5 dígitos en una variable amarilla si la prueba tiene lugar en un gráfico de 1 minuto?
Gracias