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
Puede que esté mezclando temas aquí, pero permítanme reformular mi título / pregunta de esta manera
Si quiero encontrar una vela de un tiempo particular como (cómo encuentro el alto[],bajo[]cierre[],apertura[]) de una vela a digamos las 7:00am, los gráficos de MT4 muestran las velas de cierre y los tiempos de apertura en los gráficos por defecto así que vamos a usar eso.
Print(high[], " Máximo de la vela de las 7:00am);
Print(low[], " Mínimo de la vela de las 7:00 am);
Así que quiero encontrar el máximo y el mínimo de una vela en particular en un momento determinado.
Una vez que encuentre esto entonces quiero establecer un rango de tiempo para el comercio basado en ese punto de partida y la vela de partida que acabo de encontrar.
De todos modos, sólo FYI Creo que puedo conseguir este trabajo con la información que todos los publicados y gestionar desde allí, pero puedo haber descrito mal mi pregunta
El código lo publicaré de nuevo para que cualquiera lo vea una vez que lo termine, tal vez entonces pueda usarlo.
Gracias a todos
No, porque Time[x] devuelve un datetime... pero puedes hacer...
leer sobre TimeHour
¿Cómo sabe 18?
Me parece que TimeHour pero Time[1] es datetime así que ¿por qué no hay que convertirlo de alguna manera?
Supongo que TimeHour hace esto por mí, voy a poner una sentencia de impresión para que pueda tratar de ver lo que está haciendo
Perdón por las preguntas probablemente simples después de todo este tiempo, pero todavía estoy luchando para entender algunas de las funciones
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Tiempo [1] qué es este tiempo
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:10 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.18 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:44 2011.11.11 08:11 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:43 2011.10.28 08:08 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
2011.12.15 19:14:42 2011.10.14 08:09 Time_sampling EURUSD,M15: 7 Time [1] what is this time
Así que quiero encontrar el máximo y el mínimo de una vela en particular en un momento determinado.
Utiliza iBarShift que "Busca la barra por la hora de apertura" y luego... "devuelve el desplazamiento de la barra con la hora de apertura especificada".
. ...así que, ¿cómo se calcula la fecha de la hora que quieres? Supongamos que quiere las 7 de la mañana de hoy... (son las 9:30am para mi ahora mismo) toma TimeCurrent() (esta es la hora del servidor por lo que puede haber un cambio de hora comparado con tu hora local, necesitas tenerlo en cuenta) entonces divídelo por días (PERIOD_D1 * 60) y toma el valor de MathFloor de él, esto te da la Medianoche como fecha... añade 7 horas (7 * 60 * 60) y tienes las 7am como fecha.
¿Cómo sabe 18?
Me sale TimeHour pero Time[1] es datetime así que ¿por qué no hay que convertirlo de alguna manera?
No sé por qué tienes ese problema con la documentación... ¿puedes explicarlo? Para mí, en este caso, está claro como el agua... sí estoy de acuerdo, para algunas funciones la documentación puede dejar mucho que desear... pero...
Devuelve la hora para el tiempo especificado.
int = qué tipo de variable devuelve la función
datetime time = qué tipo debe pasar la función cuando la llame
Devuelve la hora para el tiempo especificado. = lo que hace la Función.
¿Debería mi declaración de impresión estar imprimiendo a las 7?
Sí, debería... ¿estás en un gráfico H1? así que Time[1] devuelve la hora de la última vela completa... si la hora actual es 08:11 entonces la vela H1 actual es 8am así que la anterior es 7 am... ¿no?
Sí, debería... ¿estás en un gráfico H1? así que Time[1] devuelve la hora de la última vela completa... si la hora actual es 08:11 entonces la vela H1 actual es 8am así que la anterior es 7 am... ¿no?
Ok voy a revisar iBarShift de nuevo también
Gracias.
Hola yo también busco una pista para obtener los datos de la primera barra del día.
este código que hice, no funciona con seguridad:
double nyitohigh; // el valor alto de la primera barra
double nyitolow; // el valor bajo de la primera barra
datetime ejfel = D'TimeYear().TimeMonth().TimeDay() 00:00'; //obtenemos la medianoche
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true); // obtenemos el desplazamiento desde ahora
nyitohigh=iHigh(NULL,PERIOD_M15,shift); //obtener el máximo
nyitolow=iLow(NULL,PERIOD_M15,shift); //obtener el mínimo
lo he comprobado con Comment("Nyito teteje ",nyitohigh," Nyito alja ",nyitolow); pero escribe 0 y 0 en el comentario.
¿podría tener alguna buena pista?
LOL, ok estoy en los gráficos de 15min, así que veo por qué lo está imprimiendo de esta manera ahora
Ok voy a revisar iBarShift de nuevo también
Gracias.
¿podría tener alguna buena pista?
No puedes hacer esto...
... leer la Documentación sobre datetime especialmente la última frase.
Hola.
Resuelto.
doble nyitohigh;
double nyitolow;
datetime ejfel = StrToTime("00:00");
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true);
nyitohigh=iHigh(NULL,PERIOD_M15,shift);
nyitolow=iLow(NULL,PERIOD_M15,shift);
Hola yo también busco una pista para obtener los datos de la primera barra del día.
este código que he hecho, no funciona seguro:
double nyitohigh; // el valor alto de la primera barra
double nyitolow; // el valor bajo de la primera barra
datetime ejfel = D'TimeYear().TimeMonth().TimeDay() 00:00'; //obtenemos la medianoche
int shift=iBarShift(NULL,PERIOD_M15,ejfel,true); // obtenemos el desplazamiento desde ahora
nyitohigh=iHigh(NULL,PERIOD_M15,shift); //obtener el máximo
nyitolow=iLow(NULL,PERIOD_M15,shift); //obtener el mínimo
lo he comprobado con Comment("Nyito teteje ",nyitohigh," Nyito alja ",nyitolow); pero escribe 0 y 0 en el comentario.
¿podría tener alguna buena pista?