Forex y CFDs en StrategyQuant X: valores de referencia y errores típicos

Tabla de valores de referencia para EURUSD, oro, plata e índices en StrategyQuant X, y el error más repetido al configurar el spread del oro: por qué hay que dividirlo entre 10.

Con los conceptos de las páginas anteriores ya definidos, esta página reúne valores orientativos para los pares e instrumentos más comunes, junto con los errores de introducción que aparecen con mayor frecuencia.

NOTA

Los valores de esta tabla son orientativos: cambian entre brókeres y con las condiciones de mercado. Verifica siempre la cifra vigente antes de configurar un instrumento destinado a uso real.

Tabla de contenidos

Tabla de referencia (bróker ECN genérico)

InstrumentoPoint ValueTick StepSpread ref.Comisión ref.
EURUSD100.0000.000010.6-1.0 pip~7$/lote RT
GBPUSD100.0000.000010.9-1.5 pip~7$/lote RT
USDJPY100.0000.0010.7-1.2 pip~7$/lote RT
AUDUSD100.0000.000010.8-1.3 pip~7$/lote RT
XAUUSD1000.011.5-2.5*0-5$/lote
XAGUSD5.0000.0012-4 cent0-2$/lote

*Spread del oro ya expresado en unidades de SQX; el aviso siguiente explica por qué no coincide con el valor mostrado directamente en MetaTrader.

ATENCIÓN

MetaTrader muestra el spread del oro en una unidad interna que debe dividirse entre 10 para obtener el valor real que corresponde introducir en SQX: si MT4 muestra 25, el spread real es 2.5. La razón es la relación entre Tick Size (0.1) y Tick Step (0.01) del oro, explicada en la página de Point Value de esta serie: ese factor de 0.1 es precisamente el que produce la división por diez. El mismo criterio se aplica a la plata. El valor real puede contrastarse directamente en la página de costes operativos publicada por el propio bróker, que ya lo expresa en la unidad correcta.

NOTA

La regla completa, más allá del caso concreto del oro, es: spread SQX = spread mostrado en MT4 × Tick Size del instrumento. Con Tick Size 0.1 (oro y plata) el resultado es dividir entre 10, que es el caso que más confusión genera. Pero el mismo cálculo puede dar un factor distinto —y a veces también de división entre 10— en otros instrumentos según su propio Tick Size, incluidos algunos pares de Forex en brókeres que cotizan con 5 decimales y algunos índices CFD. No des por sentado que el valor bruto de MT4 es directamente el que va en SQX en ningún instrumento: comprueba el Tick Size real antes de introducir el spread.

CLAVE PRÁCTICA

Para verlo en MetaTrader: clic derecho sobre el instrumento en Market Watch → marcar "Spread". El valor que aparece en la columna debe dividirse entre 10 para oro y plata; para Forex e índices la relación es distinta.

Dónde comprobar el spread real de cada bróker

Además de mirarlo directamente en MetaTrader o en la web de costes de tu bróker, existen comparadores públicos como forexbenchmark.com/brokers/spreads/, que muestran el spread medio en tiempo real de varios brókeres lado a lado para el mismo par. Es útil tanto para elegir un valor de referencia inicial como para contrastar que el spread que estás introduciendo en SQX no se ha quedado desactualizado.

NOTA

El valor de spread medio observado en tiempo real es una buena aproximación para empezar, pero tiene una limitación conocida: no refleja que el spread varía a lo largo del día (más amplio en apertura y cierre de sesión) ni que varía año a año según las condiciones de mercado. Para backtests largos, de diez o más años, un spread fijo constante es una simplificación. Existe una metodología más precisa, basada en Custom Projects, para calcular un spread medio histórico ponderado en vez de un valor único — queda fuera del alcance de esta página, pero merece mencionarse: en la mayoría de proyectos, la diferencia entre un spread de 1.0 y 1.3 en un instrumento como el Nasdaq es marginal para el resultado final, así que no conviene obsesionarse con la precisión en esta fase.

Índices: una regla distinta a la de Forex

