Arbitraje de bloqueo

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search
La estrategia de bloqueo fue desarrollada para corredores con requisitos específicos en términos de tiempo de retención de órdenes o distancia mínima desde el precio de entrada para cerrar posiciones de bloqueo.

En la tabla de instrumentos y órdenes, encontrará dos parámetros que se utilizan exclusivamente en la estrategia de bloqueo. Esta estrategia se desarrolló para brókers con requisitos específicos en cuanto al tiempo de retención de órdenes o la distancia mínima desde el precio de entrada para cerrar posiciones bloqueadas.

En la tabla de instrumentos y órdenes puedes encontrar 2 parámetros que se utilizan solo en la estrategia de bloqueo.

Tiempo mínimo: permite establecer la duración de una posición. Al alcanzar el tiempo mínimo, se cierran ambas órdenes bloqueadas.

Min pips: permite establecer cierta distancia desde el precio de bloqueo para cerrar posiciones.







Cómo funciona:

Paso 1) Abre la primera orden por señal, la sigue y después de que se activa el disparador de cierre, abre una posición de cobertura en la cuenta opuesta.

Paso 2) Cierra ambas posiciones una vez que se alcanza el disparador de tiempo mínimo o de pips mínimos.

Los parámetros de instrumentos y órdenes y la configuración de la estrategia son completamente iguales con la estrategia Lock CL2


Descripción de los parámetros:

Habilitado – habilita o deshabilita la negociación en un instrumento seleccionado.

Nombre – nombre del símbolo en un avance rápido.

Tamaño de lote 1 – tamaño de lote a negociar en el lado 1.

Tamaño de lote 2 – tamaño de lote a negociar en el lado 2.

Decimales – número de decimales entre comillas de símbolos.

Spread SL – permite calcular SL según el spread. Cuando está habilitado, el SL real se calcula multiplicando el spread actual por el valor S/L.

S/L – stop loss oculto para una operación de arbitraje.

T/P – beneficio oculto para una operación de arbitraje.

Beneficio mínimo – punto de partida para el seguimiento.

Pips para beneficio mínimo: cuando se configura, el parámetro de beneficio mínimo entra en vigor cuando el precio alcanza el valor de Pips para beneficio mínimo. Se utiliza para brókers con niveles de stop/freeze amplios.

Distancia de seguimiento – la operación de arbitraje de distancia se sigue a distancia.

Unidades de seguimiento – permite cambiar las unidades de seguimiento entre puntos y porcentajes.

Duración de la orden – duración máxima de la operación de arbitraje (expresada en segundos)

Deslizamiento 1: la orden se envía con la desviación máxima permitida del precio para el lado 1. Si el precio supera la desviación permitida, la orden se rechaza o se recotiza. Funciona solo con cuentas de ejecución instantánea y órdenes limitadas en cuentas FIX API. No tiene efecto en cuentas de ejecución de mercado.

Deslizamiento 2 – desviación máxima permitida del precio al que se envía la orden para el lado 2.

Comisiones 1 – comisiones para la parte 1. Debe configurarse si el bróker cobra comisiones. Las comisiones se calculan por millón (10 lotes estándar), por lo que si el bróker cobra $7 por lote estándar, deben configurarse en 70. Este parámetro no afecta la operativa, solo la visualización de ganancias.

Comisiones 2 – comisiones para el lado 2.

Dirección inicial permite establecer direcciones iniciales para órdenes bloqueadas. Si se selecciona 'Comprar en 1' o 'Vender en 1', se abrirán operaciones solo con señales en las direcciones permitidas. 'Neutral' permite abrir operaciones en cualquier dirección.

Método de cálculo de diferencia – permite cambiar entre varios modos de cálculo de diferencia de arbitraje:

Estándar (modo universal, adecuado para la mayoría de las configuraciones)

BuyDiff = Pregunta rápida - Pregunta lenta

SellDiff = Oferta lenta - Oferta rápida

SpreadCorrected (recomendado cuando los spreads en un bróker lento son más bajos que en una fuente rápida)

BuyDiff = (Oferta rápida - Demanda lenta)

SellDiff = (oferta lenta – demanda rápida)

Invertido (modo experimental)

BuyDiff = Oferta rápida - Oferta lenta

SellDiff = Pregunta Lenta – Pregunta Rápida

