Arbitraje de latencia

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search

El arbitraje de latencia o arbitraje de una pierna es una estrategia clásica de arbitraje basada en las discrepancias de precios entre un único bróker lento y una fuente de cotizaciones rápidas (fuente rápida). Compara los precios entre un bróker lento y una fuente rápida y, una vez detectada la diferencia de arbitraje, coloca la operación en la dirección de dicha diferencia. Por ejemplo, si el precio del EURUSD en un bróker lento es de 1,08567 y 1,08540 en una fuente rápida, se abre una posición de venta en EURUSD. Después, se rastrea la posición y se cierra mediante uno de los detonantes de cierre (SL, TP, trailing stop, time stop).

El arbitraje de latencia se puede utilizar para corredores de Forex y bolsas de criptomonedas.

Pestaña de instrumentos y órdenes de estrategia de arbitraje de latencia

En esta pestaña se establecen los principales parámetros comerciales.

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 del lote – tamaño del lote a negociar.

Tipo de lote – permite cambiar entre el tipo de lote Fijo o Saldo %. El tipo de lote con saldo % se calcula con la siguiente fórmula:

Tamaño del lote = (Saldo de su cuenta/1000)*(Valor porcentual/100).

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 alternar entre puntos y porcentajes. El seguimiento en % se utiliza principalmente en el arbitraje de criptomonedas.

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

Deslizamiento: la orden se envía con la desviación máxima permitida del precio. 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.

Comisiones: se puede configurar 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 establecerse en 70. Este parámetro no afecta las operaciones, solo la visualización de las ganancias.

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 – diferencia entre los precios de un bróker lento y un feed rápido para abrir una operación de arbitraje.

Unidades: permite alternar entre puntos y porcentajes para todos los parámetros, excepto la distancia recorrida. Los porcentajes se utilizan para el arbitraje de criptomonedas.

Dirección: permite establecer direcciones para las órdenes. Si se selecciona 'Solo compra' o 'Solo venta', se abrirán operaciones solo con señales en las direcciones permitidas. 'Ambas' permite abrir operaciones en cualquier dirección.

Spread Mínimo Lento: spread mínimo permitido para un bróker lento. Si el spread real es inferior al valor de spread mínimo lento, se ignoran las señales de arbitraje.

Max Spread Slow: spread máximo permitido para un bróker lento. Si el spread real es mayor que el valor de Max Spread Slow, 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 – distancia constante entre la oferta de un bróker rápido y la oferta de un bróker lento (en puntos).

Desplazamiento de demanda – distancia constante entre la demanda de un bróker rápido y la demanda de un bróker lento (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.

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

Curr Buy Diff – diferencia de compra actual entre un bróker rápido y uno lento.

Curr Sell Diff – diferencia de venta actual entre un bróker rápido y uno lento.

Max Buy Diff – diferencia máxima de compra entre un bróker rápido y uno lento detectada desde el último reinicio del software o el último restablecimiento de los valores Max diff.

Max Sell Diff – diferencia máxima de venta entre un bróker rápido y uno lento detectada desde el último reinicio del software o el último restablecimiento de los valores de Max diff.

Curr Spread Slow – spread actual en un bróker lento (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.

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.

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

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

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