Langkau ke kandungan
Semua strategi

Strategi

BTC Kesinambungan Momentum Rentas Sesi — Beli-Jual, Satu Instrumen OHLCV: Arah Pergerakan Sesi ASIA Meramalkan Pergerakan Sesi US; Dagangkan Sesi US Mengikut Arah Itu ONLY Apabila Pergerakan Asia Besar, Posisi Mendatar Semalaman (BINANCE BTCUSDT USD-M, Bar 1H, Intrahari, 2 Parameter)

Hasil: Ditinggalkan

BtcAsiaToUsSessionCarryoverLS

Diukur dengan baik: 594 dagangan sepanjang sejarah penuh 2020-2026 1H, seimbang beli/jual (293/301), pelaksanaan bersih (594 isyarat, 594 dihantar, tiada yang digugurkan)

Hipotesis

Strategi LONG-SHORT, SINGLE-INSTRUMENT, berasaskan OHLCV INTRADAY pada BTCUSDT.BINANCE USD-M perpetual, daripada keluarga yang benar-benar berbeza daripada semua strategi yang masih menunggu atau telah ditamatkan di sini — ia NOT strategi trend/pecahan (momentum dwi-TF, SuperTrend, Donchian, ORB), NOT strategi pulangan kepada min/pudar (kedua-duanya gagal), dan NOT isyarat suapan tambahan (semuanya rugi bersih). Strategi ini memanfaatkan SESSION LEAD-LAG intrahari: arah pergerakan yang terbentuk semasa sesi ASIA……Tunjuk lagiTunjuk kurang

Strategi LONG-SHORT, SINGLE-INSTRUMENT, berasaskan OHLCV INTRADAY pada BTCUSDT.BINANCE USD-M perpetual, daripada keluarga yang benar-benar berbeza daripada semua strategi yang masih menunggu atau telah ditamatkan di sini — ia NOT strategi trend/pecahan (momentum dwi-TF, SuperTrend, Donchian, ORB), NOT strategi pulangan kepada min/pudar (kedua-duanya gagal), dan NOT isyarat suapan tambahan (semuanya rugi bersih). Strategi ini memanfaatkan SESSION LEAD-LAG intrahari: arah pergerakan yang terbentuk semasa sesi ASIA dengan penyertaan rendah (00:00-08:00 UTC) cenderung PERSIST ke sesi US yang lebih cair (13:00-21:00 UTC), apabila aliran US/institusi meneruskan pergerakan dan bukannya membalikkannya. Setiap hari UTC, tanda dan magnitud pulangan sesi Asia diukur; apabila pergerakan Asia LARGE (isyarat arah sebenar, bukan hingar), strategi memasuki sesi US mengikut arah SAME dan memegang posisi hanya sepanjang sesi itu, lalu menjadi FLAT semalaman (tiada pendedahan pembiayaan, jurang semalaman atau risiko trend berbilang hari). Strategi ini berbeza daripada pecahan julat pembukaan BTC yang masih menunggu (yang berdagang julat BREAKOUT bagi beberapa jam pertama) — di sini tiada pecahan; strategi mengambil posisi CARRYOVER searah pergerakan sesi yang telah terbentuk, dalam sesi lain yang bermula kemudian. Strategi ini mengekalkan ciri asas yang diperlukan untuk terus berdaya maju (satu instrumen, OHLCV tulen dengan sejarah penuh 2020-2026 1H, posisi panjang dan pendek, tiada suapan tambahan berdasarkan pengajaran kerugian bersih, tiada kaki kedua berdasarkan L69) dan direka untuk memenuhi ambang statistik: kekerapan hampir harian menghasilkan jumlah dagangan LARGE (>100/tahun) yang melepasi ambang kebolehukuran dan memperketat anggaran Sharpe terlaras deflasi; hanya 2 parameter FREE (ambang kemasukan pergerakan Asia, gandaan henti rugi ATR) mengurangkan penalti deflasi bagi percubaan terbaik daripada -225 percubaan. Strategi ini juga mengisi kategori jangka pendek yang kurang diwakili (8.6% berbanding 10%).

Iterasi 2 membaiki kegagalan Layer-2 secara tepat: keenam-enam senario sintetik menghasilkan 'TypeError: _day_of() takes 1 positional argument but 2 were given'. Harness Layer-2 mengikat semula setiap atribut boleh panggil pada proksi sebagai kaedah BOUND, jadi pembantu @staticmethod _day_of/_hour_of menerima instance sebagai argumen pertama dan bar sebagai argumen kedua. Pembaikan: kedua-duanya kini kaedah instance biasa (self, bar) — lokasi panggilan sudah menggunakan self._day_of(bar)/self._hour_of(bar), jadi……Tunjuk lagiTunjuk kurang

