Obchodní algoritmy Solany mohou vytvářet různé historické výsledky z důvodů, které mají málo společného s kvalitou jejich hlavních vzorců. Jeden může dostávat dřívější data, obchodovat menší množství nebo částku, ignorovat neúspěšné pokusy nebo předpokládat neomezený kapitál. Porovnání, které tyto rozdíly nevysvětlí, nemůže čtenáři říci, které chování skutečně hrálo roli.

Užitečná studie nejprve slaďuje předpoklady, které mají být společné. Poté zachovává rozdíly patřící samotným algoritmům a vysvětluje jejich důsledky. Cílem není nutit každé pravidlo ke stejnému chování, ale odlišit skutečné strategické volby od náhodných výhod v nastavení testu.

Tento článek používá dva smyšlené algoritmy A a B k ilustraci metody. Všechny počty a výsledky jsou vymyšlené pro vysvětlení. Nejde o naměřený výkon, doporučení ani důkaz, že by některý návrh fungoval na živém účtu.

Porovnání obchodních algoritmů Solany potřebuje jednu otázku

Definujte, o čem má porovnání rozhodnout. Může posuzovat, které pravidlo lépe podporuje pevně stanovený výzkumný úkol, které podle uvedeného modelu efektivněji používá omezený rozpočet nebo které vytváří lépe posouditelné návrhy. Různé otázky vyžadují různá měřítka.

Široké tvrzení, že jeden algoritmus je lepší, může skrývat neslučitelné cíle. Pravidlo navržené k minimalizaci aktivity může vytvářet méně příležitostí než pravidlo pro široké pokrytí. Pravidlo navržené pro určitý úkol správy pozice by nemělo být znevýhodněno za to, že neobjevuje nesouvisející nová aktiva.

Starší průvodce návrhem experimentů Solany vysvětluje pevnou způsobilost a uzávěrky. Porovnání tuto disciplínu potřebuje před výpočtem výsledků. Otázka, populace a hodnoticí okno by měly být uvedeny předem, aby zpráva nevybírala definici úspěchu až podle toho, který algoritmus vyhraje.

Zmrazte společný proud informací

Oba algoritmy by měly dostávat stejná pozorování se stejnými časy dostupnosti, pokud přístup k datům není výslovným předmětem porovnání. Historický záznam, který dorazí pozdě, by měl být pozdní pro oba. Opravené přiřazení mintu by nemělo být jednomu pravidlu dostupné dříve kvůli pohodlnému spojení dat.

Uchovejte společný snímek vstupů a jeho omezení. Algoritmy mohou z tohoto proudu vybírat různé příznaky, ale základní hranice podkladů zůstává společná. Díky tomu lze neshody interpretovat jako chování pravidel, nikoli nevysvětlený rozdíl ve znalostech jednotlivých systémů.

Společný proud také potřebuje pravidla pro chybějící data na úrovni infrastruktury. Pokud zdroj selže, žádný algoritmus by neměl potichu dostávat idealizovanou náhradu, pokud studie tuto možnost výslovně nemodeluje pro oba. Zdržení se rozhodnutí specifické pro jednotlivé algoritmy pak lze hodnotit vůči stejnému podkladovému výpadku.

Udržujte verze algoritmů úplné

Verze zahrnuje soubor aktiv, příznaky, prahy, časování rozhodnutí, pravidlo velikosti, dobu platnosti a nakládání s chybějícími podklady. Porovnávat pojmenované vzorce a přitom dovolovat volné změny okolních pravidel nechává příliš prostoru pro skryté ladění. Uchovejte úplné definice použité při každém běhu.

Pokud jeden algoritmus používá delší historii, poskytněte mu pouze historii skutečně dostupnou v každém čase rozhodnutí. Jeho zahřívací období se stává součástí jeho pokrytí. Neposkytujte na začátku testu plně připravený příznak, pokud takový stav nemohl existovat podle deklarovaného nastavení.

Průvodce botem pro obchodní signály Solany vysvětluje, jak změny verzí a přerušení datových proudů ovlivňují výstupy. Porovnání by mělo tyto hranice zachovávat v řadě výsledků. Sloučení několika verzí pod jedno označení algoritmu může skrývat volby, které vytvořily zdánlivou výhodu.

Používejte stejnou populaci kandidátů

