He desarrollado algunos programas de software que genera conjuntos de transacciones, y me gustaría hacer el backtest los oficios. Mi software que actualmente genera un archivo CSV con los detalles de cada operación:
2011-03-31,MSFT,Buy,100
2011-04-02,AAPL,Buy,50
2011-05-10,MSFT,Sell,100
Es allí cualquier backtesting de software por ahí que te permite llevar en un conjunto de sus propias operaciones, y ver cómo lo han hecho? Todo el software que he encontrado hasta ahora requiere que usted escriba su algos directamente en el paquete, y no simplemente dejar de decir 'Comprar X, Vender Y".
Edición basada en los comentarios:
- Yo no incluye los precios o comisiones, en mi CSV porque mi juego aquí es un largo plazo play (escala de tiempo es de meses o incluso años). Tener el backtesting de uso de software el VWAP (o incluso el día del cierre) está muy bien, y con la mayoría de las tiendas comisiones bastante baja que podría permitir que el backtesting de software agregar uno o simplemente lo ignoran. No puedo llegar resolución perfecta, pero (creo) que me gustaría estar lo suficientemente cerca.
- No se pueden utilizar cualquiera de los paquetes que he encontrado porque mi algo no funciona en la tradicional técnica. En lugar de estoy buscando (en su mayoría) en independiente cosas, tales como 13f fuentes de datos.
- Definitivamente puedo escribir algo en R, o incluso en mi propio código, pero estoy tratando de salvarme a mí mismo algún trabajo en mi prueba de concepto.