subir adjuntos al compartir indicadores
Forums › ProRealTime foro Español › Soporte plateforma ProRealTime › subir adjuntos al compartir indicadores
- This topic has 13 replies, 4 voices, and was last updated 1 month ago by @toniyecla.
-
-
10/03/2024 at 4:39 PM #238480
he probado en ambos sistemas (mac/win) 4 navegadores diferentes, y nada… el boton de “add attachment” no funciona ¿cómo puedo subir archivos .itf?
gracias
10/03/2024 at 5:44 PM #238481Nunca encontré ninguna dificultad, siempre hice clic en el botón “Select File” y cargué el archivo ITF desde la carpeta donde se había guardado previamente.
¿Estás seguro de haber seguido los pasos correctamente?
1 user thanked author for this post.
10/07/2024 at 12:22 PM #238587hago click
¿algun paso adicional?
10/07/2024 at 12:27 PM #238590¿Tienes que publicar algo en los distintos foros o en la biblioteca?
10/07/2024 at 2:31 PM #238599Si desea compartir un indicador utilizando un “archivo itf”, siga el siguiente procedimiento:
Ir a “Indicadores y Sistemas de Trading”
Seleccione el indicador que desea compartir.
Presione el botón “Exportar”
Indique la “ruta” donde desea guardar el indicador en cuestión en su computadora…
(si desea cargar un indicador, use “importar”)
Si desea agregar archivos adjuntos a su publicación en el foro, use:
“Seleccionar archivo”
1 user thanked author for this post.
10/07/2024 at 3:49 PM #238613Gracias, exporto desde PRT correctamente, es a la hora de publicar el indicador que no puedo subir el archivo .itf (ni ningún otro, p. ej. capturas adicionales) debido a que el botón “add attachment” simplemente no funciona, y lo he probado en safari, chrome, firefox en mac, y chrome y edge en windows, tal como demuestra el vídeo que adjunté antes. Curiosamente aquí en los foros sí funciona el “select file” que dicho sea de paso aparece de forma diferente. En resumen, yo creo que es debido a un error javascript de la sección “Library” de la web.
Utilizo PRT desde 2014, y en más de una ocasión he intentado aportar y compartir con la comunidad, pero sinceramente nunca he podido hacerlo por errores técnicos de la web ¿creen que prorealcode.com en su conjunto podría agradecer una actualización?
Gracias por su tiempo
10/08/2024 at 7:13 AM #238640También he probado desde iPhone (safari y chrome) mismo resultado. Adjunto vídeo.
Si se les ocurre alguna solución por favor indíquenme (quizá actualizar bbPress, o TinyMCE…?)
Lo único que podría hacer en este momento, sería publicar los diferentes códigos en el foro ProBuilder, pero no sé si es lo correcto
10/08/2024 at 9:57 AM #238661Por favor, haz tu publicación sin el archivo ITF y colócala aquí en su lugar y yo cambiaré la publicación de la biblioteca por ti. Muchas gracias por tu contribución al sitio web y lamento este error. No te preocupes, la publicación de la biblioteca no se publicará sin el archivo en ningún caso.
10/08/2024 at 10:31 AM #238673claro! muchas gracias Nicolas por tu gran labor, y la de todo el equipo, con tu permiso subo varios, son básicos pero yo creo interesantes…
1 user thanked author for this post.
10/08/2024 at 10:34 AM #238674Desequilibros / FVG12345678910111213141516171819202122232425262728// Author: toniyecla// FVG (Fair Value Gap / Imbalances)alcista = close[2] > open[2]if (alcista) thenmaximo = low[1]minimo = high[3]if (maximo-minimo > rango) thendrawrectangle(barindex[2], maximo, barindex + 1, minimo) coloured (0,157,157,32) bordercolor (0,153,153,0)drawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,64)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,64)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,64)endifelsemaximo = low[3]minimo = high[1]if (maximo-minimo > rango) thendrawrectangle(barindex[2], maximo, barindex + 1, minimo) coloured (255,0,0,32) bordercolor (255,102,102,0)drawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,64)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,64)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,64)endifendifreturn1 user thanked author for this post.
10/08/2024 at 10:36 AM #238678Principales sesiones de negociación12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879// Author: toniyecla// Sesiones v2DEFPARAM 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/08/2024 at 10:43 AM #238685Este indicador está diseñado para añadir al panel “VOLUMEN” (u otros como VCT etc) marca automáticamente el nivel de volumen alto y muy alto.
Volumen Alto / Volumen Muy Alto1234567891011121314151617// Author: toniyecladefparam drawonlastbaronly = trueif (barindex[1000] > 0) theny = highest[1000] / 2drawhline(y) coloured(0, 78, 181, 255) STYLE(dottedline4, 1)y = y / 2drawhline(y) coloured(0, 153, 153, 255) STYLE(dottedline4, 1)endifreturn1 user thanked author for this post.
10/08/2024 at 10:57 AM #238692este indicador aúna varios conceptos SMC (Smart Money Concepts) / ICT (The Inner Circle Trader) como Kill Zones, Silver Bullet Hours o primer FVG de la sesión LONDON y NY (9.00 y 15.30 hora española)
paso el código “tal cual” pero lo mantengo en permanente revisión y mejora a lo largo del tiempo
ICT123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258// Author: toniyecla// basado en los conceptos de The Inner Circle Trader - https://www.youtube.com/@InnerCircleTraderonce fvg = 1once opacidad = 1once NbBar = 1MyDay=opendaydayminutes = 1440*(MyDay-MyDay[1])MyHour=openhourhourminutes = 60*(MyHour-MyHour[1])MyMin=openminutebarminutes = MyMin - MyMin[1] + hourminutes + dayminutesbarminutes=abs(barminutes)Mybarminutes = lowest[NbBar](barminutes)[1]if (Mybarminutes <= 60 and opensecond = 0) thenperiodos = 60 / Mybarminutesif (opensecond <> opensecond[1]) thenperiodos = 60 * 4endif//// KILL ZONES// ICT Asian Kill Zone (08:00 PM - 10:00 PM, NY UTC -4)asian = 22 + diferenciahoraria// ICT London Kill Zone (02:00 AM - 05:00 AM, NY UTC -4)london = 5 + diferenciahoraria// ICT New York Kill Zone (07:00 AM - 09:00 AM, NY UTC -4)ny = 9 + diferenciahoraria// ICT London Close Kill Zone (10:00 AM - 12:00 PM, NY UTC -4)londonclose = 12 + diferenciahorariaif (asian > 23) thenasian = asian - 24endifif (london > 23) thenlondon = london - 24endifif (ny > 23) thenny = ny - 24endifif (londonclose > 23) thenlondonclose = londonclose - 24endif// BACKGROUNDif drawbackground thenif (hour[1] = asian - 2 or hour[1] = asian - 1) thenbackgroundcolor(0, 0, 0, 16 * opacidad)endifif (hour[1] = london - 3 or hour[1] = london - 2 or hour[1] = london - 1) thenbackgroundcolor(0, 64, 0, 24 * opacidad)endifif (hour[1] = ny - 2 or hour[1] = ny - 1) thenbackgroundcolor(0, 0, 64, 32 * opacidad)endifif (hour[1] = londonclose - 2 or hour[1] = londonclose - 1) thenbackgroundcolor(0, 64, 0, 24 * opacidad)endifendif// AREASif drawareas thenif (hour[1] = asian and minute[1] = 0) or (hour[1] = london and minute[1] = 0) or (hour[1] = ny and minute[1] = 0) or (hour[1] = londonclose and minute[1] = 0) thenif (hour[1] = london) thenx0 = barindex[periodos * 3]y0 = highest[periodos * 3](high[1])x1 = barindex[1]y1 = lowest[periodos * 3](low[1])elsex0 = barindex[periodos * 2]y0 = highest[periodos * 2](high[1])x1 = barindex[1]y1 = lowest[periodos * 2](low[1])endifDRAWRECTANGLE(x0, y0, x1, y1) coloured(255, 255, 255, 96) bordercolor(255, 255, 255, 0)endifendif// SIGNALif drawsignals thenif (IsLastBarUpdate = 1) thenif (hour[1] = asian - 2 or hour[1] = asian - 1) thenDRAWRECTANGLE(-5, -24, -138, -40) coloured(255, 255, 255, 255) bordercolor(255, 255, 255, 0) anchor(TOPRIGHT)drawtext("ASIAN KILL ZONE", -71, -31, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifif (hour[1] = london - 3 or hour[1] = london - 2 or hour[1] = london - 1) thenDRAWRECTANGLE(-5, -24, -138, -40) coloured(255, 255, 255, 255) bordercolor(255, 255, 255, 0) anchor(TOPRIGHT)drawtext("LONDON KILL ZONE", -71, -31, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifif (hour[1] = ny - 2 or hour[1] = ny - 1) thenDRAWRECTANGLE(-5, -24, -138, -40) coloured(255, 255, 255, 255) bordercolor(255, 255, 255, 0) anchor(TOPRIGHT)drawtext("NEW YORK KILL ZONE", -71, -31, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifif (hour[1] = londonclose - 2 or hour[1] = londonclose - 1) thenDRAWRECTANGLE(-5, -24, -138, -40) coloured(255, 255, 255, 255) bordercolor(255, 255, 255, 0) anchor(TOPRIGHT)drawtext("LONDON CLOSE KILL ZONE", -71, -31, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifendifendif//// SILVER BULLET// The London Open Silver Bullet (03:00 AM - 04:00 AM, NY UTC -4)london = 4 + diferenciahoraria// The AM session Silver Bullet (10:00 AM - 11:00 AM, NY UTC -4)am = 11 + diferenciahoraria// The PM session Silver Bullet (02:00 PM - 03:00 PM, NY UTC -4)pm = 15 + diferenciahorariaif (london > 23) thenlondon = london - 24endifif (am > 23) thenam = am - 24endifif (pm > 23) thenpm = pm - 24endif// BACKGROUNDif drawbackground thenif (hour[1] = london - 1) thenbackgroundcolor(255, 255, 0, 24 * opacidad)endifif (hour[1] = am - 1) thenbackgroundcolor(255, 255, 0, 24 * opacidad)endifif (hour[1] = pm - 1) thenbackgroundcolor(255, 255, 0, 24 * opacidad)endifendif// AREASif drawareas thenif (hour[1] = london and minute[1] = 0) or (hour[1] = am and minute[1] = 0) or (hour[1] = pm and minute[1] = 0) thenx0 = barindex[periodos]y0 = highest[periodos](high[1])x1 = barindex[1]y1 = lowest[periodos](low[1])DRAWRECTANGLE(x0, y0, x1, y1) coloured(0, 0, 0, 0) bordercolor(0, 0, 0, 64) STYLE(dottedline1, 1)endifendif// SIGNALif drawsignals thenif (IsLastBarUpdate = 1) thenif (hour[1] = london - 1) thenDRAWRECTANGLE(-5, -5, -138, -21) coloured(0, 0, 0, 0) bordercolor(0, 0, 0, 255) STYLE(dottedline1, 1) anchor(TOPRIGHT)drawtext("LONDON SILVER BULLET", -71, -12, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifif (hour[1] = am - 1) thenDRAWRECTANGLE(-5, -5, -138, -21) coloured(0, 0, 0, 0) bordercolor(0, 0, 0, 255) STYLE(dottedline1, 1) anchor(TOPRIGHT)drawtext("AM SESSION SILVER BULLET", -71, -12, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifif (hour[1] = pm - 1) thenDRAWRECTANGLE(-5, -5, -138, -21) coloured(0, 0, 0, 0) bordercolor(0, 0, 0, 255) STYLE(dottedline1, 1) anchor(TOPRIGHT)drawtext("PM SESSION SILVER BULLET", -71, -12, SansSerif, Standard, 8) coloured(0, 0, 0, 255) anchor(TOPRIGHT)endifendifendif//// FVGif drawfvg thenif (hour[1] = 9 and minute[2] = 0) or (hour[1] = 15 and minute[2] = 30 + Mybarminutes) thenfvg = 0endifalcista = close[2] > open[2]if (alcista) thenmaximo = low[1]minimo = high[3]if (maximo-minimo > rangofvg) thenif (fvg = 1) thendrawrectangle(barindex[2], maximo, barindex + 1, minimo) coloured (0,157,157,32) bordercolor (0,153,153,0)if (maximo-minimo > rangosegmentosfvg) thendrawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,96)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,96)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,96)endifelse // opening fvgdrawrectangle(barindex[2], maximo, barindex + 10000, minimo) coloured (0,157,157,24) bordercolor (0,153,153,0)if (maximo-minimo > rangosegmentosfvg) thendrawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,96)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,96)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,96)endifendifif (maximo-minimo > 1.5 or maximo < 10000) then // dibuja también el siguiente en caso de ser muy pequeño, <10000 evita el SP500fvg = 1endifendifelsemaximo = low[3]minimo = high[1]if (maximo-minimo > rangofvg) thenif (fvg = 1) thendrawrectangle(barindex[2], maximo, barindex + 1, minimo) coloured (255,0,0,32) bordercolor (255,102,102,0)if (maximo-minimo > rangosegmentosfvg) thendrawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,96)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,96)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,96)endifelse // opening fvgdrawrectangle(barindex[2], maximo, barindex + 10000, minimo) coloured (255,0,0,24) bordercolor (255,102,102,0)if (maximo-minimo > rangosegmentosfvg) thendrawsegment(barindex[2], maximo - (maximo - minimo) / 2, barindex + 1, maximo - (maximo - minimo) / 2) coloured (255,255,255,96)drawsegment(barindex[2], maximo - (maximo - minimo) / 4, barindex + 1, maximo - (maximo - minimo) / 4) coloured (255,255,255,96)drawsegment(barindex[2], minimo + (maximo - minimo) / 4, barindex + 1, minimo + (maximo - minimo) / 4) coloured (255,255,255,96)endifendifif (maximo-minimo > 1.5 or maximo < 10000) then // dibuja también el siguiente en caso de ser muy pequeño, <10000 evita el SP500fvg = 1endifendifendifendif//// CLOSING LEVELSif drawclosinglevels then// linea en precio post-cierre a las 17.45 hora europeaif (hour[1] = 17 and minute[1] = 45 + Mybarminutes) or (hour[1] = 18 and minute[1] = 0 and Mybarminutes = 15) thendrawray(barindex[2], close[2], barindex[1], close[2]) coloured(0, 128, 0, 64) STYLE(dottedline3, 1)endif// linea en precio post-cierre a las 16.15 hora americanaif (hour[1] = 22 and minute[1] = 15 + Mybarminutes) thendrawray(barindex[2], close[2], barindex[1], close[2]) coloured(0, 0, 128, 64) STYLE(dottedline3, 1)endifendifendifreturn1 user thanked author for this post.
10/10/2024 at 5:57 PM #238831Una pequeña actualización: esta tercera versión marca el HIGH y el LOW de la sesión de ASIA con una línea
Principales Sesiones de Negociación v3 (Global Trading Sessions Overlay Indicator)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104// Author: toniyecla// VARIABLES A AÑADIR// EspHorarioVerano (boolean) false// NYHorarioVerano (boolean) false// LunchTime (boolean) true// AsianMaxMin (boolean) false// DEFPARAM 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 = 043000endifONCE AsianSession = 0ONCE AsianHigh = 0ONCE AsianLow = 999999ONCE AsianBarindex = 999999if time > AsianStart and time <= AsianEnd thenAsianSession = 1AsianHigh = max(AsianHigh, high)AsianLow = min(AsianLow, low)AsianBarindex = min(AsianBarindex, barindex[1])backgroundcolor(0, 0, 0, 16 * opacidad)endifif LunchTime thenif time > AsianLunchStart and time <= AsianLunchEnd thenbackgroundcolor(0, 0, 0, 8 * opacidad)endifendifif AsianMaxMin and time > AsianEnd and AsianSession = 1 thendrawsegment(AsianBarindex, AsianHigh, barindex, AsianHigh) coloured(0, 0, 0, 64)drawsegment(AsianBarindex, AsianLow, barindex, AsianLow) coloured(0, 0, 0, 64)AsianSession = 0AsianHigh = 0AsianLow = 999999AsianBarindex = 999999endif// EUROPEONCE EuropeStart = 090000ONCE EuropeEnd = 173000ONCE EuropeLunchStart = 130000ONCE EuropeLunchEnd = 130200if (time > EuropeStart and time <= EuropeEnd) thenbackgroundcolor(0, 64, 0, 24 * opacidad)endifif (LunchTime) 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 (LunchTime) 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)endifRETURN -
AuthorPosts
Find exclusive trading pro-tools on