Oba algoritmy by měly čelit stejnému způsobilému výzkumnému souboru, když porovnání zkoumá jejich rozhodovací pravidla. Pokud jeden používá užší podmnožinu specifickou pro strategii, zaznamenejte tento výběr jako součást jeho chování. Neodstraňujte jím vyloučené kandidáty ze společné referenční populace dodatečně.

To umožňuje zprávě odlišovat pokrytí od podmíněné výkonnosti. Algoritmus A může jednat u mnoha kandidátů, zatímco B se u většiny zdrží rozhodnutí. Dokončené výsledky B mohou vypadat silněji a přitom poskytovat méně proveditelných rozhodnutí. Obě skutečnosti do porovnání patří.

Zahrňte kandidáty, kteří později selžou, stanou se neaktivními nebo zůstanou nevyřešeni, pokud v daném čase patřili do rozsahu. Populace složená pouze z přeživších aktiv může zvýhodnit pravidla, která náhodou vybrala přeživší. Hodnocení by mělo používat historickou informační hranici, nikoli dnešní pohodlný katalog.

Slaďte význam rozhodnutí

Jeden algoritmus může vydávat skóre každou minutu, zatímco jiný vydává jeden návrh na úrovni epizody. Přímé porovnání počtů výstupů by bylo zavádějící. Definujte hodnocenou jednotku a přiřaďte k ní výstupy každého algoritmu bez vymýšlení nezávislých pozorování z opakovaných zpráv.

Jednotkou může být jedno posouzení kandidáta, jedna příležitost ke vstupu do pozice nebo jedna omezená epizoda snížení. Zvolená jednotka by měla odpovídat výzkumné otázce. Uchovejte surové výstupy, aby přiřazení bylo možné prozkoumat a neshody vysledovat ke skutečnému chování pravidla.

Opakovaný signál není nutně novou financovanou akcí. Pokud živá pravidla umožňují jen jeden otevřený záměr na aktivum, porovnání by mělo toto omezení uplatňovat důsledně. Jinak může studie odměňovat pravidlo za opakované rozpoznávání stejné podmínky a přitom simulovat akce, které by ve skutečnosti neautorizovalo.

Poskytněte každému algoritmu rovnocenný účet

Při porovnání samostatných pravidel začněte pro každý algoritmus se stejnými prostředky účtu a předpoklady vnějších peněžních toků. Sledujte jeho vlastní soudržnou cestu pozicemi, rezervacemi, náklady a nevyřešenými pokusy. Pravidla se pak mohou rozcházet kvůli svým rozhodnutím, což je chování, které studie zamýšlí zkoumat.

Nedovolujte jednomu algoritmu doplňovat účet po ztrátách nebo ignorovat kapitál vázaný v otevřených pozicích, zatímco druhý tato omezení respektuje. Takové rozdíly mění experiment. Měly by být vyrovnány nebo výslovně označeny za předmět samostatného porovnání.

Starší průvodce sdíleným rozpočtem Solany vysvětluje, proč překrývající se návrhy soutěží o prostředky. Porovnání, které sčítá izolované obchody bez společného modelu účtu, může vykazovat výsledky, které by žádný jednotlivý financovaný postup nemohl vytvořit.

Oddělujte pevnou velikost od vlastních pravidel velikosti

Existují dvě užitečné otázky o velikosti. Porovnání při pevné velikosti může pomoci izolovat výběrové chování použitím stejného pravidla množství nebo částky pro oba algoritmy. Porovnání vlastních pravidel může hodnotit vlastní metodu velikosti každého algoritmu jako součást úplné strategie.

Nemíchejte tyto otázky do jednoho nevysvětleného výsledku. Pokud A používá pevnou velikost a B dynamické přidělování, rozdíl může pocházet z velikosti spíše než z výběru kandidátů. Vykazujte obě složky, pokud to studie dokáže soudržně provést.

Dynamické pravidlo musí používat pouze informace dostupné v čase rozhodnutí a současný stav účtu. Nemělo by retrospektivním výpočtem zvětšovat velikost u obchodů, které se později stanou vítěznými. Velikost je strategickým rozhodnutím s vlastní hranicí podkladů, nikoli kosmetickým násobitelem použitým po zjištění výsledků.

Uplatňujte jeden model provedení

Při porovnávání rozhodovacích pravidel používejte pro oba algoritmy stejné časování kotací, podporovaný rozsah trhu, požadavky na čerstvost a pravidla výsledků. Jedno pravidlo by nemělo dostávat idealizované okamžité vyplnění, zatímco druhé při realistickém zpoždění čeká na kotaci pro konkrétní množství nebo částku.

