Hoppa till innehåll
Dokumentation · Research- och strategiverktyg

Exportera tradingstrategier till andra plattformar

Exportera strategikod med kompatibilitetskontroller för målplattformen och en rapport över utförd verifiering.

Vad en export är

Exportavsnittet på en strategisida överför strategin till kod för en annan plattform. Exportagenten skriver versionen. Om en kompatibel målplattformsmotor är installerad backtestas versionen på Stratmills staplar och affärerna jämförs. Annars anger rapporten vilka begränsade kontroller som utförts; en självkontroll visar inte att affärerna överensstämmer.

Plattformar som stöds

Porteringar från Freqtrade, Jesse, backtrader, vn.py, QuantConnect LEAN och Hummingbot kan testas i målmotorn när den finns tillgänglig. Om motorn saknas anger rapporten vilka begränsade självkontroller som har utförts; den hävdar inte att affärerna överensstämmer.

TradingView Pine-porteringar använder en Pine-runtime med öppen källkod när sådan finns tillgänglig. Detta är inte ett test på själva TradingView. Rapporten anger vilka kontroller som faktiskt har utförts.

MetaTrader 5-exporter kontrolleras endast avseende struktur och parametervärden. Deras affärer jämförs inte med Stratmills affärer.

Så kontrolleras varje portning

Portningen backtestas över de senaste 180 dagarna eller över en längre historik, begränsad till en fastställd maxlängd, och dess affärer jämförs med Stratmills. Avvikelser skickas tillbaka till exportören för upp till 3 reparationsomgångar. En portning anses överensstämma när minst 90 % av affärerna matchar i båda riktningarna, med högst en stapels mellanrum mellan ingångarna. Rapporten visar andelen av våra affärer som matchar, andelen av deras affärer som matchar, korrelationen mellan avkastningen per affär och vilken period som använts.

Nedladdningar

Varje export innehåller portningsfilen, plattformens konfigurations- eller inställningsfil, paritetsrapporten och en kort guide till hur du kör den på plattformen. Optimerarens parameterintervall förs över i målplattformens eget format.

Vem kan exportera

Den som äger en strategi kan exportera den. En marknadsplatsprenumerant kan exportera eller ladda ner en prenumererad strategi endast så länge prenumerationen är aktiv och annonsen erbjuder koden. Agentarbete för en export debiteras i krediter, precis som andra agentanrop.

Körs på din plattform

Om du själv kör en exporterad portfölj kan du länka den under Körs på din plattform: en Freqtrade-bot, ett QuantConnect-liveprojekt, en Hummingbot-instans eller ett av dina börskonton för andra plattformar. Anslutningen är skrivskyddad, vilket säkerställs i koden: Stratmill kan läsa avslut men kan aldrig handla med eller stoppa din bot. Autentiseringsuppgifterna verifieras med en enda skrivskyddad förfrågan, krypteras och visas aldrig igen.

Avvikelselarm

Stratmill hämtar genomförda affärer från varje länkad driftsättning, spelar upp sitt eget backtest över samma period med de exporterade parametrarna och utvärderar de senaste 14 dagarna minst dagligen. När driftsättningen avviker, till exempel genom att handla annorlunda, bli inaktiv, kosta mer än dubbelt så mycket som de modellerade kostnaderna eller få alltför stor nedgång, får du en avisering. Synka nu kontrollerar på nytt direkt.