Praleisti ir pereiti prie turinio
Dokumentai · Tyrimų ir strategijų įrankiai

Importuokite prekybos strategijas iš kitų platformų

Atsineškite savo kodą iš kitos platformos ir sužinokite, kaip Stratmill mokosi iš kitur viešai prieinamų strategijų.

Importuoti savo strategiją

Strategijos importavimo funkcija paima strategijos, kuri jums priklauso arba kurią galite naudoti, šaltinio kodą iš kitos platformos. Strategijos kūrimo įrankis perkelia jos aprašytas taisykles į Stratmill ir nurodo kiekvieną vietą, kurioje perkeltą versiją reikia pakeisti. Tuomet ją patikrina verifikavimo sistema, o jūs nusprendžiate, kur ją naudoti toliau. Importuojant tiesioginiai pavedimai niekada nepateikiami.

Palaikomos platformos

Priimami šaltiniai: „TradingView Pine Script“, „Freqtrade“, „Jesse“, „backtrader“, „QuantConnect LEAN“ („Python“ arba „C#“), „MetaTrader 4“ ir „5“, „FMZ“ („JavaScript“, „Python“ arba „Pine“), „vn.py CTA“ strategijos ir „Hummingbot“ scenarijai; galima pateikti iki 20 failų. Platforma nustatoma automatiškai, tačiau galite ją pataisyti; nustatant platformą kodas nevykdomas. Importuojamas strategijas galima pritaikyti „Binance“, „Bybit“, „OKX“ ir „Hyperliquid“ neterminuotiesiems sandoriams arba neatidėliotinai prekybai, JAV akcijoms ir neatidėliotinai prekybai auksu, naudojant nuo 1m iki 1d žvakes.

Prieš importuodami sutinkate su strategijų importavimo sąlygomis ir patvirtinate, kad kodas priklauso jums arba turite teisę juo naudotis. Pradinis kodas saugomas privačiai: jis niekam nerodomas, niekada neskelbiamas, per sąsają niekada negrąžinamas ir jį skaito tik perkėlimo ir peržiūros procese dalyvaujantys agentai. Kiti naudotojai jūsų importų nemato.

Kaip tikrinamas perkėlimas

Perkelta strategija pereina įprastus tikrinimo etapus, o QA peržiūros metu taip pat vertinama, ar ji ištikima originalui. „Freqtrade“, „Jesse“, „backtrader“ ir „vn.py“ strategijos gali būti iš naujo paleistos jų pradiniuose varikliuose izoliuotoje smėlio dėžėje be tinklo prieigos, naudojant paskutinių 180 dienų „Stratmill“ žvakes.

Palyginkite su savo platformos sandoriais

Pasirinktinai įkelkite platformos sugeneruotą sandorių sąrašą: „TradingView“ sandorių eksportą, „Freqtrade“ rezultatus, „QuantConnect“ pavedimus arba „MetaTrader 5“ ataskaitą. „Stratmill“ atlieka perkeltos strategijos atgalinį testavimą tuo pačiu laikotarpiu ir palygina sandorius: 2 sandoriai laikomi sutampančiais, jei jų kryptis vienoda, o įėjimo momentai skiriasi ne daugiau kaip 1 žvake; perkelta strategija laikoma suderinta, jei sutampa bent 90% sandorių abiem kryptimis.

Kur strategija keliauja toliau

Po patikros pasirinkite paskirties vietą: tęsti visą procesą, atidaryti „Backtest Lab“, atlikti vieną atgalinį testą ir įtraukti strategiją į popierinę prekybą arba atlikti vieną atgalinį testą ir laukti jūsų patvirtinimo tiesioginei prekybai.

Importavimo kaina

Prieš pradedant parodomas kainos įvertis. Tikrinimo, rezultatų suderinamumo atgalinio testavimo ir variklio pakartotinio paleidimo kainos yra fiksuotos, o agentų darbas perkeliant ir peržiūrint strategiją apmokestinamas už kiekvieną iškvietimą. Importui reikalingas balansas, padengiantis įvertintą kainą.

Strategijos iš kitų platformų

„Stratmill“ tyrimų metu taip pat nagrinėjama vieša medžiaga iš kitų platformų: „FMZ“, „QuantConnect“, „TradingView“, „Hummingbot“, „QuantRocket“, „Jesse“, „vn.py“, „TqSdk“, „Myquant“, „Freqtrade“ ir kitų atvirojo kodo projektų bei straipsnių. Atvirojo kodo strategijos, kurių licencija tai leidžia, perkeliamos į platformos tyrimų aplinką, o iš straipsnių ir aprašymų išgryninamos hipotezės. Kiekvienoje tokioje strategijoje nurodoma platforma, pavadinimas, autorius ir šaltinio nuoroda; ji išbandoma kaip ir bet kuri kita idėja.