Model provedení může přesto vést k různé proveditelnosti, protože algoritmy vybírají různá aktiva, množství nebo částky či časy. Tyto rozdíly jsou významnými důsledky strategií. Podstatné je, že model uplatňuje stejná pravidla na rovnocenné situace.

Starší průvodce časováním provedení na Solaně vysvětluje, proč jsou odeslání a potvrzení odlišné. Porovnání by mělo důsledně uchovávat pokusy i neúspěšné, neznámé a podle skutečného stavu ověřené výsledky. Vynechání obtížných pokusů ze záznamu pouze jednoho algoritmu vytváří umělou výhodu.

Udržujte náklady srovnatelné a dohledatelné

Každá nákladová složka by měla používat stejnou definici napříč algoritmy. Odlišujte náklady zahrnuté v kotacích od samostatně zaznamenaných výdajů a uchovávejte původní jednotky a předpoklady převodu. Rozdíl v počtu pokusů může vytvářet skutečný rozdíl nákladů, zatímco rozdíl v účetním zacházení je chybou hodnocení.

Solana dokumentuje transakční poplatky na úrovni sítě, ale úplný model nákladů musí odpovídat skutečně zkoumanému postupu. Nepoužívejte jednu univerzální pevnou sazbu jako nevysvětlenou náhradu pro každou trasu, množství nebo částku a výsledek pokusu. Dokumentace poplatků Solany.

Pokud některé náklady zůstávají modelované, uplatňujte stejný modelovací přístup a vykazujte citlivost. Příznivý základní výsledek, který se obrátí při malé věrohodné změně, si zaslouží kvalifikovanou interpretaci. Porovnání by mělo určovat, které předpoklady řídí pořadí, místo považování pořadí za stabilní fakt.

Rozklad výsledků obchodních algoritmů Solany začíná trychtýřem

Pro každý algoritmus spočítejte společné příležitosti, způsobilá rozhodnutí, návrhy, autorizované záměry, pokusy a výsledky ověřené podle skutečného stavu. Každá fáze vysvětluje, proč se dokončený vzorek liší od původní populace. Trychtýř by měl zahrnovat důvody zdržení se rozhodnutí a zamítnutí.

Předpokládejme, že smyšlený A vytváří osm návrhů ze společné sady příležitostí a šest se stane dokončenými akcemi. B vytváří pět návrhů a čtyři se dokončí. Tyto počty nedokládají, který je lepší, ale určují různé vzorce pokrytí a proveditelnosti, které by samotné konečné číslo zisku skrylo.

Rozklad výsledků obchodních algoritmů Solany by pak měl spojovat rozdíly s volbami pravidel. Navrhoval A více, protože používal širší pravidla způsobilosti? Vyhýbal se B nepodporovaným trhům? Ztrácel jeden více příležitostí kvůli zastaralým podkladům? Užitečná zpráva vysvětluje cestu od společných vstupů k různým sadám akcí.

Projděte malé porovnání výsledků

Předpokládejme, že šest dokončených akcí A vytváří třicet kotovacích jednotek hrubého čistého výsledku a osmnáct jednotek celkových modelovaných nákladů. Jeho výsledek po těchto nákladech je dvanáct jednotek. Předpokládejme, že čtyři dokončené akce B vytvářejí dvacet čtyři hrubých jednotek a osm jednotek nákladů, takže zbývá šestnáct jednotek.

V tomto smyšleném příkladu má A větší hrubý výsledek, zatímco B má větší výsledek po nákladech. Průměrný výsledek A po nákladech na dokončenou akci je dvě jednotky; u B jsou to čtyři. Tyto průměry stále vynechávají čas a kapitál vyžadované každou cestou účtu, které musí úplné posouzení uchovat.

Nyní předpokládejme, že A má čtyři kladné dokončené akce a B dvě. Jejich podíly kladných akcí jsou přibližně 66,7 % a 50 %. Vyšší podíl patří A, zatímco vyšší čistý součet patří B. To ukazuje, proč se musejí míra úspěšnosti, hrubý výsledek, náklady a výsledek účtu vykazovat odděleně.

Vysvětlete účinky výběru před připsáním zásluh vzorci

