Export strategií na další platformy
Exportujte kód strategie s kontrolami kompatibility pro konkrétní cílovou platformu a zprávou o provedeném ověření.
Jak export funguje
Sekce Export na stránce strategie převede strategii do kódu pro jinou platformu. Agent pro export vytvoří převod. Pokud je k dispozici kompatibilní cílový engine, otestuje převedenou strategii zpětně na svíčkách Stratmillu a porovná obchody. Jinak zpráva popíše omezený rozsah provedených kontrol; vlastní kontrola neznamená shodu obchodů.
Podporované platformy
Porty z Freqtrade, Jesse, backtrader, vn.py, QuantConnect LEAN a Hummingbot lze testovat v cílovém enginu, pokud je k dispozici. Pokud engine chybí, zpráva uvádí omezené vlastní kontroly, které byly provedeny; netvrdí, že se obchody shodují.
Porty Pine z TradingView používají open-source runtime pro Pine, pokud je k dispozici. Nejde o test přímo na TradingView. Zpráva uvádí skutečně provedené kontroly.
Exporty MetaTrader 5 se kontrolují pouze z hlediska struktury a hodnot parametrů. Jejich obchody se neporovnávají s obchody Stratmill.
Jak se jednotlivé převody kontrolují
Port se zpětně testuje za posledních 180 dní nebo za delší historii omezenou pevným limitem a jeho obchody se porovnávají s obchody Stratmillu. Nesrovnalosti se předávají zpět exportéru k opravě, a to až ve 3 kolech. Port je sladěný, pokud se alespoň 90 % obchodů shoduje v obou směrech a vstupy se od sebe neliší o více než jednu svíčku. Zpráva uvádí podíl našich obchodů, které se shodují, podíl jejich obchodů, které se shodují, korelaci výnosů jednotlivých obchodů a použité období.
Stažení
Každý export obsahuje soubor s převodem, konfigurační nebo nastavovací soubor platformy, zprávu o paritě a stručný návod, jak jej na dané platformě spustit. Rozsahy parametrů optimalizátoru jsou převedeny do formátu cílové platformy.
Kdo může exportovat
Strategii může exportovat její vlastník. Předplatitel na tržišti může exportovat nebo stáhnout předplacenou strategii pouze po dobu aktivního předplatného a jen pokud nabídka obsahuje její kód. Práce agenta na exportu se účtuje v kreditech jako ostatní volání agentů.
Běží na vaší platformě
Pokud exportovaný převod spouštíte sami, propojte jej v části Běží na vaší platformě: bot Freqtrade, živý projekt QuantConnect, instance Hummingbot nebo jeden z vašich účtů na burze pro jakoukoli jinou platformu. Připojení je vynuceně pouze pro čtení na úrovni kódu: Stratmill může číst provedené obchody, ale nikdy nemůže obchodovat ani zastavit vašeho bota. Přihlašovací údaje se ověří jediným přístupem, zašifrují a už se znovu nezobrazí.
Upozornění na odchylky
Stratmill načítá provedené obchody z každého propojeného nasazení, přehrává vlastní backtest za stejné období s exportovanými parametry a alespoň jednou denně vyhodnocuje výsledky za posledních 14 dnů. Pokud se nasazení odchýlí, například začne obchodovat jinak, přestane být aktivní, náklady překročí dvojnásobek modelovaných nákladů nebo je propad příliš hluboký, dostanete oznámení. Volba Synchronizovat nyní spustí okamžitou kontrolu.