Isi artikel
- Bukti dan cakupan
- Ilustrasi
- Proses
- Aturan publik dan pilihan penelitian artikel ini
- Gunakan katalis yang tersedia pada saat pengambilan keputusan.
- Order OR15 berbasis informasi tersedia dan aturan trailing stop
- Aktivitas pembukaan bukan identitas pembeli.
- Keuntungan dengan trailing stop dan kerugian akibat gap melewati stop
- Bangun sampel dari setiap katalis yang memenuhi syarat.
- Kesalahan umum
- Daftar periksa praktis
- Pertanyaan umum
- Sumber riset
Bukti dan cakupan
Qullamaggie mengaitkan puluhan juta dolar dengan perdagangan EP dan menyediakan contoh grafik, termasuk transaksi yang ditutup karena stop. Halaman yang ditinjau tidak menyediakan audit atau CSV perdagangan yang memverifikasi keuntungan tersebut. Artikel ini belum melakukan pengujian balik terhadap spesifikasi OR15-nya.
Alur kerja praktis
- Tangkap katalisnyaSimpan cap waktu rilis dan penerimaan serta dokumen yang tersedia sebelum pembukaan.
- Ukur kesenjangan dan OR15Tunggu jendela pembukaan benar-benar selesai sebelum membekukan harga dan volume perdagangannya.
- Periksa volume dan risiko yang direncanakanGunakan ADV dan ATR dari sesi sebelumnya yang telah selesai.
- Pasang order dan simpan semua eksekusiProses pesanan stop aktif melalui celah sebelum mengevaluasi keputusan pembatalan selanjutnya.
- Perbarui trailing stop sesuai jadwal tetapLakukan perhitungan setelah penutupan dan terapkan pembaruan dari sesi berikutnya.
Aturan publik dan pilihan penelitian artikel ini
Dalam artikelnya tanggal 2 November 2021, Qullamaggie menjelaskan EP melalui gap setidaknya 10%, aktivitas luar biasa di dekat pembukaan, entri di atas level tertinggi rentang pembukaan, dan stop loss di dekat level terendah hari itu. Dia memberikan kredit kepada Stockbee untuk ide tersebut [1]. Contoh-contohnya termasuk entri AFRM yang terkena stop: katalis yang menarik tidak membuat setiap entri berhasil.
Sumber tersebut menawarkan beberapa interval rentang pembukaan dan memberikan ruang untuk pertimbangan dalam manajemen. Sebuah backtest membutuhkan satu versi yang dibekukan sebelum hasilnya diperiksa. Artikel ini memilih OR15, volume pembukaan lima belas menit dibagi dengan ADV 50 minimal 0.5, dan kebijakan trailing terjadwal. Itu adalah parameter penelitian yang diusulkan, bukan angka yang disetujui sebagai sistem lengkap oleh penulis sumber.
Hipotesisnya adalah bahwa informasi baru bertepatan dengan partisipasi luar biasa dan penyesuaian harga yang berkelanjutan. Diskontinuitas harga terkait pemecahan saham bukanlah respons terhadap berita. Kesenjangan yang didorong oleh seluruh pasar berbeda dari pendapatan spesifik perusahaan. Beri label pada keadaan ini secara eksplisit daripada menggabungkan setiap saham yang naik tajam menjadi satu sampel yang tampaknya homogen.
Gunakan katalis yang tersedia pada saat pengambilan keputusan.
Simpan judul asli, penerbit, published_at, received_at, event_type, dan versi dokumen yang sebenarnya dapat diakses oleh pedagang. Pengajuan SEC dan API XBRL menyediakan data pengajuan [2], tetapi kumpulan data yang dikoreksi yang diunduh hari ini tidak secara otomatis merupakan cuplikan waktu tertentu dari rilis pendapatan. Catat koreksi sebagai informasi selanjutnya.
Kriteria dasar hanya menerima katalis yang tersedia secara publik sebelum sesi tersebut dibuka. Pertumbuhan atau kejutan pendapatan dapat ditambahkan dalam varian terpisah, tetapi konsensus analis harus mendahului rilis tersebut. Estimasi saham berkapitalisasi kecil yang hilang merupakan pengamatan yang tidak tersedia, bukan estimasi nol yang menciptakan kejutan tak terbatas. Rilis yang diterima setelah keputusan pembukaan tidak dapat memenuhi syarat secara retrospektif.
Hitung ADV 50 dan harian ATR14 dari sesi yang telah selesai sebelum hari ini, dengan perlakuan pemisahan yang konsisten di seluruh harga dan volume. Gunakan sekuritas yang benar-benar tersedia pada setiap tanggal historis, termasuk penghapusan pencatatan di kemudian hari. Tentukan jam perdagangan reguler dengan kalender bursa dan zona waktu America/New_York [3]; 09:30 bukanlah offset konstan UTC di seluruh perubahan waktu musim panas.
Order OR15 berbasis informasi tersedia dan aturan trailing stop
Setelah pembukaan resmi, perlukan gap=(official_open/previous_close−1)≥10%. Tunggu hingga jendela 09:30–09:45 selesai, lalu bekukan ORH, ORL, dan volume 15. Jika volume 15/ADV 50≥0.5, kirimkan buy-stop di ORH+b setelah 09:45, di mana b=max(2 ticks,0.1×previous daily ATR14). Harga entri yang direncanakan dikurangi level stop ORL−b tidak boleh melebihi ATR harian sebelumnya. Pesanan tersebut berakhir pada 11:00.
Rentang yang diselesaikan pada 09:45 tidak dapat mendukung entri simulasi pada 09:37. Volume lengkapnya juga tidak tersedia pada saat itu. Pengujian rentang satu atau lima menit yang disebutkan oleh penulis memerlukan kondisi volume yang dapat diamati pada waktu-waktu sebelumnya. Order stop entri yang sudah aktif tetap memenuhi syarat untuk diisi hingga pembatalan berlaku; ringkasan bar berikutnya tidak dapat menghapus pemicu sebelumnya.
Setelah pengisian, stop awal adalah ORL−b. Setelah tiga sesi selesai, hitung next_stop=max(current_stop,SMA10 through the current close) pada setiap penutupan, berlaku mulai sesi berikutnya. Jika penutupan saat ini sudah berada di atau di bawah next_stop, jadwalkan keluar pada penawaran pembukaan yang dapat dieksekusi berikutnya. Pertahankan stop keras awal saat menunggu dan keluar setelah paling banyak 20 sesi. Kebijakan yang diusulkan ini tidak menggunakan target dua-R tetap.
Untuk pencatatan waktu penahanan yang dapat direproduksi, hitung sesi entri sebagai sesi penahanan satu dan keluar pada peristiwa yang dapat dieksekusi pada penutupan sesi dua puluh. Tiga sesi penuh sebelum trailing adalah sesi lengkap setelah pengisian, tidak termasuk sisa sesi entri. Lampirkan perlindungan ke entri dan aktifkan sesuai dengan model broker ketika terjadi pengisian; modelkan latensi aktivasi alih-alih mengasumsikan perlindungan telah ada sebelum pesanan tiba. Perlindungan yang ada tetap aktif selama penutupan atau penggantian stop loss tertunda.
after_OR15_data_received:
if now>=11:00 or not complete_catalyst_ADV_ATR_OR_history: return
if catalyst_known_before_open and gap>=0.10 and volume15/ADV50>=0.5:
entry_trigger=ORH+b; initial_stop=ORL-b
if 0<entry_trigger-initial_stop<=ATR_day_previous:
place_buy_stop_after_now(expiry=11:00,attached_protection=initial_stop)
on_fill(fill):
record_actual_fill_and_risk(fill,initial_stop)
activate_protection_as_execution_model_allows(initial_stop)
freeze_deadline_at_close_of_20th_session_including_entry_session()
on_every_market_event(event):
process_live_entry_and_protective_order_fills_before_later_cancellations(event)
if entry_expired_and_still_unfilled: cancel_entry_effective_from_now()
if holding_deadline_reached and position_open: exit_next_executable_quote()
after_each_received_session_close:
if position_open and at_least_3_full_sessions_completed_after_fill:
next_stop=max(current_stop,SMA10_through_today)
if close<=next_stop: schedule_exit_next_session_quote()
else: schedule_stop_replacement_for_next_session(next_stop)
# Existing protection stays live until an exit or effective stop replacement.
# Gap-through fills and order-activation latency remain in realized results.
Aktivitas pembukaan bukan identitas pembeli.
Rasio volume 15/ADV 50 sebesar 0.5 berarti bahwa lima belas menit telah diperdagangkan setengah dari rata-rata saham harian. Ini berbeda dari volume relatif pada waktu yang sama, yang membandingkan lima belas menit tersebut dengan jendela historis yang setara. Catat keduanya dengan nama yang berbeda jika diperlukan. Ambang batas 0.5 yang diusulkan berada di bawah deskripsi ideal sumber dan harus tetap diberi label sebagai varian.
Saham yang tidak likuid dapat melebihi rasio ini meskipun memiliki spread yang lebar dan kuantitas tipis pada kuotasi. Likuiditas nominal dan batas spread-ke-stop yang telah ditentukan sebelumnya termasuk dalam kelayakan eksekusi. Evaluasilah menggunakan informasi yang tersedia saat pesanan dipertimbangkan. Bar volume yang besar tidak menunjukkan bahwa posisi yang dimaksud dapat dibeli di dekat harga referensi yang ditampilkan.
Pembukaan lelang, catatan transaksi blok, dan penghentian perdagangan dapat mendominasi jendela waktu singkat. Nyatakan apakah perdagangan lelang disertakan dan gunakan konvensi yang sama dalam pengamatan saat ini dan dasar historis. Volume tinggi mengukur aktivitas yang dilaporkan; ini tidak mengidentifikasi dana yang mengakumulasi saham selama beberapa bulan. Catatan transaksi agregat saja tidak dapat membangun narasi tersebut.
Keuntungan dengan trailing stop dan kerugian akibat gap melewati stop
Gunakan harga sintetis: harga penutupan sebelumnya adalah 50, harga pembukaan resmi adalah 56, dan gapnya adalah 12%. ATR harian sebelumnya adalah 2 dan ukuran tick adalah 0.01, jadi b=0.2. ORH adalah 57, ORL adalah 55.5, volume pembukaan adalah 500,000 saham, dan ADV 50 adalah 1,000,000. Pemicu yang direncanakan adalah 57.2 dan stop loss adalah 55.3. Risiko terencana 1.9 memenuhi batas ATR. Pengisian aktual 57.25 meningkatkan risiko awal menjadi 1.95.
Pada jalur sintetis yang sukses, beberapa sesi kemudian perhitungan trailing berdasarkan penutupan yang telah selesai mencapai 64.5. Selama sesi berikutnya, ia terpicu dan terisi pada 64.45. Laba kotor adalah 7.20 per saham, kira-kira 3.69R jika diukur terhadap risiko awal 1.95. Banyak peristiwa yang memenuhi syarat tidak akan memiliki tren yang cukup lama agar kebijakan trailing ini dapat membantu.
Dalam tren penurunan, sesi berikutnya dibuka di 54.4, di bawah stop loss 55.3. Keluar di 54.4 akan mengakibatkan kerugian 2.85, atau sekitar 1.46R sebelum biaya. Secara terpisah, buy-stop yang sudah menunggu di 57.2 mungkin akan terisi di 59 setelah kenaikan yang terputus-putus. Jangan hapus pengisian tersebut karena risiko aktualnya melebihi batas ATR. Terapkan respons risiko yang telah ditentukan sebelumnya pada kejadian yang memungkinkan berikutnya dan catat biayanya.
Bangun sampel dari setiap katalis yang memenuhi syarat.
Mulailah dengan rilis historis dan gap yang teramati, bukan daftar saham yang akhirnya berlipat ganda. Kandidat harus mencakup saham yang dijual turun setelah laporan laba dirilis, instrumen yang tidak dapat dipenuhi, dan perusahaan yang kemudian menghilang. Grafik pemenang membantu merumuskan hipotesis tetapi tidak memberikan penyebut untuk memperkirakan tingkat keberhasilannya.
Bandingkan label gap-only, gap-plus-volume, dan gap-plus-volume-plus-catalyst pada universe yang memenuhi syarat yang sama. Pisahkan jenis berita, ukuran gap, likuiditas, dan tren sebelumnya. Pilih kebijakan trailing menggunakan data pengembangan dan validasi, lalu kunci untuk set pengujian. Catat setiap interval rentang pembukaan, ambang volume, dan keluarga exit yang dicoba sehingga hasil terbaik yang tampak dapat diinterpretasikan berdasarkan pencarian tersebut.
Laporkan ekspektasi bersih, eksposur semalam, kerugian gap, perputaran, biaya, kejadian tidak terpenuhi, MAE/MFE, dan kontribusi dari saham-saham pemenang terbesar. Jika dua saham luar biasa menghasilkan sebagian besar keuntungan, konsentrasi tersebut merupakan bagian dari hasilnya. Bandingkan dengan tolok ukur yang memegang saham-saham katalis yang dipilih serupa untuk mengidentifikasi kontribusi aturan masuk itu sendiri.
Kesalahan umum
Hanya meneliti para pemenang yang luar biasa.
Memulai dari saham yang kemudian melonjak akan menghilangkan EP yang gagal dari penyebut.
Mengganti rilis asli dengan data yang telah direvisi
Konsensus historis dan versi rilis menentukan apakah suatu keputusan mungkin diambil pada saat itu.
Membatasi setiap stop loss pada satu R.
Gap antarsesi dan penghentian perdagangan bisa membuat kerugian eksekusi melebihi jarak stop yang direncanakan.
Daftar periksa sebelum menggunakan metode ini
Centang setiap butir setelah memverifikasinya pada data Anda. Kemajuan disimpan di browser ini; bukan sertifikasi bahwa strategi menghasilkan laba.
Pertanyaan umum
Apakah OR15 merupakan aturan tetap asli Qullamaggie?
Tidak. Ini adalah varian standar di sini. Diskusi publiknya menjelaskan pilihan rentang pembukaan lainnya dan pertimbangan diskresioner.
Apakah pendapatan yang kuat cukup untuk perdagangan EP?
Tidak. Spesifikasi ini juga mensyaratkan adanya gap, volume, dan pemicu harga yang memenuhi syarat. Aktivitas yang hilang atau pesanan yang tidak terpicu tidak menghasilkan transaksi.
Sumber riset
Setiap sumber mendukung definisi atau bukti yang dijelaskan di sampingnya. Pseudocode, contoh sintetis, dan parameter usulan perlu divalidasi secara terpisah.
- How to master a setup: Episodic PivotsKristjan Kullamägi / Qullamaggie. Artikel tanggal 2 November 2021, aturan publik, dan contoh termasuk entri AFRM yang terkena stop telah ditinjau. Keuntungan tetap merupakan laporan penulis sendiri. Diperiksa: .
- EDGAR Application Programming InterfacesU.S. SEC. Pengajuan resmi dan dokumentasi data XBRL. Data API saat ini tidak diasumsikan menyimpan setiap snapshot historis. Diperiksa: .
- Holidays & Trading HoursNYSE. Kalender sesi resmi dan informasi penutupan lebih awal digunakan untuk menentukan jendela pembukaan dan periode penahanan. Diperiksa: .
Metode terkait
Catatan risiko
Konten ini mendukung pembelajaran dan perancangan riset, bukan nasihat keuangan. Backtest adalah simulasi historis, tidak menjamin kinerja mendatang, dan tidak menempatkan order sungguhan. Metode dalam pustaka ini tidak otomatis tersedia sebagai fitur aplikasi. Lihat metodologi dan pusat pembelajaran.
Validasi aturan sebelum mempertaruhkan modal nyata
Periksa dukungan aplikasi, data, dan setiap transaksi simulasi; detektor tingkat lanjut mungkin perlu implementasi tersendiri.
Unduh Backtest di App Store