Pokud B jedná pouze u nejsnáze interpretovatelných kandidátů, jeho dokončený vzorek se může podstatně lišit od A. Silnější podmíněný výsledek může odrážet užší výběr spíše než lepší předpověď ve stejných případech. Tam, kde je to užitečné, vykazujte výkonnost na společných srovnatelných příležitostech vedle pokrytí každé úplné sady pravidel.

Analýza společných příležitostí odpovídá na užší otázku. Neměla by nahrazovat úplnou simulaci účtu, protože cesty kapitálu a pozdější způsobilost mohou záviset na dřívějších volbách. Používejte ji jako diagnostický pohled s jasně uvedenými omezeními zúženého vzorku.

Toto oddělení pomáhá určit, odkud by mohlo přijít zlepšení. A může těžit z přísnější způsobilosti; B může obětovat příliš mnoho pokrytí; oba mohou na společných případech dosahovat podobných výsledků. Porovnání se stává zdrojem konkrétních výzkumných otázek místo soutěže rozhodované jedním souhrnným číslem.

Přiřazujte účinky velikosti bez přepisování historie

Diagnostika při pevné velikosti může ukázat, jaká část rozdílu souvisí s vlastními pravidly velikosti, ale jde o studii alternativního scénáře. Měla by používat soudržný model účtu a vlastní kontroly proveditelnosti. Změna velikosti může měnit kotace, náklady i to, které pozdější návrhy lze financovat.

Nenásobte prostě původní výsledky obchodů novou velikostí s předpokladem, že každá další podmínka zůstává stejná. Tato aproximace může být užitečná pro omezenou průzkumnou otázku, ale měla by být označena a otestována vůči částem postupu závislým na množství nebo částce.

Průvodce obchodním systémem Solany pojednává o trvalých záznamech podporujících takovou analýzu. Uchování zamýšlené velikosti, autorizované velikosti, podrobností pokusu a množství ověřených podle skutečného stavu umožňuje odlišit velikost určenou algoritmem od změn přidělovací komponenty a výsledků provedení.

Přiřazujte účinky velikosti bez přepisování historieSelectionFrequencySizingFeasibilityCostsTRADING FIELD NOTESEDUCATIONAL RESOURCE
Výběr → Frekvence → Velikost → Proveditelnost → Náklady. Porovnávejte algoritmy se stejnými informacemi, prostředky účtu a předpoklady provedení a poté rozložte rozdíly na výběr, velikost, proveditelnost a náklady.

Zahrňte dobu držení a obsazení prostředků

Algoritmus může vytvářet příznivý výsledek na akci a přitom vázat kapitál mnohem déle. Zaznamenejte, jak dlouho pozice a rezervace obsazují prostředky a jak to ovlivňuje pozdější příležitosti. Cesta účtu může zamítat dobré návrhy, protože dřívější závazky zůstávají nevyřešené nebo otevřené.

Totéž platí pro provozní úsilí. Častější signály mohou vyžadovat více žádostí o kotace, času na posouzení a řešení incidentů. Pokud tyto prostředky hrají roli v zamýšleném postupu, měřte je za stejných podmínek, místo abyste je považovali za bezplatné.

Porovnání by nemělo vymýšlet univerzální směnný kurz mezi úsilím a výnosem. Představte jednotlivé rozměry jasně a nechte uvedený cíl rozhodnutí určit jejich důležitost. Pravidla užitečná pro plně personálně obsazené výzkumné pracoviště mohou být nepraktická pro člověka posuzujícího denně malý počet událostí.

Považujte kopírovanou aktivitu za vlastní rodinu pravidel

Algoritmus založený na kopírování vybírá pozorování z aktivity zdrojové peněženky, což přináší další předpoklady časování a interpretace. Spravedlivé porovnání by mělo zachovávat tato zpoždění a omezení vlastního účtu sledujícího. Nemělo by sledujícímu poskytovat dřívější cenu provedení zdroje ani neznámou historii jeho držených tokenů.

Průvodce softwarem pro kopírování obchodů na Solaně vysvětluje rekonstrukci záměru a odchylky velikosti. Tyto rozdíly mohou výsledkům dominovat, proto by pravidlo kopírovaných akcí mělo být porovnáváno pomocí proudu informací a modelu provedení, které jsou pro sledujícího proveditelné.

