Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Indicadores

Session Candle Counter: candles numbered from the cash open, DST aware - indicador para MetaTrader 5

Timon-pascal Krueger
Timon-pascal Krueger
Trader sistemático de índices y desarrollador de MT5 de Alemania.
Opero capital propio y cuentas fondeadas, incluida una cuenta real de FTMO, con estrategias de ruptura ancladas a horarios fijos en DAX, FTSE, Dow y Nasdaq.
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
12
Ranking:
(1)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El análisis intradía está lleno de frases como «la tercera vela tras la apertura» o «cambió de tendencia en la barra siete». Contarlas a mano en un gráfico de cinco minutos requiere mucha atención, y el recuento falla dos veces al año, cuando la bolsa y el servidor del bróker cambian al horario de verano en fechas diferentes. Este indicador se encarga del recuento. Localiza la apertura de la sesión que selecciones, identifica la primera vela en ese minuto o posterior a él y escribe un número consecutivo debajo de cada vela siguiente de ese día.

La conversión se realiza desde la hora local de la bolsa a UTC y, de ahí, a la hora del servidor del bróker. Fráncfort y Londres cambian el último domingo de marzo y octubre; Nueva York, el segundo domingo de marzo y el primer domingo de noviembre; Tokio nunca cambia. La diferencia horaria del bróker se lee desde la terminal y se redondea a medias horas, lo que cubre todas las zonas horarias de servidor en uso. El gráfico nunca se modifica más allá de los objetos de texto que el indicador crea y vuelve a eliminar cuando se desactiva.

Contador de velas de sesión en el GER40 M5

GER40 M5: la numeración comienza con la apertura al contado de Fráncfort; la línea punteada marca el punto de referencia

Lo que se ve en el gráfico

  • Un número debajo de cada vela desde la apertura al contado, empezando por el uno para la primera vela de la sesión. Las velas anteriores a la apertura no llevan número, por lo que la sesión nocturna y la subasta previa a la apertura quedan visiblemente fuera del recuento.
  • Una línea vertical punteada en cada apertura de sesión dentro del rango visible, que se puede activar o desactivar, de modo que el punto de referencia se pueda contrastar con la evolución del precio en lugar de darlo por bueno.
  • Una etiqueta informativa en una esquina del gráfico con la sesión activa, la apertura en hora del servidor y el número de la vela más reciente. Si la sesión se ha deducido a partir del nombre del símbolo, la etiqueta indica «auto»; una suposición nunca se presenta como una configuración.
  • Las etiquetas se crean únicamente para el rango visible y tienen un límite, de modo que el desplazamiento sigue siendo rápido en historiales largos. En marcos temporales densos, se puede etiquetar cada N.ª vela en lugar de todas ellas.

La selección de la sesión es automática por defecto. El nombre del símbolo es el que decide: los índices británicos utilizan Londres, los índices de Europa continental, Fráncfort; los índices estadounidenses, Nueva York; y el índice japonés, Tokio. Los símbolos que no pertenecen a estos grupos recurren a Fráncfort y se marcan como una suposición en la etiqueta informativa. Cada elección automática se puede anular, y el modo manual utiliza una hora del servidor sin formato, como «15:30», para todo aquello que la detección de nombres no reconozca.

Contador de velas por sesión en el US30 M5

US30 M5 con el punto de referencia de Nueva York y la etiqueta informativa: apertura en hora del servidor y número de la vela más reciente

Parámetros de entrada

Parámetro Valor por defecto Significado
InpSession Automático Ancla de sesión: Automático, Fráncfort 09:00, Londres 08:00, Nueva York 09:30, Tokio 09:00 o Manual
InpManualOpen 09:00 Hora de apertura según la hora del servidor, en formato HH:MM, utilizada por la sesión manual
InpLabelEvery 1 Etiqueta cada N.ª vela; el valor 1 etiqueta todas; la primera vela siempre está etiquetada
InpMaxLabels 500 Límite máximo de etiquetas en el gráfico
InpDaysBack 10 Solo se etiquetan los últimos N días naturales; si se introduce 0, se elimina el límite
InpLabelColor Gris oscuro Color de los números y de la etiqueta informativa
InpFontSize 7 Tamaño de fuente de los números; la etiqueta informativa es dos puntos mayor
InpLabelOffsetPct 1,5 Distancia del número por debajo del mínimo, expresada en porcentaje del rango de precios visible
InpShowOpenLine true Dibuja la línea punteada en cada apertura de sesión
InpOpenLineColor Plata Color de esa línea
InpShowInfo true Mostrar la etiqueta informativa
InpInfoCorner esquina superior izquierda Esquina de la etiqueta de información
InpInfoX 10 Desplazamiento X de la etiqueta informativa en píxeles
InpInfoY 20 Desplazamiento Y de la etiqueta informativa en píxeles

