Saturday 11 November 2017

Python Forex Backtesting


Python Algorithmic Trading Library PyAlgoTrade es una biblioteca de intercambio algorítmico Python centrada en backtesting y soporte para el comercio de papel y el comercio en vivo. Digamos que usted tiene una idea para una estrategia comercial y le gustaría evaluar con datos históricos y ver cómo se comporta. PyAlgoTrade le permite hacerlo con el mínimo esfuerzo. Características principales Totalmente documentado. Evento conducido . Soporta órdenes de Market, Limit, Stop y StopLimit. Soporta los archivos de Yahoo Finance, Google Finance y NinjaTrader CSV. Soporta cualquier tipo de datos de series de tiempo en formato CSV, por ejemplo Quandl. Bitcoin soporte comercial a través de Bitstamp. Indicadores técnicos y filtros como SMA, WMA, EMA, RSI, bandas de Bollinger, exponente de Hurst y otros. Métricas de rendimiento como Sharpe ratio y análisis de reducción. Manejo de eventos de Twitter en tiempo real. Profiler de eventos. Integración TA-Lib. Escalable Muy fácil de escalar horizontalmente, es decir, usar uno o más equipos para volver a probar una estrategia. PyAlgoTrade es libre, de código abierto, y está licenciado bajo la Licencia Apache, Versión 2.0.Disposición de clase institucional / backtesting / solución de implementación de estrategia: - acciones, opciones, futuros, monedas, cestas y instrumentos sintéticos personalizados son compatibles - múltiples Soporte de datos de baja latencia (velocidades de procesamiento en millones de mensajes por segundo en terabytes de datos) - Pruebas y optimización de estrategias basadas en C y. Net - Soporte de múltiples brokers, señales comerciales convertidas en órdenes FIX QuantFACTORY - Gestión de datos / backtesting de clase institucional / QuantDATACENTER - permite gestionar un almacén de datos histórico y capturar en tiempo real o mercado de latencia ultra baja Datos de proveedores e intercambios - QuantENGINE - permite implementar y ejecutar estrategias precompiladas - multi-activos, multi-período de baja latencia de datos, múltiples corredores de apoyo de clase institucional de gestión de datos / backtesting / solución de implementación de estrategia: - OpenQuant - C y VisualBasic. NET QuantTrader - entorno de negociación de producción - QuantBase - gestión de datos centralizada - QuantRouter - enrutamiento de datos y pedidos Gestión de datos de clase institucional / Backtesting / solución de implementación de estrategia: - solución multi-asset, múltiples feeds de datos soportados, base de datos soporta cualquier tipo de RDBMS que proporciona una interfaz JDBC, por ejemplo Oracle, Microsoft SQL Server, Sybase, MySQL, etc - los clientes pueden utilizar IDE para secuenciar su estrategia en Java, Ruby o Python, o pueden utilizar su propia estrategia IDE - Gestión de datos de clase / backtesting / estrategia de solución de implementación: - multi-asset solución (forex, opciones, futuros, acciones, ETFs, commodities, instrumentos sintéticos y derivados personalizados derivado, etc.) , Backtesting y optimización - múltiples corredores de ejecución soportados, señales comerciales convertidas en órdenes FIX (IB, JPMorgan, FXCM, etc.) Plataforma de software dedicada integrada con datos de Tradestations para backtesting y auto-trading: - datos diarios intradía (Análisis técnico), compatibilidad con el lenguaje de programación EasyLanguage - soporte de ETFs, futuros, índices estadounidenses, valores alemanes, índices alemanes, sin divisas para clientes de corretaje de Tradestation - 249,95 mensuales por no (Sólo plataforma de software Tradestation, sin corretaje) - 299.95 mensuales para profesionales (plataforma de software Tradestation solamente, sin corretaje) Plataforma de software dedicada para backtesting y auto-trading: - apoyo a estrategias diarias / intradía, pruebas y optimización de nivel de cartera, (Análisis técnico) - enlace directo a eSignal, Corredores Interactivos, IQFeed, myTrack, FastTrack, QP2, TC2000, cualquier DDE compatible Feed, MS, txtfiles y más (Yahoo Finance. ) - una tarifa de tiempo 279 para la edición estándar o 339 para la edición profesional Plataforma de software dedicado para backtesting y auto-trading: - backtesting del sistema de nivel de cartera y comercialización, multi-activo, pruebas de nivel intradía, optimización, Auto-trading en lenguaje de scripting Perl con todas las funciones subyacentes escritas en C nativo, preparado para la colocación de servidores - soporte nativo de FXCM y Interactive Brokers - soporte FXCM gratuito, 100 por mes para la plataforma IB, contacte con Salesseertrading para otras opciones. Backtesting y auto-trading: - apoyo a estrategias diarias / intradía, pruebas de nivel de cartera y optimización - mejor para backtesting basado en precios de señales (análisis técnico), C scripting - extensiones de software soportadas - manejo de feeds de datos, 150 anualmente después de la plataforma de software dedicado para backtesting, optimización, atribución de rendimiento y análisis: - Axioma o datos de terceros - Análisis de factores, modelos de riesgo, análisis del ciclo de mercado Plataforma de software dedicado para backtesting y auto-trading: (Análisis técnico), apoyo a las estrategias diarias / intradía, pruebas de nivel de cartera y optimización - Turtle Edition - motor de backtesting, gráficos, informes, pruebas de EoD - Professional Edition - editor de sistema más, análisis de avance, estrategias intradía, - Edición Pro Plus - además de gráficos de superficie 3D, scripting, etc - Edición Builder - IB API, depurador, etc - Turtle Edition 990 - Edición Profesional 1.990 - Edición Pro Plus 2.990 - Edición Builder 3.990 Plataforma de software dedicado para backtesting y auto - - Apoyo a las estrategias diarias / intradía, pruebas de nivel de cartera y optimización, gráficos, visualización, informes personalizados, etc - mejor para backtesting basado en precios de señales (análisis técnico) - enlace directo a Corredores Interactivos, MB Trading, TD Ameritrade, FXCM y otros De los archivos de texto, eSignal, Google Finance, Yahoo finanzas, IQFeed y otros - funcionalidad básica (funcionalidad EoD) - libre - funcionalidad avanzada - arrendamiento de 50 / mes o 995 licencia de por vida Plataforma de software dedicado para backtesting y auto-trading: Backtesting basado en el precio de las señales (análisis técnico), apoyo a las estrategias diarias / intradía, la cartera de pruebas de nivel y optimización, gráficos, visualización, informes personalizados - apoya C y Visual Basic. NET - enlace directo a Interactive Brokers, IQFeed, txtfiles y más . ) - licencia perpetua - 499 - contrato de arrendamiento 50 por mes Plataforma de software dedicada para backtesting y auto-trading: - apoyo a estrategias diarias / intradía, pruebas y optimización de carteras, gráficos, - Soporte a las pruebas diarias / intradía, pruebas de nivel de cartera y optimización - Mejor para backtesting Precios basados ​​en precios (análisis técnico) - incorporar datos para acciones, futuros y divisas (acciones diarias de los Estados Unidos a partir de 1990, futuros diarios a 31 años, divisas a partir de 1983, etc.) - precios de 45 / mes a 295 / mes Disponibilidad de datos) Plataforma de software dedicada para backtesting y auto-trading: - utiliza el lenguaje MQL4, usado principalmente para operar en el mercado de divisas - soporta múltiples brokers forex y feeds de datos - soporta la gestión de múltiples cuentas Plataforma de software dedicada para backtesting y auto trading: (Análisis técnico), soporte para el lenguaje de programación EasyLanguage - soporta múltiples fuentes de datos (Bloomberg, Thomson Reuters, CSI, CQG, eSignal, etc.), soporte directo para Multicharts Pro 9,900 (feed de datos de Bloomberg Thomson Reuters, etc.) Herramienta de backtesting basada en web para probar estrategias de selección de acciones: - ETFs de acciones de Estados Unidos (diariamente) En tiempo de los datos fundamentales desde 1999 - las estrategias largas / cortas, los precios / fundamentales dirigido señales - Diseñador - 139 / mes - Administrador - 199 / mes - funcionalidad completa Backtesting Web herramienta para probar las estrategias de selección de valores: Datos fundamentales desde 1988 - datos básicos / datos fundamentales - Estrategista - 995 / año (datos desde 2000, 10 carteras guardadas) - Administrador - 1.995 / año - (funcionalidad completa, datos desde 1988, 50 carteras guardadas) Web (Diario / intradía), desde 1998, los datos de QuantQuote - los datos de la divisa de FXCM - el apoyo Trader Interactive Brokers para el comercio en vivo Web basado en la herramienta de backtesting: - las acciones de EE. UU. y los precios de ETFs (diario / intradía) Desde 2002 - datos fundamentales de Morningstar (más de 600 métricas) - Apoyo a Interactive Brokers para el comercio en vivo Herramientas de backtesting basadas en la web: - simple de usar, estrategias de asignación de activos, datos desde 1992 - impulso de series de tiempo y estrategias de media móvil en ETFs - Simple Momentum and Estrategias de selección de acciones de Value Simple Herramienta de backtesting basada en Web: - hasta 25 años de datos para 49 existencias de Futures y SP500 - caja de herramientas en Python y Matlab - Quantiacs organiza concursos de negociación algorítmica con inversiones que van desde 500k a 1 millón. - FX (Forex / Currency) datos de los principales pares, que se remontan a 2007 - Segundos / Minutos / por hora / bares diarios - comercio en vivo compatible con cualquier corredor que utiliza Metatrader 4 como su backend Web backtesting / 000 datos de hasta 20 años de historia - criterios técnicos fundamentales - funcionalidad limitada (1 año de datos, sin backtests guardados, etc.) - 50 por mes - funcionalidad completa Herramienta de backtesting basada en web para probar la selección de factores de equidad y la asignación de activos - múltiples factores de patrimonio con probados índices de referencia alfa sobre los límites del mercado, múltiples universos de inversión, filtros de gestión de riesgos - estrategias de asignación de activos, backtests, mezcla de asignación de activos y selección de factores en una sola cartera - MATLAB - Lenguaje de alto nivel y entorno interactivo para la informática estadística y gráfica: - computación paralela y GPU, backtesting y optimización, amplias posibilidades de integración, etc. Aquí el entorno de software libre para la informática estadística y gráficos, una gran cantidad de quants prefieren utilizarlo por su excepcional arquitectura abierta y la flexibilidad: - Facilidad de almacenamiento y almacenamiento de datos, instalaciones gráficas para análisis de datos, fácilmente extendido a través de paquetes - Extensiones recomendadas - Quantstrat, Lenguaje de programación libre de código abierto, arquitectura abierta, flexible, fácilmente extendido a través de paquetes: - extensiones recomendadas - pandas (Python Data Analysis Library), pyalgotrade (Python Algorithmic BacktestingXL Pro es un complemento para construir y probar sus estrategias comerciales en Microsoft Excel 2010 y 2013: - los usuarios pueden usar VBA para construir estrategias para BacktestingXL Pro, el conocimiento de VBA es opcional, los usuarios pueden construir Reglas de negociación en una hoja de cálculo utilizando los códigos de backtesting pre-hechos estándar - apoya pyramiding, limitación de la posición corta / larga, cálculo de la comisión, seguimiento de la equidad, control de fuera de dinero, personalización del precio de compra / venta - múltiples reportes de rendimiento / riesgo - 74.95 para BacktestingXL Herramienta de backtesting basada en web Pro: - herramienta de backtesting basada en web de fácil uso y de nivel básico para probar estrategias de fuerza relativa y media móvil en ETFs - varios tipos de estrategias para una funcionalidad de backtesting completa gratuita 34,99 mensual FactorWave es fácil de usar web - permite al usuario mezclar múltiples ETF / opciones / futuros / factores de equidad con pruebas de alfa superiores a las referencias de mercado - libre - ETF / Stock Screener con 5 factores - 149 / mo - opciones gratuitas opción screener, Estrategias de futuros, estrategias de vix Herramienta basada en Web - Free Stock Ratings, Análisis estacional, Gráficos Fundamentos - Free Freemium modelo Free backtesting herramienta basada en la web para probar las estrategias de selección de valores: - EE. UU. acciones, datos de ValueLine de 1986-2014 - precio y datos fundamentales , 1700 acciones, granularidad mensual testPython Trader código y habilidades de compartir Sí, uso 2 raspberrypi. Baja potencia alta estabilidad (ups en su). Raspy Python Oandapy gt Esta configuración es muy versátil Esta configuración es muy versátil y funciona muy bien Después de este hilo, creo que para empezar con python programado de comercio. Oanda tiene bastantes ventajas allí, y veo que usted la está utilizando también. Creo que sería difícil ejecutar muchos eas en mt4 en el mismo tiempo, lo que es más probable que el camino que voy a seguir. Supongo que un Pi o un Mac mini (por su precio puedo comprar una docena de Pi-s.) Sería ideal para ejecutar tales configuraciones 24/7. Sólo no confío en Windows o Mt4 para cosas serias. ¿Cuántos casos de programas de comercio se puede ejecutar en el Pi al mismo tiempo Pi corresponde en la velocidad a las computadoras que utilizó a principios de 2000, por lo que no debe ser demasiado lento. Saludos y gracias por la idea, k

No comments:

Post a Comment