Výběr zdroje je také součástí algoritmu. Vybrat zdroj po pozorování jeho nejlepšího historického období vytváří jinou studii než sledovat zdroj vybraný dopředu. Zpráva by měla určovat, kdy a jak byla sada zdrojů vybrána, a uchovávat neúspěšné nebo neaktivní zdroje, pokud je původní pravidla zahrnovala.

Zkoumejte koncentraci napříč aktivy a obdobími

Souhrnná výhoda může pocházet z jediného aktiva nebo jednoho krátkého tržního prostředí. Posuzujte příspěvky napříč kandidáty a časovými obdobími a určete největší hybatele. Výsledek ovládaný malou sadou výsledků si zaslouží jinou interpretaci než široce rozložený vzorec.

Nepředpokládejte, že mnoho řádků poskytuje nezávislé podklady. Opakovaná rozhodnutí u souvisejících tokenů mohou sdílet stejného tržního hybatele a překrývající se okna výsledků mohou vytvářet závislost výsledků. Při interpretaci síly porovnání tuto strukturu popište.

Užitečná diagnostika odstraňuje nebo samostatně vykazuje vlivná pozorování bez výběru verze nejlépe podporující preferovaný závěr. Cílem je porozumět závislosti, nikoli vyrábět robustnost vylučováním nepohodlných případů. Uchovejte původní úplný výsledek vedle diagnostických pohledů.

Vyhraďte pozdější podklady pro konečné porovnání

Po použití vývojových dat k výběru verzí, předpokladů a měřítek vyhodnoťte pevně stanovené porovnání v pozdějším nedotčeném okně. Pokud je studie po prohlédnutí tohoto okna upravena, zdokumentujte revizi a uznejte, že stejné podklady nyní informují vývoj.

Pozdější posouzení by mělo zachovávat stejnou informační hranici a omezení účtu. Změna podpory zdrojů nebo souboru aktiv může být legitimní, ale musí být zaznamenána, protože mění porovnávanou populaci. Zpráva by neměla změněný experiment bez vysvětlení představovat jako přímé pokračování.

Žádné konečné pozdější okno nezaručuje budoucí výkonnost. Může poskytovat další podklady o tom, jak se pevná pravidla chovala v podmínkách nepoužitých k jejich výběru. Síla závěru závisí na rozsahu, trvání, závislosti a kvalitě předpokladů provedení a účtování.

Udržujte vyhodnocování obou záznamů konzistentní

Nejednoznačné výsledky potřebují stejný standard posouzení pro oba algoritmy. Pokud transakci nelze plně klasifikovat, používejte stejnou kategorii nevyřešeného stavu a postup předání k dalšímu řešení. Nezkoumejte nejistotu důkladněji u preferovaného algoritmu a současně nepřiřazujte druhému nepříznivé výchozí hodnoty.

Kde je nutný ruční úsudek, uchovejte podklady a důvod rozhodnutí. Druhý hodnotitel může prozkoumat vzorek bez znalosti toho, který algoritmus vytvořil jednotlivé případy. To může odhalit nekonzistentní klasifikační pravidla dříve, než se stanou zdánlivými rozdíly výkonnosti. Stejné předpoklady zahrnují způsob řešení nejistoty, nikoli pouze číselná nastavení použitá v simulaci.

Vykazujte mechanismus stojící za rozdílem

Posouzení strategií se stejnými předpoklady by mělo uvádět, který výsledek se liší a proč podklady naznačují tento rozdíl. Výběr, frekvence, velikost, proveditelnost, náklady a obsazení prostředků jsou věrohodnými přispívajícími faktory. Zpráva může určit několik současně bez nucení vysvětlení do jednoho oblíbeného vzorce.

Smyšlený příklad A a B ukazuje hodnotu tohoto rozkladu. Více návrhů, více dokončených akcí a vyšší podíl kladných akcí nezaručovaly větší čistý výsledek po nákladech. Čtenář potřebuje celý řetězec, aby porovnání interpretoval a rozhodl, co si zaslouží další studium.

Obchodní algoritmy Solany se nejužitečněji porovnávají jako úplné sady pravidel pracující se společnými podklady při výslovných omezeních. Stejné předpoklady činí rozdíly spravedlivými; rozklad je činí srozumitelnými. Výsledkem je výzkumné zjištění, které může vést další verzi, včetně případů, kdy poctivý závěr říká, že zdánlivý vítěz závisí na nejistých předpokladech.

Pokračujte v učení

Prozkoumat všechny zdroje