Incluir spread: permite incluir o excluir spreads del cálculo de diferencias. Recomendamos mantener esta opción marcada.

Diferencia para abrir 1– diferencia entre los precios de un bróker lento y un feed rápido para abrir una operación de arbitraje en el lado 1.

Diferencia para abrir 2– diferencia entre los precios de un bróker lento y un feed rápido para abrir una operación de arbitraje en el lado 2.

Min Spread Slow 1 – spread mínimo permitido para un bróker lento 1. Si el spread real es menor que el valor de Min Spread Slow 1, se ignoran las señales de arbitraje.

Min Spread Slow 2– spread mínimo permitido para un bróker lento 2. Si el spread real es menor que el valor de Min Spread Slow 2, se ignoran las señales de arbitraje.

Spread Máximo Lento: spread máximo permitido para ambos brokers lentos. Si el spread real es mayor que el valor del spread máximo lento, se ignoran las señales de arbitraje.

Max Spread Rápido: spread máximo permitido para una alimentación rápida. Si el spread real es mayor que el valor de Max Spread Rápido, se ignoran las señales de arbitraje.

Desplazamiento de oferta 1 – distancia constante entre la oferta de un bróker rápido y la oferta de un bróker lento 1 (en puntos).

Desplazamiento de oferta 2 – distancia constante entre la oferta de un bróker rápido y la oferta de un bróker lento 2 (en puntos).

Desplazamiento de pregunta 1– distancia constante entre la pregunta en un corredor rápido y la pregunta en un corredor lento 1 (en puntos).

Desplazamiento de pregunta 2– distancia constante entre la pregunta en un corredor rápido y la pregunta en un corredor lento 2 (en puntos).

Cálculo de desplazamiento – permite habilitar el cálculo de desplazamiento automático.

Comentario – identificador interno de la orden. Si se utilizan varias instancias del mismo instrumento en la estrategia, los comentarios para cada instancia deben ser diferentes.

Límite de diferencia: diferencia máxima permitida para abrir una operación de arbitraje. Si la diferencia real es mayor, la señal se ignora.

Tiempo mínimo – sin efecto en la estrategia de bloqueo CL2.

Min Pips – sin efecto en la estrategia Lock CL2.

Parámetros estadísticos (no se pueden modificar):

Curr Diff 2 – diferencia de compra actual entre un bróker de alimentación rápida y uno lento 1.

Curr Diff 2 – diferencia de venta actual entre un bróker de alimentación rápida y uno lento 2.

Max Diff 1 – diferencia máxima de compra entre un feed rápido y un broker lento 1 detectada desde el último reinicio del software o el último restablecimiento de los valores Max diff.

Max Diff 2 – diferencia máxima de venta entre un feed rápido y un broker lento 2 detectada desde el último reinicio del software o el último restablecimiento de los valores Max diff.

Curr Spread Slow 1– spread actual en un bróker lento 1 (en puntos)

Curr Spread Slow 2– spread actual en un bróker lento 2 (en puntos)

Curr Spread Fast – spread actual en un bróker rápido (en puntos)

Parámetros del menú contextual:

Columnas – permite ocultar o mostrar las columnas de símbolos seleccionadas.

Borrar diferencia máxima – restablece los valores de diferencia máxima.

Agregar instrumento – permite agregar un nuevo instrumento a la tabla.

Eliminar instrumento – elimina el instrumento seleccionado de la tabla.

Guardar configuración del instrumento – fuerza el guardado de la configuración actual en la base de datos.

Abrir bloqueo en el instrumento seleccionado – permite abrir el bloqueo inicial manualmente en el instrumento seleccionado.

Cerrar bloqueo en el instrumento seleccionado – permite cerrar el bloqueo manualmente en el instrumento seleccionado.

Abrir bloqueos en todos los instrumentos habilitados – permite abrir bloqueos iniciales manualmente en todos los instrumentos activos.

Ajustar configuración automáticamente – configuración automática basada en spreads.

Restablecer configuración a los valores predeterminados – cambia la configuración a los valores predeterminados.

Habilitar todo – habilita todos los símbolos en la tabla de configuración.

Deshabilitar todo – deshabilita todos los símbolos en la tabla de configuración.

Guardar como plantilla – permite establecer la configuración del símbolo actual en un archivo de plantilla.