HorizonProbe Holding Time Cost Analyzer

HorizonProbe mide cómo se compara la magnitud de una variación de precio con el coste de operar con ella, para distintos periodos de tenencia, basándose en el historial y el spread de tu propio bróker.

Se trata de un único script. No realiza órdenes, no lee posiciones y no tiene dependencias externas. Copia el archivo en un terminal y ejecútalo en un gráfico.

LA PREGUNTA A LA QUE RESPONDE

El coste de una operación se paga una sola vez, pase lo que pase después. El movimiento por el que se te remunera no es fijo: cuanto más largo es el periodo de tenencia, mayor es el movimiento medio. Por lo tanto, existe un periodo de tenencia por debajo del cual el movimiento típico no cubre el coste, y ninguna precisión direccional puede cambiar eso.

Ese umbral depende del instrumento, del spread del bróker y del periodo. Normalmente se estima mediante la regla de la raíz cuadrada del tiempo y una distribución normal. Ambas hipótesis subestiman los movimientos grandes, que son precisamente los que cubren el coste. Este script no lo estima. Recorre cada ventana deslizante del historial y realiza el recuento.

LO QUE MUESTRA, PARA CADA PERÍODO DE MANTENIMIENTO QUE INDICAS

- El porcentaje de ventanas en las que el movimiento absoluto supera el coste medio de ida y vuelta.

- La misma proporción calculada de nuevo, evaluando cada ventana en función del spread realmente observado en su propia entrada. La diferencia entre las dos cifras es una medida, no un detalle: en algunos instrumentos, el spread se amplía precisamente cuando el movimiento es grande, por lo que un coste constante favorece el resultado.

- La variación absoluta media menos el coste. Esta es la cantidad que determina si una dirección perfecta cubriría sus costes, ya que dicha serie obtiene la variación menos el coste en cada ventana.

- La precisión direccional que se requeriría para cubrir los costes, expresada como porcentaje y comparada con el 100 %.

- El número de ventanas retenidas y su equivalente sin solapamiento. Las ventanas deslizantes comparten la mayor parte de su contenido y no son observaciones independientes, por lo que el segundo número es el que tiene en cuenta el tamaño de la muestra.

UNA NOTA DE LECTURA QUE EL SCRIPT IMPRIME POR SÍ MISMO

La proporción de ventanas por encima del coste y el movimiento medio menos el coste miden cosas diferentes. Cuando la distribución tiene colas pesadas y la mediana está muy por debajo de la media, menos de la mitad de las ventanas pueden superar el coste, mientras que el movimiento medio sigue superándolo holgadamente. Interpretar este porcentaje como la conclusión es, por lo tanto, sistemáticamente pesimista, precisamente en los instrumentos en los que esta medida resulta más útil.

La diferencia entre las dos tasas también se muestra, a modo de referencia, y se etiqueta como un indicador en lugar de una conclusión, ya que resta dos magnitudes que no tienen la misma naturaleza.

CÓMO FUNCIONA

Lee el historial de M1 y expresa los tiempos de tenencia en minutos. Un tiempo de tenencia mal formado o duplicado, o un historial insuficiente, detiene la ejecución indicando el motivo, en lugar de generar una medición incompleta. Las lagunas se registran como duraciones medidas; el script no pretende distinguir un fin de semana de un bloque de datos que falta.

NOTAS Y LIMITACIONES

- El coste utilizado es el spread de ida y vuelta. No se incluyen las comisiones ni los swaps, en caso de que se apliquen a tu cuenta.
- Mide el instrumento y su coste, no una estrategia. Un tiempo de tenencia que compense el coste es una condición necesaria, pero nunca suficiente.
- Antes de ejecutarlo, configura «Número máximo de barras en el gráfico» como ilimitado en las opciones de la terminal y desplaza el gráfico hacia atrás para que se cargue el historial. Un script lee lo que la terminal tiene almacenado en caché, y el límite se trunca sin generar un error.
- El valor introducido para el tamaño del lote solo afecta a la visualización de la divisa. No modifica ninguna proporción.

El código fuente se publica a modo de referencia.

Otros productos de este autor
Pro Session Box Premium
Sayed Javad Razavi Ebrahimi
ProSessionBox Premium V3.1 - Cuadro Diario + Sesiones + Bandas de Bollinger + Seguimiento de Operaciones Transforme su gráfico en un completo espacio de trabajo para operar. ProSessionBox Premium V3.1 combina la visualización de sesiones, el contexto de rangos, las Bandas de Bollinger y el seguimiento de posiciones en tiempo real - todo en un único indicador. --- CARACTERÍSTICAS CLAVE --- DAILY BOX - Máximo/Mínimo diario como una vela real alcista/bajista/neutral - Cuadro de Ayer opcional par
FREE
RiskCockpit - asesor de riesgo en tiempo real para cuentas de prop-firm y cuentas fondeadas (FundedNext, FTMO, E8, The5ers, MyFundedFX) y cuentas personales/demo. Es un INDICADOR (un asesor): muestra y propone; nunca abre, modifica ni cierra una operación. EL PROBLEMA QUE RESUELVE Una cuenta fondeada rara vez se pierde por una mala estrategia - se pierde por un solo clic descuidado: un lote demasiado grande, un stop-loss olvidado, una operación dentro de una ventana de noticias, una línea de pé
FREE
DataForge exporta las barras de MetaTrader 5 a un archivo CSV y escribe en dicho archivo lo que realmente contienen los datos. No realiza operaciones. No introduce órdenes, no lee posiciones y no requiere permisos de cuenta. Lee el historial y escribe un archivo de texto. QUÉ ESCRIBE LA EXPORTACIÓN 1. Un «pasaporte» del instrumento, situado en el encabezado del CSV Los dígitos, el punto, el tamaño del contrato, el valor del tick, el tamaño del tick y el lote mínimo, el paso y el lote máximo
FREE
Filtro:
No hay comentarios
Respuesta al comentario