Símbolo y marco temporal

El indicador está diseñado para CFD sobre índices y símbolos bursátiles que tienen una posición abierta al contado: GER40, UK100, US30, NAS100, US500, JP225. Los marcos temporales desde M1 hasta H1 son adecuados; M5 y M15 son la elección habitual para el trading intradía. En M1, configura InpLabelEvery en 5 o 10; de lo contrario, los números se amontonarán. En Forex no hay posición abierta al contado, así que utiliza el modo manual con un intervalo de tiempo que te resulte útil.

Limitaciones

  • El recuento sigue los días naturales. Una sesión cuya apertura se produzca antes de la medianoche del servidor —lo que ocurre en las zonas horarias del Lejano Oriente con el huso horario de Tokio como referencia— se numera a partir de la apertura del mismo día natural, no al día siguiente.
  • El indicador no tiene en cuenta los días festivos bursátiles. En un día en que la bolsa esté cerrada pero se negocien CFD, el recuento comienza de todos modos en el minuto habitual.
  • En el probador de estrategias, la terminal muestra la hora simulada del servidor como GMT, por lo que la diferencia horaria del bróker aparece como cero y los puntos de referencia se tratan como UTC. La numeración se mantiene coherente; solo cambia el reloj que la sustenta.
  • La detección de sesión lee el nombre del símbolo. Los brókers con nomenclatura inusual se incluyen en la opción alternativa de Fráncfort, que la etiqueta de información marca como «auto».
  • El indicador es solo de visualización. No tiene búferes, no escribe archivos ni envía órdenes.

Inicio rápido

  1. Añádelo a un gráfico de índice en M5 y deja todos los parámetros en sus valores por defecto. Los números aparecen debajo de las velas de la sesión actual.
  2. Comprueba la línea punteada con respecto al precio de apertura que esperas. Si el símbolo es desconocido para la detección de nombres, selecciona tú mismo la sesión en InpSession.
  3. En M1, aumenta InpLabelEvery a 5; en historiales largos, reduce InpDaysBack.

El código es un complemento gratuito de mis utilidades para empresas de inversión en el Market (PropGuardian, PropMirror, PropSizer). Funciona de forma autónoma y no necesita nada más.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77559

RiskGuard Lite - Percent-Risk EMA/ATR EA RiskGuard Lite - Percent-Risk EMA/ATR EA

EA educativo para MT5: entradas mediante cruces de EMA en barras cerradas, stop loss y take profit basados en el ATR, tamaño del lote calculado a partir de un porcentaje fijo del capital mediante OrderCalcProfit, filtro de spread, aislamiento de números mágicos y comprobaciones de los códigos de respuesta del servidor. Una plantilla sencilla para crear EAs con control de riesgos. No se garantizan beneficios.

Spread Monitor for Scalpers Spread Monitor for Scalpers

Histograma de spreads en una subventana con estadísticas actuales, medias, máximas y mínimas, coste por operación y alertas de umbral para los scalpers.

CSetupLedger: a per-setup win rate ledger for Expert Advisors CSetupLedger: a per-setup win rate ledger for Expert Advisors

Califica cada tipo de configuración de tu EA en su propio historial, en lugar de agruparlas todas en una sola curva de capital. Se reconstruye a partir del historial de operaciones de la cuenta al iniciarse, por lo que un reinicio no puede borrar el historial. Muestra un límite inferior de la puntuación de Wilson junto a la tasa de ganancias bruta, para que una racha de tres operaciones ganadoras deje de parecer una ventaja.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.