Tengo dos backtesting algoritmos:
- Uno que usa los precios de oferta y demanda para la generación de la señal. Por ejemplo: Comprar cuando $preguntar < threshold_1 $ y vender cuando $oferta > threshold_2$. Precios de oferta y demanda se calculan a partir del precio de cierre con un 20 puntos básicos de la propagación.
- Uno que utiliza los precios de cierre para la generación de la señal. Por ejemplo: Comprar cuando $precio < threshold_1$ y vender cuando $precio > threshold_2$. El 20 de base-puntos bid-ask es tomado como un costo de la transacción y se resta del P&L.
Las dos alternativas me dan resultados diferentes. Supongo que la primera backtesting algoritmo es más cercana a la realidad, pero la segunda (es decir, considerando el bid-ask como un costo de transacción) es común en la literatura.
¿Cuál es la justificación de considerar el bid-ask como un costo de transacción y cual de las dos alternativas debo usar?
PS: yo estoy de backtesting promedio de revertir par-estrategia de negociación de líquido de los Etf.