6 votos

Backtesting - ¿puedes comprar/vender a los precios de apertura y cierre?

En el backtesting (acciones del nasdaq), hago la suposición de que tengo la capacidad de comprar/vender cada día a los precios de apertura y cierre. ¿Es esto realista?

5 votos

Sí, tan realista como pujar en una subasta por un Picasso a 5 dólares. Buena suerte.

3 votos

Como mencioné aquí, necesitarás agregar un deslizamiento.

0 votos

Es una carrera, ¡primero llegado primero servido buena suerte!

4voto

Kyle Cronin Puntos 554

Conozco una tienda de valores bastante grande que (hasta 2009) tenía un acuerdo con su corredor principal para negociar ETFs de Nasdaq al precio de cierre, en tamaño, siempre y cuando dieran unas horas de aviso del tamaño y dirección del pedido y nunca lo cancelaran. Después de comisiones y tarifas, el precio era naturalmente peor.

En general, hay que asumir el deslizamiento, como mencionó chrisaycock, y la mayoría de las tiendas se pierden la operación con cierta regularidad.

0 votos

¿Significa esto que los tipos de orden como Market On Open (MOO) y Market On Close (MOC) también fallan en obtener un llenado al precio de apertura o cierre como se afirma?

1 votos

@Aziz Un MOO o MOC simplemente garantiza que obtienes el precio de la subasta; no garantiza cuál será ese precio hasta después de que la subasta haya terminado. Un gran pedido, por necesidad, moverá el mercado incluso durante la subasta de cierre. El objetivo principal de deslizamiento es tener en cuenta el impacto del mercado y los costos de transacción.

0 votos

@chrisaycock En una nota aparte, al investigar el deslizamiento y cómo incorporarlo en las pruebas retrospectivas, me encuentro con descripciones como "órdenes grandes" tal como lo has utilizado. En general, ¿qué califica a una orden como una "orden grande"? ¿Un cierto monto en dólares?

2voto

Ze'ev Puntos 898

Sí, puedes obtener los precios de apertura y cierre de las acciones del NASDAQ (y del NYSE también) de manera bastante confiable con órdenes MOO (mercado abierto) y MOC (mercado al cierre). Hay algunas discrepancias ocasionales, pero tiende a ser bastante sólido para pruebas retrospectivas.

Como señala @ast4, en realidad no sabrás qué precio estás obteniendo cuando realices la orden, tendrás que hacerlo varios minutos antes. Donde se pone un poco complicado es que no sabrás exactamente cuántas acciones comprar si quieres asignar, por ejemplo, exactamente $1000 en una acción. Tendrás que hacer una estimación. Pero dado que la variación puede ser en cualquier dirección, no debería introducir un sesgo sistemático en un gran número de operaciones (asumiendo, por ejemplo, que tu modelo realiza órdenes MOC independientemente de cualquier acción de precios cerca del cierre del mercado).

1voto

Jeff Puntos 11

@Chrisaycock, Cabe destacar que sacar la orden superior no necesariamente mueve el mercado en una cantidad no negligente. Por ejemplo, en una acción de $150, si hay una orden de venta abierta a \$150 X 1000 acciones, y otra a \$150.10 @ 5000 acciones, no moverás mucho el mercado, y .10 / \$150.10 es menos del 0.1% - insignificante a menos que estés haciendo HFT.

@LeeSchmidt, Creo que un mejor indicador de una "gran orden" es la proporción del tamaño de tu orden en relación con todas las órdenes abiertas que están relativamente cerca en precio al NBBO. También hay un dark pool que debes considerar, especialmente en acciones de gran capitalización. La forma más fácil podría ser observar el volumen vs. el tiempo (es mejor si puedes mirar el volumen intradiario vs. el tiempo, pero podrías estimar con el volumen diario). Si el volumen de 30 minutos es de 10k, y quieres hacer incluso un intercambio de 2k, probablemente moverás el mercado. Un intercambio de \$500,000 en una empresa como AAPL no hará mella en el precio cuando su volumen promedio es de 15 millones de acciones / \$7 mil millones... pero una compra de \$500k podría fácilmente causar un pico corto en algunas acciones de centavos.

1voto

Mike Stone Puntos 21293

En primer lugar, debes aclarar qué quieres decir con 'precio de apertura/cierre', ¿estás hablando del último tick? ¿El precio de subasta de apertura/cierre?

Vamos a suponer que estás hablando del precio de cierre de la subasta en el contexto de una backtest. La gran pregunta aquí es si estás calculando tu señal de trading basada en ese mismo precio. Si es así, hay un problema importante en que básicamente has introducido sesgo de anticipación. Recuerda que para obtener el precio de cierre de la subasta para la mayoría de los valores en EE. UU., debes enviar una orden MOC 15 minutos antes del cierre. Por lo tanto, no puedes tener el cierre impreso para calcular y lograr la ejecución a ese precio.

Puede ser el último tick, pero tendrás que incluir una suposición de deslizamiento bastante sustancial.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X