BtcTakerFlowExhaustionReversalLS1H
Hypoteesit
BTC Likviditeettiä ottavan toimeksiantovirran ehtymiskäänne, long–short (yhden instrumentin BINANCE USD-M jatkuva futuuri, 1 h kynttilät, vastavirtakauppa aggressoripuolten äärimmäisellä epätasapainolla — myy lyhyeksi myöhäisvaiheen FOMO-ostoja / osta paniikkimyyntiä — rajattu sivuttaismarkkinaan, uudenlainen taker-suhdesignaali, 3 parametria)
Hypoteesit
LONG-SHORT, yhden instrumentin keskiarvoon palautumiseen perustuva strategia kohteessa BTCUSDT.BINANCE (USD-M jatkuva futuuri, 1 h kynttilät), jonka ajurina on ORDER FLOW, ei hinta — signaalin syöte, jota mikään tuotannossa oleva strategia ei käytä. Se laskee jokaiselle kynttilälle likviditeettiä ottavien osto- ja myyntiaggressorien epätasapainon (likviditeettiä ottavien ostojen osuuden volyymista) Binancen futuurien taker-suhteen lisädatasta (varavaihtoehto: aggressoriluokiteltu trade_ticks) ja tasoittaa sen lyhyellä aikaikkunalla. Teesi: kun aggressoriostot muuttuvat äärimmäisiksi ja jatkuviksi (esim. likviditeettiä ottavien ostojen osuus ≥ 0.68 tasoitusikkunassa), marginaalinen markkinaostaja edustaa myöhäisvaiheen FOMO-ostamista / pakotettua lyhyiden positioiden sulkemista, jonka takana ei ole uutta rajahintatoimeksiantojen kysyntää — aggressorien ehtymistä, joka edeltää luotettavasti lyhyen aikavälin korjauslaskua, joten FADE sitä SHORT. Vastaavasti äärimmäinen ja jatkuva taker-SELL-aggressio (osuus ≤ 0.32) on paniikkiin / kapitulaatioon liittyvää markkinamyyntiä oheneviin myyntitarjouksiin — avaa LONG-positio. Tämä on tarkoituksella DIFFERENT strategiaperhe suhteessa kaikkeen tässä tehtaassa kariutuvaan: se on NOT trendinseurantaa (yhden markkinatilan hautausmaa, jossa 209 kuolemaa — se toimii vastavirtaan ja jakautuu eri markkinatiloihin, tuottaen kaikissa suunnissa, joissa toimeksiantovirta venyy liiallisuuksiin), NOT rahoitusmaksujen carry-strategiaa (kyllästynyt, kuluihin kariutuva koristrategioiden perhe — sen tuottoetu on 0.4–0.6% käänteisliike, ei alle korkopisteen kassavirta), NOT N-osainen kori (se käyttää yhtä instrumenttia ja 2 toteutusta position avaamiseen ja sulkemiseen, joten se välttää strategian L12 kulumuurin 2N×10bps) ja NOT optioita (ei kauppamäärän estettä — äärimmäisiä toimeksiantovirtatapahtumia esiintyy kymmeniä kertoja vuodessa, mikä tuottaa satoja kauppoja tuottoedun luotettavaan mittaamiseen). Se on rajattu NON-TRENDING-markkinatiloihin (vastavirtakauppaa käydään vain, kun hidas trendisuodatin on tasainen / osoittaa sivuttaisliikettä), jotta vältetään ainoa todellinen epäonnistumistapa — äärimmäinen toimeksiantovirta, joka on INFORMED jatkumista ehtymisen sijaan. Vähäinen parametrimäärä 3 (toimeksiantovirran tasoitusikkuna, epätasapainon kynnysarvo, poistuminen) pitää sen vastustuskykyisenä ylisovittamiselle.
Hypoteesit
Iteraatio 3 käsittelee ainoan Layer-4-tason QA-epäonnistumisen: kauppojen puutteen (6 kauppaa/363 päivää), joka johtuu liian tiukasta yhdistelmäportista. Mekanismia, tuontia tai signaalilogiikkaa ei muuteta (ne läpäisivät Layerit 1-3); vain kolmea sisäänmeno-/poistumisrajoitinta löysennetään, jotta strategia ylittää noin 100 kaupan mitattavuusrajan. entry_z 1.2->0.8 aktivoituu useammissa virtausääripäissä pysyen kohinan ulkopuolella ja 0.10%:n kierroksen taker-kulun yläpuolella (teesin käänne on 0.4-0.6%). regime_threshold 0.55->0.65 hyväksyy enemmän sivuttaisliikkeen palkkeja, jotta sivuttaisliikkeen-AND-ääripään yhdistelmä ei enää kasautuisi harvinaiseksi, mutta sulkee edelleen pois voimakkaat trendit (informoidun jatkumisen vikamuoto). exit_z 0.3->0.25 ja max_hold_bars 24->10 nopeuttavat kiertoa, palauttavat strategian nopeammin neutraaliksi ja moninkertaistavat sisäänmenoikkunoiden määrän vuodessa. Vierivä z:n skaalasta riippumaton signaali (L5) sekä vastatrendinen, tiloihin jakautunut, yhden instrumentin rakenne, joka erottaa tämän trendi-/carry-/kori-/optiostrategioiden hautausmaasta, säilyvät muuttumattomina.
Hypoteesit
Negatiivisen odotusarvon yhden perpin taker-virtauksen ehtymis-fade, jolla ei ole etua ja jota rajoittaa täydentävä dataeste (L73/L55). profit_factor 0.62, total_return -5.29%, Sharpe -0.71 (CI [-1.35, 0.02]), odotusarvo -$62.6/kauppa, avg_trade_return_pct 0.0146% (lähes nolla, nettotappiollinen); avg_loss > avg_win arvolla win_rate 0.447, joten fade on virtauksen väärällä puolella. Kriittisesti, vaikka 58,512 palkkia kattavat 2019-2026, ALL 85 kauppaa ja 100% tuotosta osuu yhteen noin 6 kuukauden 2026 ikkunaan, koska taker_ratio-täydentävä syöte kattaa vain tuoreen osan — annual_returns={2026:-5.32}, kuukausittain 2026-03..08 — joten 3-ikkunan walk-forwardia ja 20% holdoutia ei voida muodostaa. Tämä on sama toimeksiantovirran ohjaaman yhden perpin tunnusmerkki, joka on jo hylätty kolme kertaa tässä erässä (BtcTakerAggressionPersistence, AvaxTakerAggressorDominance, EthTakerFlowBreakout). Mikään parametrien säätö ei muuta negatiivista kauppakohtaista etua positiiviseksi, eikä optimoija voi hankkia syötteeltä puuttuvaa kalenterikattavuutta. Ei 2 tunnin optimoinnin arvoinen. Epäonnistumismalli: fee_edge/no_edge yhden perpin toimeksiantovirran ohjaama fade, jolla on vain tuore täydentävä ikkuna.
Toteutus
Toimeksiantovirran keskiarvoon palautumiseen perustuva long–short-strategia kohteena BTCUSDT.BINANCE USD-M jatkuva futuuri (1 h kynttilät). Laskee liukuvan z-arvon tasoitetusta likviditeettiä ottavien ostoaggressorien osuudesta Binancen taker_ratio-lisädatasta; käy vastavirtakauppaa äärimmäisillä ja jatkuvilla aggressoriostoilla SHORT (myöhäisvaiheen FOMO-ehtyminen) ja äärimmäisellä aggressorimyynnillä LONG (paniikkikapitulaatio), vain sivuttaismarkkinassa (matala Kaufmanin tehokkuussuhde). Sulkee position toimeksiantovirran normalisoituessa, ehdottoman 1%-tappiorajan täyttyessä tai aikarajan umpeutuessa. Yksi instrumentti, vipu 1.0, 3 keskeistä säädettävää parametria.
Varmennuksen tulokset
CLEAN RESTART 2026-09-04 — tämän ajon tuomiohistoria ja oppimistiedot poistettiin, ja se käynnistettiin uudelleen varmennuksesta. Aiempi hylkäys johtui putkesta, ei markkinasta: Layer-2-valjastin sitoi @staticmethod-apufunktiot väärin (korjattu), QA antoi lopullisia suorituskykytuomioita optimoimattomasta savutestistä (poistettu — QA arvioi nyt vain oikeellisuutta), ja hiekkalaatikon aikakatkaisut johtuivat backtest-paikkojen loppumisesta (korjattu). Hypoteesi ja strategiakoodi ovat muuttumattomia. Varmenna koodi sen omien ansioiden perusteella; suorituskyky ratkaistaan myöhemmin täydellä backtestillä ja optimoijalla.
Varmennuksen tulokset
Pienennä parametrin taker_lag_seconds oletusarvo noin 7200-14400 sekuntiin, jotta vanhentuneet tietosyötteet estävät positioiden avaamisen.
Varmennuksen tulokset
taker_lag_seconds:n oletusarvo on 90000 (25 tuntia), joten _current_fraction hyväksyy taker_ratio havainnon noin 25 tuntiin asti vanhana ennen kuin palauttaa None. Tämä ei ole tulevaisuudentietoa (bisect-raja on yksipuolinen palkilla ts_event <= ts_init), mutta syötekatkojen aikana strategia käy kauppaa päivän vanhalla virtauslukemalla.
Varmennuksen tulokset
Lisää _frac_buf-puskuriin vain, kun self._tk_ts[idx] etenee.
Varmennuksen tulokset
_current_fraction palauttaa viimeisimmän havainnon uutuudesta riippumatta, joten sama osuus lisätään _frac_buf-puskuriin jokaisella palkilla, kunnes syöte etenee, mikä hieman puristaa vierivän z-perusviivan keskihajontaa. Ei oikeellisuusongelma 1 h:n taajuudella.
Backtestin arviointi
Siisti yhden instrumentin toteutus (2 täyttöä/kierros, ei korin kuluseinämää), tilan mukaan rajattu, vain 3 keskeistä säädettävää — rakenteeltaan ylisovittamista kestävä
Backtestin arviointi
Toimeksiantovirran signaalisyöte on aidosti erilainen kuin trendi-/carry-/koristrategioiden hautausmaat
Backtestin arviointi
Nettotappiollinen ilman etua: profit_factor 0.62, total_return -5.29%, Sharpe -0.71 (CI [-1.35, 0.02]), odotusarvo -$62.6/kauppa, avg_trade_return_pct 0.0146% (lähes nolla ja negatiivinen etumerkki)
Backtestin arviointi
avg_loss ($301) ylittää arvon avg_win ($232), kun win_rate 0.447 — ehtymiseen perustuva vastavirtakauppa on systemaattisesti toimeksiantovirran liikkeen väärällä puolella
Backtestin arviointi
Täydentävä dataeste (L73): kaikki 85 kauppaa ja 100% tuotosta osuvat yhteen noin 6 kuukauden 2026 ikkunaan (annual_returns={2026:-5.32}, kuukausittain 2026-03..08), koska taker_ratio-syöte kattaa vain tuoreen osan 2019-2026 OHLCV historiasta — tehokas otos ei tue 3-ikkunan walk-forwardia ja 20% holdoutia
Backtestin arviointi
commission_pct_of_gross 47% — kaupankäyntikulut ja markkinavaikutus kuluttavat jo puolet bruttotuotosta ennen negatiivisen tuottoedun huomioimista
Backtestin arviointi
Vastaa toimeksiantovirralla suodatettujen yhden jatkuvan futuurin strategioiden luokkaa, jossa yksikään ei selviytynyt (BtcTakerAggressionPersistence, AvaxTakerAggressorDominance ja EthTakerFlowBreakout kaikki hylätty), sekä L55 alle -1.15–PF yhden kohteen vastavirtastrategioiden luokkaa
Backtestin arviointi
6 kk (2026 vain)
Backtestin arviointi
monivuotinen
Iteration History
Verifiointi epäonnistui (taso 3 — testiympäristön historiatesti): Kauppoja ei syntynyt
Käytetty kynttilätyyppi: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, käsiteltyjä kynttilöitä: 8729
Diagnostiikka: should_enter() palautti kaupan suunnan 0 kertaa 8679 arvioidun kynttilän aikana -> strategiasi ENTRY CONDITION ei lauennut kertaakaan. Väljennä positioiden avauslogiikkaa / kynnysarvoja.
Varmista, että strategiasi tuottaa kauppoja annetuilla tiedoilla ja parametreilla.
Iteration History
Varmennus epäonnistui (Layer 4 — QA-tarkistus):
- Sisäänmenosuodatin aktivoituu aivan liian harvoin tuottaakseen mitattavan tuloksen. Hiekkalaatikko tuotti vain 6 kauppaa 363 päivän aikana (~6 kauppaa/vuosi). Yhdistelmäportti vaatii samanaikaisesti (a) RANGING-tilan (Kaufmanin tehokkuussuhde < regime_threshold), (b) taker-osto-osuuden äärimmäisen vierivän z-arvon (|z| >= entry_z=1.2) ja (c) strategian olevan FLAT, minkä jälkeen positio pidetään enintään 24 palkkia -- joten aidot sisäänmenot ovat harvinaisia, vaikka z ylittää kaistan usein. Tämä on täsmälleen L16-vikamuoto (”BTC 4H:n aggressori-epätasapaino 16 kauppaa”, ”BTC taker-suhde 16 kauppaa”), ja se toteutuu WORSE tässä (6 kauppaa). Tällä tahdilla edes monivuotinen backtest ei yllä lähellekään noin 100 kaupan mitattavuusrajaa. Hypoteesin oma perustelu (”kymmeniä kertoja vuodessa, satoja kauppoja luotettavaa edun mittausta varten”) on suoraan ristiriidassa 6 kaupan tuloksen kanssa.
- Koska tulos perustuu 6 kauppaan, jokainen päämittari on epädiagnostinen: Sharpe 0.84, mutta sharpe_ci_low -1.08 (CI kattaa nollan), profit_factor 10.26 ja win_rate 0.667 6 otoksella, return_skew 7.23 / huipukkuus 94.8, ja avg_win $300 vastaan avg_loss $58 -- yksi largest_win $662 kantaa koko positiivisen tuoton (+1.08%). Mitään näistä ei voida pitää luotettavana näyttönä edusta. Tämä on suora seuraus yllä olevasta kauppamääräongelmasta, ei erillinen vika.
Iteration History
Verifiointi epäonnistui (taso 4 — QA-arviointi):
- Keskeinen tuottoetu on negatiivinen ja kaupankäyntikulujen alapuolella, mikä kumoaa hypoteesin keskeisen väitteen. Hypoteesin mukaan vastavirtakauppa hyödyntää '0.4-0.6% käänteisliikkeen'; testiympäristön mittaustulos on avg_trade_return_pct -0.025% -- negatiivinen ja kertaluokkaa pienempi kuin sekä väitetty tuotto että futuurien 0.15% vähimmäiskulut. Aidon tuottoedun puuttumista (pelkän kohinan sijaan) tukevat: profit_factor 0.518, Sharpen luku -1.53 (CI [-2.73, +0.07]), win_rate 0.50 ja tuotto–riskisuhde INVERTED (avg_loss $338 ~= 2x avg_win $175), omega_ratio 0.35. Ratkaisevaa on, että tämä ilmeni BECAUSE, kun iteraation -3 lievennykset (entry_z 1.2->0.8, regime_threshold 0.55->0.65) lisäsivät kauppoja: lisäavaukset käynnistyivät heikommissa toimeksiantovirran ääritilanteissa, joissa palautuminen oli NOT, mikä painoi keskimääräisen tuottoedun negatiiviseksi. Tämä on suoraa näyttöä siitä, ettei likviditeettiä ottavan toimeksiantovirran ehtymissignaalissa ole kustannukset kattavaa käännealfaa -- kynttilät, joissa aggressoripuolten epätasapaino on äärimmäinen, eivät näillä kynnysarvoilla palaudu systemaattisesti kohti keskiarvoa.
- Kauppamäärä jää edelleen mitattavuuden vähimmäisrajan alle. Iteraatio -3 kasvatti kauppamäärän 6:sta 26:een 363 päivän aikana (~26/vuosi), mutta määrä jää yhä selvästi alle noin 100 kaupan vähimmäisrajan, jota tarvitaan tuottoedun erottamiseen kohinasta (L16; samankaltaiset BTC aggressoriepätasapainoon / taker-suhteeseen perustuvat yritykset kariutuivat 16 kauppaan). Kun kauppoja on 26, vinous on -4.83 ja huipukkuus 43 (yksittäinen -$945 tappio hallitsee tuloksia), tunnusluvut ovat edelleen kohinan hallitsemia -- Sharpen luvun CI ulottuu -2.73:sta +0.07:een. Kehittäjä on juuttunut kahden epäonnistuvan toimintatilan väliin: tiukempi suodatus -> ei mitattavissa (6 kauppaa), väljempi suodatus -> jokseenkin mitattavissa mutta negatiivinen tuottoetu (26 kauppaa, -0.025%/kauppa). Molemmat epäonnistuvat.
Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.