Indicador máx y mín sesiones asiática, europea y americana!
Forums › ProRealTime foro Español › Soporte ProBuilder › Indicador máx y mín sesiones asiática, europea y americana!
- This topic has 9 replies, 2 voices, and was last updated 2 months ago by @toniyecla.
-
-
03/21/2018 at 10:30 PM #66026
Buenas,
He intentado programar un indicador donde me marque lo siguiente en la carta gráfica, pero no lo he conseguido:
- Máx y mín de la sesión asiática > dos líneas color naranja
- Máx y mín de la sesión europea > dos líneas color rojo
- Máx y mín de la sesión americana > dos líneas color verde
- Máx y mín de la semana anterior > dos líneas color azul
- Máx y mín de la semana actual > dos líneas color marrón
El máx y mín de las sesiones, son los niveles hasta el cierre de dicha sesión. Las líneas máx con mayor grosor que las líneas mín.
Cualquier duda me cometan.
Si alguien me puede echar una mano se lo agradecería enormemente.
Saludos
03/22/2018 at 9:56 AM #66060Hola Javier,
Bienvenido a PROREALCODE,
Vamos a intentar crear ese indicador. Vamos a tomar como ejemplo el mercado USA. Si sabemos que el mercado USA termina a las 23:00 horas entonces vamos a ver los mínimos y máximos que se producen en ese mercado y ponerlo en un indicador (con color verde).
123456789101112// Mínimo y máximo USA / Indicador// Timeframe 1 hourdefparam drawonlastbaronly = true// Minimos/Maximos USAIF time=230000 THENmaximoUSA=highest[8](high)minimoUSA=lowest[8](low)ENDIFRETURN maximoUSA as "maximoUSA", minimoUSA as "minimoUSA"Esto es algo básico. Seguro que puedes ir mejorándolo poco a poco y aprendiendo durante el proceso. Lo que hacemos es a las 23:00 horas tomar los máximos y mínimos de las 8 velas anteriores y las pintamos cada día a un nivel diferente. Una vez en la pantalla, puedes pulsar botón derecho sobre las lineas (máximos y mínimos) y ponerles el color que quieras.
Después solo tienes que repetirlo con los otros mercados,
Buena Suerte,
03/22/2018 at 3:40 PM #66099Buenas Juan,
Muchísimas gracias por tu tiempo y me has aclarado varios puntos y funciones para programar. Subo una imagen para que se vea más claro a lo que me refiero, ya que quiero que el indicador se me indique en el precio. Las zonas horarias las he sombreado para más aclaración. Esas líneas que se ven en el gráfico son las que quiero añadir ( faltan las de la semana ). Quiero que aparezcan en cuanto empiece la sesión para ir sabiendo donde se sitúa el máx y mín.
Gracias, espero que quede más claro de esta manera, a seguir probando!!!
03/26/2018 at 7:55 AM #6640503/27/2018 at 1:13 PM #6654011/23/2018 at 1:08 AM #8553711/23/2018 at 12:21 PM #85570Hola Nicolás,necesito ese indicador:
¿Sería tan amable de dibujar tres rectángulos con tres colores diferentes?
Horario Madrid (GMT+2)
Sesión asiática > 23:00 a 09:00
Sesión europea > 08:00 a 17:00
Sesión americana > 14:00 a 22:00
HOla, si te refieres a los mercados bursátiles la sesion Europea (bolsa de Frankfurt) cierra a las 17:30 y la americana abre a las 15:30.
https://esbolsa.com/blog/general/horario-de-las-bolsas-mundiales/
Saludos09/02/2024 at 8:51 PM #23703410/08/2024 at 10:01 AM #238663yo me hice este, lo comparto por si es útil como punto de partida:
Sesiones v2123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778// Author: toniyeclaDEFPARAM DrawOnLastBarOnly = TrueONCE opacidad = 1// ASIA (solo Tokio)if EspHorarioVerano thenONCE AsianStart = 020000ONCE AsianEnd = 080000ONCE AsianLunchStart = 043000ONCE AsianLunchEnd = 053000elseONCE AsianStart = 010000ONCE AsianEnd = 070000ONCE AsianLunchStart = 033000ONCE AsianLunchEnd = 043000endifif time > AsianStart and time <= AsianEnd thenbackgroundcolor(0, 0, 0, 16 * opacidad)endifif LuchTime thenif time > AsianLunchStart and time <= AsianLunchEnd thenbackgroundcolor(0, 0, 0, 8 * opacidad)endifendif// EUROPEONCE EuropeStart = 090000ONCE EuropeEnd = 173000ONCE EuropeLunchStart = 130000ONCE EuropeLunchEnd = 130200if (time > EuropeStart and time <= EuropeEnd) thenbackgroundcolor(0, 64, 0, 24 * opacidad)endifif (LuchTime) thenif time > EuropeLunchStart and time <= EuropeLunchEnd thenbackgroundcolor(0, 64, 0, 16 * opacidad)endifendif// USAif (EspHorarioVerano = NYHorarioVerano) thenONCE USAStart = 153000ONCE USAEnd = 220000ONCE USALunchStart = 174500ONCE USALunchEnd = 193000elseONCE USAStart = 143000ONCE USAEnd = 210000ONCE USALunchStart = 164500ONCE USALunchEnd = 183000endifif (time > USAStart and time <= USAEnd) thenbackgroundcolor(0, 0, 64, 32 * opacidad)endif// horario estimado NYSE no hace pausa oficial para comerif (LuchTime) thenif time > USALunchStart and time <= USALunchEnd thenbackgroundcolor(0, 0, 64, 16 * opacidad)endifendif// OVERLAPSif time > USAStart and time <= EuropeEnd thenbackgroundcolor(0, 48, 64, 32 * opacidad)endifRETURN1 user thanked author for this post.
10/10/2024 at 7:19 PM #238834 -
AuthorPosts
Find exclusive trading pro-tools on