Strategistrategy-labbacktestingout-of-sampletransparencyvalidation

Strategy Lab sudah keluar dari beta. Setidaknya sepuluh dari tiga puluh strateginya ada di bawah standar kami sendiri.

16 Agustus 2026·Baca 8 menit
Strategy Lab sudah keluar dari beta. Setidaknya sepuluh dari tiga puluh strateginya ada di bawah standar kami sendiri.

Ini adalah angka yang seharusnya tidak pernah dicetak oleh sebuah perpustakaan strategi.

Dalam re-test hari ini (16 Agustus 2026), setidaknya 10 dari 30 strategi di Anny Strategy Lab berada di bawah satu atau lebih ambang batas yang kami syaratkan untuk publikasi. Semuanya masih ada di halaman. Semuanya masih bisa disalin. Angka yang gagal ditampilkan di masing-masing strategi.

"Setidaknya" adalah kata yang bekerja keras di kalimat itu. Re-test harian menghitung ulang enam dari tujuh gate di bawah — jumlah trade, win rate, Sharpe, drawdown, degradasi out-of-sample, Sharpe out-of-sample. Gate ketujuh, jumlah trade out-of-sample, hanya dicek saat sebuah strategi dipublikasikan dan tidak disimpan untuk pengecekan ulang. Jadi 10 adalah batas bawah, bukan total yang pasti — dan arah jujurnya adalah membulatkan ke atas.

Angka itu berubah setiap hari, ke dua arah. Dua hari lalu angkanya 18. Halaman strategi menampilkan angka terkini, dan angka itulah yang berlaku — bukan angka di sini.

Kami mencetaknya karena perpustakaan yang angkanya hanya pernah membaik adalah perpustakaan yang tidak sedang re-testing. Itu hanya mencetak ulang hari pertama publikasinya.

Hari ini Lab keluar dari beta. Begini cara kerjanya, gate demi gate.

Apa yang sebenarnya ditolak oleh pencarian ini

Dalam sweep terakhir kami yang tercatat, dijalankan sebelum 16 Agustus 2026, Lab melakukan backtest terhadap 9.385 kombinasi parameter. Dua puluh lima di antaranya menghasilkan cukup trade untuk dinilai terhadap standar kualitas. Empat yang dipublikasikan.

Jadilah tepat soal apa yang terjadi pada 9.360 sisanya: mayoritas besar tidak pernah menghasilkan minimal tiga puluh trade, sehingga tidak ada yang bisa dinilai. Itu adalah filter mekanis, bukan vonis bahwa masing-masing dari mereka akan merugi. Tidak satu pun dari mereka pernah dijalankan dengan modal nyata, dan kami tidak mengklaim sebaliknya.

Sweep diluncurkan secara sengaja, secara manual, ketika kami memutuskan untuk menjalankannya. Tidak ada jadwal dan tidak ada janji tentang seberapa sering perpustakaan ini bertambah. Bagian harian dari sistem ini adalah re-testing, bukan pencarian.

Standarnya

Agar memenuhi syarat untuk dipublikasikan, sebuah kandidat harus melewati semua tujuh ini:

GateAmbang Batas
Closed backtested tradesminimal 30
Win rateminimal 40%
Sharpe ratiominimal 0.5
Maximum drawdowntidak lebih buruk dari 35%
Degradasi out-of-sampletidak lebih buruk dari 50%
Sharpe out-of-sampleminimal 0.3
Trade out-of-sampleminimal 8

Setiap angka di atas diukur pada trade yang sudah memperhitungkan biaya. Setiap sisi dari setiap trade dikenakan biaya taker 0,1% ditambah slippage: 0,1% untuk major, 0,3% untuk semua yang lain. Satu round trip pada altcoin dengan demikian melepaskan 0,8% sebelum bisa menunjukkan keuntungan. Backtest yang melewatkan ini adalah cara strategi dengan win rate 42% terlihat layak di grafik tapi tidak layak di exchange.

Dua floor tambahan berlaku di atasnya: probabilistic Sharpe ratio minimal 0,6 yang diukur pada data out-of-sample, dan profitabilitas di setidaknya separuh periode walk-forward.

Satu keterbatasan yang jujur, karena kami mengutip probabilistic Sharpe di samping hitungan kandidat lima digit: probabilitas itu tidak disesuaikan ke bawah berdasarkan berapa banyak kombinasi yang kami uji. Cari 9.385 kandidat dan beberapa akan melewati standar tetap apa pun hanya karena keberuntungan. Sampel held-out di bawah adalah yang kami andalkan untuk menangkap itu, bukan angka PSR. Mengoreksi standar berdasarkan ukuran pencarian ada dalam daftar kami dan belum dibangun.

