Exporta tus estrategias de trading a otras plataformas
Exporta el código de la estrategia con comprobaciones de compatibilidad específicas para cada destino y un informe de la verificación realizada.
Qué es una exportación
La sección Exportar de la página de una estrategia adapta la estrategia al código de otra plataforma. El agente exportador escribe la adaptación. Cuando hay instalado un motor de destino compatible, este prueba retrospectivamente la adaptación con las barras de Stratmill y compara las operaciones. De lo contrario, el informe identifica las comprobaciones limitadas realizadas; la autocomprobación no demuestra la paridad de operaciones.
Plataformas compatibles
Los ports de Freqtrade, Jesse, backtrader, vn.py, QuantConnect LEAN y Hummingbot pueden probarse en el motor de destino cuando esté disponible. Si falta el motor, el informe identifica las comprobaciones limitadas realizadas; no afirma que las operaciones coincidan.
Los ports de Pine de TradingView utilizan un entorno de ejecución de Pine de código abierto cuando está disponible. Esto no es una prueba en TradingView. El informe identifica las comprobaciones realizadas realmente.
Las exportaciones de MetaTrader 5 se comprueban únicamente en cuanto a su estructura y los valores de los parámetros. Sus operaciones no se comparan con las operaciones de Stratmill.
Cómo se comprueba cada adaptación
La estrategia adaptada se somete a un backtest con los últimos 180 días, o con un historial más largo limitado, y sus operaciones se comparan con las de Stratmill. Las discrepancias se envían al exportador para un máximo de 3 rondas de reparación. Una adaptación está alineada cuando coincide al menos el 90 % de las operaciones en ambas direcciones, con entradas separadas por no más de una vela. El informe muestra la proporción de nuestras operaciones que coinciden, la proporción de las suyas que coincide, la correlación de los rendimientos por operación y el periodo utilizado.
Descargas
Cada exportación incluye el archivo de la adaptación, el archivo de configuración o ajustes de la plataforma, el informe de paridad y una guía breve para ejecutarla en esa plataforma. Los rangos de parámetros del optimizador se trasladan al formato propio de la plataforma de destino.
Quién puede exportar
El propietario de una estrategia puede exportarla. Quien tenga una suscripción al mercado puede exportar o descargar una estrategia suscrita solo mientras la suscripción esté activa y el anuncio ofrezca su código. El trabajo de los agentes para una exportación se cobra en créditos, como las demás llamadas a agentes.
En ejecución en tu plataforma
Si ejecutas por tu cuenta una adaptación exportada, vincúlala en «En ejecución en tu plataforma»: un bot de Freqtrade, un proyecto activo de QuantConnect, una instancia de Hummingbot o una de tus cuentas de exchange para cualquier otra plataforma. La conexión es de solo lectura y esta restricción está impuesta en el código: Stratmill puede leer las ejecuciones, pero nunca puede operar ni detener tu bot. Las credenciales se verifican mediante una única consulta de lectura, se cifran y nunca vuelven a mostrarse.
Alertas de desviación
Stratmill obtiene las ejecuciones de cada despliegue vinculado, vuelve a ejecutar su propio backtest para el mismo periodo con los parámetros exportados y evalúa los últimos 14 días al menos una vez al día. Si el despliegue se desvía —por ejemplo, si opera de otra manera, deja de responder, incurre en costes superiores al doble de los costes modelizados o sufre una caída demasiado profunda—, recibes una notificación. «Sincronizar ahora» vuelve a comprobarlo de inmediato.