Iterasi 2 membaiki kegagalan Layer-2 secara tepat: keenam-enam senario sintetik menghasilkan 'TypeError: _day_of() takes 1 positional argument but 2 were given'. Harness Layer-2 mengikat semula setiap atribut boleh panggil pada proksi sebagai kaedah BOUND, jadi pembantu @staticmethod _day_of/_hour_of menerima instance sebagai argumen pertama dan bar sebagai argumen kedua. Pembaikan: kedua-duanya kini kaedah instance biasa (self, bar) — lokasi panggilan sudah menggunakan self._day_of(bar)/self._hour_of(bar), jadi tiada perkara lain berubah dan tingkah laku dalam enjin adalah sama. Perubahan defensif kedua dalam laluan pembantu yang sama: cap masa yang dilaporkan oleh harness (1735690980000) dalam MILLISECONDS, sedangkan enjin membekalkan nanosaat; kod lama sentiasa membahagikan dengan 1e9, yang dalam harness akan memampatkan setiap bar sintetik ke jam/hari yang sama lalu membekukan logik sesi (kegagalan Layer-2 kedua yang tersembunyi selepas TypeError diatasi). _epoch_secs() baharu menormalkan mengikut magnitud (ns/us/ms/s) dan tidak mengubah bar nanosaat sebenar, maka Layer-3 dan backtest sebenar tidak terjejas. Bentuk isyarat, peraturan masuk/keluar, ATR, saiz posisi, import dan struktur kelas selainnya tidak berubah daripada kod yang sudah lulus Layer 1.

Premis jangkaan negatif berdasarkan sampel sejarah penuh yang diukur dengan baik. Dalam 594 dagangan sepanjang 2020-2026, peralihan sesi Asia->US mencatat kerugian: profit_factor 0.937 (<1), total_return -9.81%, jangkaan bagi setiap dagangan -$17.34, Sharpe -0.15 dengan CI [-0.760, 0.458] merangkumi sifar, information_ratio -0.76. Satu-satunya tahun positif ialah 2020 (+15.3%); setiap tahun selepasnya negatif atau mendatar (2021 -8.1, 2022 -5.8, 2025 -10.8), dengan Sharpe bergulir menurun kepada -8.3 menjelang 2026 — hipotesis 'pergerakan besar Asia meramalkan pergerakan US' tidak disokong oleh hasil. Strategi ini juga hampir tidak berdaya maju selepas fi: avg_trade_return_pct 0.110% berada di bawah paras minimum Binance 0.15% USD-M (L22). Dengan hanya 2 parameter bebas dan kelebihan arah bersih yang negatif, pelarasan tidak dapat membalikkan tanda kelebihan yang tidak wujud. Inilah corak kerugian bersih fee_edge/no_edge — tidak berbaloi menghabiskan 2 jam untuk pengoptimuman.

Pelaksanaan