Melewati semua gate menjadikan kandidat memenuhi syarat. Ini adalah tes masuk, diambil sekali, pada hari publikasi. Apa yang terjadi setelahnya ada lebih jauh di halaman ini.

Apa arti "out-of-sample" di sini

Setiap riwayat strategi dibagi secara kronologis. 80% pertama digunakan untuk menemukan dan menyempurnakannya. Pencarian parameter tidak pernah membaca 20% terakhir — tidak ada parameter kandidat yang dipilih, dinilai, atau diranking menggunakannya. Strategi yang bertahan kemudian dijalankan terhadap bagian akhir yang tidak tersentuh itu, dan jika strategi tersebut runtuh di sana, strategi itu tidak dipublikasikan, sebagus apa pun penampilan 80% pertamanya.

Kami juga memotong riwayat penuh menjadi empat periode berurutan dan mengecek apakah strategi bertahan di semua periode tersebut, bukan hanya mengandalkan satu bulan yang beruntung. Untuk lebih tepat: parameter tetap terkunci di semua empat periode, jadi yang diukur adalah konsistensi. Re-optimisasi di dalam setiap jendela adalah walk-forward optimisation, yang merupakan klaim berbeda dan lebih kuat dari yang kami buat.

9.385 kombinasi disetel pada 80% pertama. Empat yang masih bertahan setelah 20% terakhir. Selisih itu adalah harga yang harus dibayar sebuah kandidat untuk sampel held-out, dan harga yang akan kami bayar jika melewatkannya adalah mempublikasikan lebih banyak strategi yang tidak layak.

Peak Fader pada DOT: metrik in-sample di atas, validasi out-of-sample di bawah, termasuk angka degradasi
Peak Fader pada DOT: metrik in-sample di atas, validasi out-of-sample di bawah, termasuk angka degradasi

Peak Fader pada DOT, sebagaimana dipublikasikan. Blok atas adalah kinerja strategi di sepanjang riwayat penuhnya. Blok bawah adalah 20% yang tidak pernah dilihatnya selama penyetelan, termasuk seberapa jauh ia meluruh. Keduanya ada di halaman publik, berdampingan.

Apa yang ada di perpustakaan hari ini

Per 16 Agustus 2026: 30 strategi, mencakup 15 aset dan 14 jenis strategi yang berbeda. Yang terkecil memiliki 30 closed trade di belakangnya dan rata-rata memiliki 45. Ini adalah trade backtest yang disimulasikan, bukan riwayat trading live.

Setiap strategi dijadwalkan untuk re-backtest pada data pasar terbaru setiap hari, dan angka di halamannya diganti dengan apa pun yang dikembalikan oleh re-test tersebut. Hasilnya dicetak bahkan ketika lebih buruk dari hari kami mempublikasikannya — itulah cara sebuah strategi yang dipublikasikan bisa menampilkan Sharpe out-of-sample negatif secara publik.

Ini salah satunya, live di situs sekarang:

Momentum Rider pada SOL: Sharpe 0.23, Sharpe out-of-sample -1.49, degradasi 100%
Momentum Rider pada SOL: Sharpe 0.23, Sharpe out-of-sample -1.49, degradasi 100%

Momentum Rider pada SOL. Sharpe 0,23 melawan floor 0,5 kami, Sharpe out-of-sample −1,49, dan degradasi terkunci di cap +100. Strategi ini dipublikasikan, bisa disalin, dan itulah angka yang kami tampilkan untuk strategi ini.

Dua hal yang perlu dipahami tentang itu:

Flag bukan penghapusan. Re-test harian menandai strategi yang telah jatuh di bawah sebuah gate. Ia tidak menariknya. Strategi yang gagal tetap ada di perpustakaan, masih bisa disalin, dengan gate yang gagal ditampilkan. Menarik sebuah strategi adalah keputusan yang dibuat seseorang secara sengaja. Perlakukan flag sebagai peringatan yang harus kamu tindaki, bukan pembersihan yang sudah kami lakukan untukmu.

