Dibujar línea vertical en la barra especificada
9 respuestas
tomas262
hace 8 años #115019
Cuando necesite dibujar una línea vertical en los gráficos para una mejor orientación visual, puede utilizar el siguiente código para hacerlo:
Agregue esto en el Asistente de EA / código / CustomFunctions.mq4 archivo. A continuación, puede utilizarlo en Wizard como se muestra en el ejemplo adjunto.
void drawVerticalLine(int barsBack) { string lineName = "Línea "+MathRand(); if (ObjectFind(lineName) != 0) { ObjectCreate(lineName,OBJ_VLINE,0,Time[barsBack],0); ObjectSet(lineName,OBJPROP_COLOR, clrRed); ObjectSet(lineName,OBJPROP_WIDTH,1); ObjectSet(lineName,OBJPROP_STYLE,STYLE_DOT); } }
Y utilízalo como se muestra en el ejemplo adjunto.
El ejemplo dibuja una línea en el gráfico seleccionado todos los días a las 8 en punto
krikri
hace 6 años #143298
Hola Thomas262,
He probado su indicador para dibujar la línea vertical y no tengo línea vertical pero cuadrado rojo, he copiado el código en Eawizard/code/customFunctions.mq4.
me pueden ayudar por favor
Saludos
Christian
tomas262
hace 6 años #143308
krikri
hace 6 años #143414
tomas262
hace 6 años #143546
krikri
hace 6 años #143585
Hola Thomas,
cuando exporto como EA , no funciona .
ver registro adjunto experto.
saludos
Christian
tomas262
hace 6 años #143664
Hola,
cuando exporté Drawverticalline.mq4 como un EA me funciona - ver imagen adjunta. Veo un error en su captura de pantalla en la parte inferior. ¿Aparece cuando se ejecuta el código?
krikri
hace 6 años #143749
Hola Thomas262,
ok Funciona para mí también como un EA, pero sólo en el probador de estrategia no cuando se adjunta en un gráfico, me gustaría dibujar la línea vertical como un indicador, ¿cómo puedo hacer?
saludos
Christian
tomas262
hace 6 años #143868
Hola,
cuando se adjunta a un gráfico como asesor funciona correctamente. Desafortunadamente el dibujo no es correcto cuando se adjunta como un indicador de señal
krikri
hace 6 años #143901
Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)