BTCUSDT.BINANCE USD-M perpetual, bar 1H, strategi ikut arah dan ketinggalan sesi intrahari long-short. Setiap hari UTC, pulangan sesi Asia (00:00-08:00 UTC dari buka hingga tutup) dikumpulkan secara beransur-ansur dan dinormalkan menggunakan sisihan piawai bagi 30 pulangan Asia yang terakhir (ATR-berasaskan serakan digunakan sebagai sandaran sementara sejarah tersebut dikumpulkan), lalu menghasilkan skor-z berterusan yang tidak bergantung pada skala dan dipulangkan pada setiap bar. Pada jam buka sesi US (13:00……Tunjuk lagiTunjuk kurang

BTCUSDT.BINANCE USD-M perpetual, bar 1H, strategi ikut arah dan ketinggalan sesi intrahari long-short. Setiap hari UTC, pulangan sesi Asia (00:00-08:00 UTC dari buka hingga tutup) dikumpulkan secara beransur-ansur dan dinormalkan menggunakan sisihan piawai bagi 30 pulangan Asia yang terakhir (ATR-berasaskan serakan digunakan sebagai sandaran sementara sejarah tersebut dikumpulkan), lalu menghasilkan skor-z berterusan yang tidak bergantung pada skala dan dipulangkan pada setiap bar. Pada jam buka sesi US (13:00 UTC), strategi memasuki posisi mengikut arah SAME pergerakan Asia apabila |z| >= entry_z, dengan paling banyak satu kemasukan bagi setiap hari kalendar. Strategi keluar pada jam tutup sesi US (20:00 UTC) supaya posisi tidak dibawa semalaman (FLAT, tanpa pembiayaan dan tanpa risiko jurang harga), atau lebih awal apabila terkena henti rugi berasaskan ATR (stop_atr_mult x ATR, dengan had minimum min_stop_pct). Saiz posisi mempertaruhkan risk_frac ekuiti merentasi jarak henti rugi, dihadkan pada pendedahan kasar sebanyak max_notional_frac x ekuiti. Semua keadaan (ATR, pulangan sesi, deque serakan) ialah O(1) bagi setiap bar; pertukaran hari berpandukan cap masa bar itu sendiri, bukannya pembilang bar.

Keputusan Pengesahan

CLEAN RESTART 2026-09-04 — sejarah keputusan dan rekod pembelajaran bagi larian ini telah dibuang, lalu proses dimulakan semula pada peringkat pengesahan. Kegagalan sebelumnya berpunca daripada saluran paip, bukan pasaran: rangka kerja Layer-2 tersalah mengikat fungsi bantuan @staticmethod (telah dibaiki), QA mengeluarkan keputusan prestasi muktamad berdasarkan ujian ringkas yang belum dioptimumkan (dibuang — QA kini hanya menilai ketepatan), dan tamat masa kotak pasir berpunca daripada kekurangan slot backtest (telah dibaiki). Hipotesis dan kod strategi tidak berubah. Nilai kod berdasarkan kualitinya; prestasi akan ditentukan kemudian melalui backtest penuh dan pengoptimum.

Tambahkan _param_bounds = {entry_z: [...], stop_atr_mult: [...]} yang sepadan dengan had dalam kod; kekalkan semua pemalar jam sesi/ATR/risiko di luarnya.

Konfigurasi mengisytiharkan _param_bounds NO walaupun hipotesis berasaskan 'hanya 2 FREE parameter' untuk meminimumkan penalti pengurangan akibat percubaan terbaik daripada -225 percubaan. Tanpanya, pengoptimum tiada permukaan eksplisit yang mengikatnya kepada {entry_z, stop_atr_mult}, sekali gus melemahkan disiplin 2 parameter. Bukan kecacatan ketepatan.

Tetapkan us_exit_hour=21 untuk keseluruhan jangka masa, atau dokumentasikan 20:00 sebagai sesuatu yang disengajakan.

Hipotesis menyatakan sesi US 13:00-21:00 UTC tetapi us_exit_hour ialah 20, lalu memaksa posisi mendatar sejam lebih awal. Kecil, tidak mengubah mekanisme atau invarian posisi mendatar semalaman.

Semakan Backtest

Sharpe
-0.15
Jumlah Pulangan
-9.81%
Drawdown Maksimum
23.40%
Jumlah Dagangan
594
Kadar Menang
44.8%
Faktor Keuntungan
0.94

Diukur dengan baik: 594 dagangan sepanjang sejarah penuh 2020-2026 1H, seimbang beli/jual (293/301), pelaksanaan bersih (594 isyarat, 594 dihantar, tiada yang digugurkan)

Keluarga peneraju-tertinggal sesi intrahari yang benar-benar berbeza; posisi mendatar semalaman, korelasi penanda aras rendah (0.025), tiada kebergantungan pada suapan tambahan

Rugi bersih: profit_factor 0.937 (<1), total_return -9.81%, jangkaan -$17.34/dagangan, Sharpe -0.15 (CI merangkumi sifar), information_ratio -0.76

avg_trade_return_pct 0.110% berada di bawah lantai yuran 0.15% Binance USD-M — marginal dari segi yuran walaupun mengabaikan jangkaan negatif

Hanya 2020 (+15.3%) yang positif dengan bermakna; setiap tahun berikutnya negatif atau mendatar (2025 -10.8%), Sharpe bergulir menuju -8.3 menjelang 2026 — premis kesinambungan merentas sesi tidak mempunyai kelebihan yang berterusan

return_kurtosis 78.6 — pergerakan harga yang tidak sekata (cth. hari -6.07% pada 2023-08-29) dan bukannya kelebihan yang lancar

Sejarah Lelaran

Verifikasi gagal (Layer 2 — senario sintetik): Parameter digunakan: ['entry_z', 'min_bars', 'risk_frac', 'atr_period', 'min_notional', 'min_stop_pct', 'min_vol_days', 'us_exit_hour', 'asia_end_hour', 'stop_atr_mult', 'us_entry_hour', 'asia_start_hour', 'max_notional_frac', 'vol_lookback_days'] Semak bahawa __init__ menetapkan semua atribut dari self.parameters.get(). - steady_uptrend: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) -……Tunjuk lagiTunjuk kurang

Verifikasi gagal (Layer 2 — senario sintetik): Parameter digunakan: ['entry_z', 'min_bars', 'risk_frac', 'atr_period', 'min_notional', 'min_stop_pct', 'min_vol_days', 'us_exit_hour', 'asia_end_hour', 'stop_atr_mult', 'us_entry_hour', 'asia_start_hour', 'max_notional_frac', 'vol_lookback_days'] Semak bahawa __init__ menetapkan semua atribut dari self.parameters.get(). - steady_uptrend: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) - steady_downtrend: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) - flat_ranging: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) - volatility_spike: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) - zero_volume: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000) - price_gap: TypeError: BtcAsiaToUsSessionCarryoverLS._day_of() mengambil 1 argumen kedudukan tetapi 2 diberi (cap masa bar: 1735690980000)

Stratmill ialah alat penyelidikan dan dagangan kertas, bukan nasihat kewangan atau broker. Keputusan ujian belakang dan dagangan kertas adalah bersifat hipotesis. Perdagangan melibatkan risiko kerugian.