Angka degradasi diberi cap. Kami mengekspresikan degradasi terhadap backtest asli sebagai persentase yang dibatasi di ±100, di mana angka positif berarti bagian out-of-sample lebih buruk dan angka negatif berarti lebih baik. Strategi yang menampilkan +100 telah meluruh setidaknya sebanyak itu dan mungkin lebih. Sembilan dari tiga puluh berada tepat di salah satu ujung cap hari ini: empat di +100, lima di −100. Untuk kesembilan strategi tersebut, angka yang ditampilkan meremehkan seberapa jauh mereka benar-benar bergerak.

Aturannya tetap privat, di semua plan

Kamu melihat metrik yang memungkinkanmu menilai sebuah strategi: riwayat trade lengkap, equity curve, win rate, drawdown, hasil out-of-sample, dan rezim pasar mana yang berhasil.

Kamu tidak melihat nilai parameter yang tepat. Tidak di Free, tidak di Pro, tidak di Pro Max. Kebanyakan produk di kategori ini menjual angka-angka itu di tier teratas; milik kami disembunyikan di setiap tier — itulah mengapa bagian ini berakhir tanpa tombol upgrade.

Setiap permukaan produk menyembunyikannya, termasuk chat dan shared links. Jika kamu pernah menemukan jalur yang mengembalikannya, beritahu kami dan kami akan menutupnya.

Kamu bisa menjalankan strategi tanpa mereka. Eksekusi bersifat server-side: aturannya berjalan di mesin kami dan tidak pernah dikirim ke browser, konfigurasi bot, atau akun exchange kamu.

Apa yang kamu lakukan dengannya

  1. Jelajahi. Seluruh perpustakaan bisa dibaca oleh siapa saja, termasuk orang yang belum login. Bagian ini gratis dan tidak memerlukan akun.
  2. Deploy sebagai bot. Ini memerlukan paid plan, dan 20 dari 30 strategi ditandai Premium dan memerlukan Anny Pro. Mana yang mana sudah dilabeli sebelum kamu mengklik apa pun. Kamu memilih exchange, modal, dan stop; aturannya sendiri tetap server-side.
  3. Modifikasi. Ubah ukuran posisi, stop, take-profit, timeframe. Begitu kamu mengubah salah satunya, angka di halaman tidak lagi mendeskripsikan apa yang kamu jalankan. Re-test harian selalu melacak versi yang tidak dimodifikasi.
  4. Tambahkan koin. Jalankan pendekatan yang sama pada aset lain, dengan catatan bahwa setiap metrik yang dipublikasikan diperoleh pada satu aset. Pada koin baru, itu adalah ide yang belum teruji sampai dibacktest di sana.
  5. Bangun portofolio. Jalankan beberapa bot sekaligus, dengan tampilan portofolio yang memberi tanda ketika semuanya diam-diam membuat taruhan yang sama, karena aset yang bergerak bersamaan bukan diversifikasi.
  6. Berapa biayanya

    Menjelajahi gratis. Menjalankan strategi memerlukan paid plan dan tidak ada biaya tambahan: tidak ada kredit yang dikonsumsi saat kamu menyalin strategi ke sebuah bot, tidak ada biaya per strategi, tidak ada potongan marketplace.

    Kami membangun Lab karena alternatifnya adalah menjalankan pencarian 9.385 kombinasi di hardware kamu sendiri untuk mendapatkan empat jawaban dari sana, dengan sampel held-out yang harus kamu ingat untuk disembunyikan dari dirimu sendiri. Menjalankan pencarian itu sekali dan memberikan para survivor kepada semua orang di sebuah plan biayanya sama bagi kami seperti menjalankannya untuk satu orang. Itulah bagian yang dimungkinkan oleh Anny dan Claude, dan itulah mengapa tidak dihargai secara terpisah.

    Itulah kesepakatan yang ada. Saya yang melakukan penolakan, kamu yang mendapatkan yang bertahan, dan kamu bisa melihat ketika seorang survivor mulai tergelincir — termasuk ketika itu berbalik melawan kami.


    Strategy Lab adalah riset, bukan saran keuangan. Anny bukan penasihat keuangan. Semua angka yang ditampilkan berasal dari backtest pada data historis; kinerja backtest masa lalu, termasuk hasil out-of-sample, bukan indikasi hasil masa depan. Backtest memperhitungkan biaya exchange dan slippage sebagaimana dijelaskan di atas tetapi tidak termasuk funding costs, dan mengasumsikan stop-loss terisi pada levelnya. Hasil live akan berbeda. Tradingkan hanya apa yang mampu kamu rugikan.