Exportar para outras plataformas
Exporte código de estratégias com verificações de compatibilidade específicas para cada destino e um relatório das verificações realizadas.
O que é uma exportação
A secção Exportar da página de uma estratégia transfere-a para o código de outra plataforma. O agente de exportação escreve essa versão. Quando está instalado um motor de destino compatível, este executa um backtest da versão nas barras da Stratmill e compara as transações. Caso contrário, o relatório identifica as verificações limitadas realizadas; a autoverificação não demonstra paridade de transações.
Plataformas suportadas
O menu de exportação mantém backtrader, vn.py, QuantConnect LEAN, TradingView Pine e MetaTrader 5. A compatibilidade depende da estratégia e do destino. O relatório tem de indicar se um motor foi executado ou se apenas foram realizadas verificações estruturais. As verificações de execução Pine não são feitas no TradingView. As verificações estruturais de MT5 não comprovam paridade com o Strategy Tester.
Como cada adaptação é verificada
A estratégia importada é testada retroativamente ao longo dos últimos 180 dias, ou de um histórico mais longo sujeito a um limite, e as suas operações são comparadas com as da Stratmill. As divergências são enviadas ao exportador para até 3 rondas de correção. Uma importação está alinhada quando pelo menos 90% das operações coincidem em ambos os sentidos, com entradas separadas por, no máximo, uma barra. O relatório apresenta a percentagem das nossas operações que coincide, a percentagem das operações deles que coincide, a correlação dos retornos por operação e o período utilizado.
Descargas
Cada exportação inclui o ficheiro da adaptação, o ficheiro de configuração ou definições da plataforma, o relatório de paridade e um breve guia de utilização nessa plataforma. Os intervalos de parâmetros do otimizador são convertidos para o formato próprio da plataforma de destino.
Quem pode exportar
O proprietário de uma estratégia pode exportá-la. Um subscritor do marketplace pode exportar ou descarregar uma estratégia subscrita apenas enquanto a subscrição estiver ativa e o anúncio disponibilizar o respetivo código. O trabalho dos agentes numa exportação é cobrado em créditos, como as outras chamadas a agentes.
Em execução na sua plataforma
Para executar o código exportado, precisa da sua própria plataforma compatível e de definições validadas para a conta Forex. A exportação não liga nem autoriza uma corretora. Reveja o mapeamento de símbolos, os custos e o dimensionamento das posições antes de qualquer validação em demonstração.
Alertas de desvio
A Stratmill obtém as execuções de cada implementação associada, reproduz o seu próprio backtest para o mesmo período com os parâmetros exportados e avalia os últimos 14 dias pelo menos diariamente. Se a implementação se desviar, por exemplo, ao negociar de forma diferente, deixar de responder, custar mais do dobro dos custos modelados ou sofrer uma perda excessiva, recebe uma notificação. A opção Sincronizar agora volta a verificar de imediato.