ParámetroRegla general en índices
Tick Size1, siempre (con la única excepción del Dow Jones/WS30)
Tick StepEl decimal propio del instrumento (0.1 para el Nasdaq, 1 para el Dow)
Order Size Multiple1
Order Size Step0, siempre

Que el Tick Step del NQ sea 0.1 induce a pensar que el Tick Size también debería serlo. No es así: el Tick Size de todos los índices es 1, y el Dow Jones es la única excepción en la que ambos valores coinciden en 1.

NOTA

El Point Value de un índice CFD no siempre es una cifra fija: algunos brókeres lo calculan como una relación con la cotización actual del propio índice, de modo que se desliza ligeramente con el tiempo. Un caso real observado en clase: el Point Value del DAX rondaba 10,96 en el momento de configurarlo, y se dejó redondeado en 10 — una diferencia mínima que no distorsiona el backtest de forma relevante, pero conviene revisar el valor de vez en cuando si el índice se ha movido mucho desde la última verificación, en vez de asumir que es una constante para siempre.

Slippage por defecto: por qué suele quedarse en cero

En instrumentos con ejecución ECN limpia, el slippage por defecto en la ficha del instrumento debe quedarse en 0: no es que SQX deje de simular slippage, es que el valor base no debe inflar artificialmente el coste. El slippage adicional para pruebas de estrés —entre 0.25 y 0.5 pips como máximo en la mayoría de brókeres ECN— se añade manualmente en el Builder o el Retester para proyectos concretos.

Swap: la confusión entre puntos y dinero

El swap que muestra MetaTrader suele venir expresado en puntos; el que muestra la página de costes de algunos brókeres viene en dinero. Es la misma información en unidades distintas. Para introducirlo en SQX, debe usarse el valor que aparece en la especificación del instrumento dentro de MetaTrader, en puntos, sin convertir manualmente salvo que se conozca con exactitud el tipo de cambio y el tamaño de contrato implicados.

Ejemplo de configuración completa: EURUSD

CampoValor de ejemplo
Data SourceEURUSD_duca_utc2 (Dukascopy clonado a UTC+2 con DST)
Point Value100.000
Tick Step / Tick Size0.00001 / 0.0001
Spread0.6 pips (promedio observado en condiciones normales)
Slippage0.5 pips
Comisión~4-7$/lote round turn, según bróker
Swap Long / ShortValores tomados de MetaTrader, mismo formato
3-Days SwapEl día que aplique el bróker (habitualmente miércoles)

CLAVE PRÁCTICA

En cuanto se termine este instrumento, conviene crear una copia con el sufijo _stress, spread y comisión multiplicados por 1.5. Cualquier estrategia que siga siendo rentable en esas condiciones es una candidata considerablemente más sólida para cuenta real.

Preguntas frecuentes (FAQs)

¿Por qué el spread de referencia del oro en esta tabla (1.5-2.5) parece tan bajo comparado con lo que veo en MetaTrader?

Porque ya está expresado en la unidad de SQX. Si MetaTrader muestra un spread de 20-25, el valor correspondiente en SQX es 2.0-2.5, siguiendo la conversión explicada más arriba.

¿Debo aplicar la misma regla de división entre 10 a los índices?

No. La relación entre Tick Size y Tick Step es específica de cada tipo de activo. En índices, el Tick Size es prácticamente siempre 1 (salvo el Dow Jones, donde también lo es el Tick Step), por lo que no existe el mismo factor de conversión que en metales.

¿Un comparador como forexbenchmark.com sustituye a mirar el spread en mi propio bróker?

No del todo. Es un buen punto de partida para tener una referencia rápida y comparar entre brókeres, pero el valor que realmente importa para tu backtest es el que ofrece tu propio bróker en condiciones reales de mercado, que puede diferir ligeramente del que muestra un comparador de terceros.

Sigue leyendo el contenido de esta serie

Forex y CFDs quedan resueltos; el siguiente bloque cubre un mundo con reglas propias: los futuros y sus contratos continuos.

WikiSQX - Software - Data Manager: Forex y CFDs en StrategyQuant X: valores de referencia y errores típicos

Seguir a Quantified Models:

Buscar en la wikiSQX:

Base de conocimiento:

Índice de esta entrada: