Apa itu contoh kerja dari Pembuatan Sinyal?
Pembuatan sinyal, didefinisikan
Pembuatan sinyal adalah proses mengubah input (misalnya, nilai indikator dari rangkaian harga, keluaran model, atau observasi berbasis aturan) menjadi keluaran yang dapat digunakan oleh proses keputusan otomatis atau manusia. Dalam artikel ini, “sinyal” berarti hasil terstruktur seperti klasifikasi berstempel waktu (misalnya, bullish/bearish/netral) atau keluaran aturan (misalnya, “kondisi persilangan terpenuhi”), bukan jaminan hasil di masa depan.
Contoh kerja adalah penelusuran numerik atau skenario yang transparan di mana setiap asumsi dinyatakan, setiap perhitungan ditampilkan, dan pembaca dapat menjalankan ulang langkah yang sama dengan input yang sama.
Contoh kerja: pembuatan sinyal berbasis aturan dengan asumsi eksplisit
Asumsikan kita membuat sinyal sekali per langkah waktu menggunakan aturan sederhana berdasarkan dua rata-rata bergerak.
Asumsi (nyatakan di awal)
- Data: Kita menggunakan rangkaian “harga penutupan” historis yang tetap pada interval reguler. Tidak ada data real-time yang diasumsikan.
- Langkah waktu: Harga disampling setiap 1 jam.
- Panjang jendela: Rata-rata pendek menggunakan 3 titik, rata-rata panjang menggunakan 5 titik.
- Perhitungan: Simple moving average (SMA) digunakan.
- Aturan sinyal: Jika SMA(3) > SMA(5) → “NAIK”; jika SMA(3) < SMA(5) → “TURUN”; jika sama → “NETRAL”.
- Biaya dan eksekusi: Untuk contoh ini, kita tidak mengonversi sinyal menjadi perdagangan, dan kita mengabaikan biaya dan slippage.
Input skenario
Pertimbangkan 5 harga penutupan terakhir (paling terbaru di kanan):
- 1 jam lalu: 101
- 2 jam lalu: 102
- 3 jam lalu: 100
- 4 jam lalu: 99
- 5 jam lalu: 98
Hitung:
- SMA(3) menggunakan 3 titik terakhir: (100 + 99 + 98) / 3 = 297 / 3 = 99.0
- SMA(5) menggunakan 5 titik terakhir: (101 + 102 + 100 + 99 + 98) / 5 = 500 / 5 = 100.0
Terapkan aturan:
- SMA(3) = 99.0 dan SMA(5) = 100.0
- Karena SMA(3) < SMA(5), sinyal yang dihasilkan adalah “TURUN” pada stempel waktu terbaru.
Apa yang dapat diverifikasi pembaca secara independen
Pembaca dapat memverifikasi contoh dengan menghitung ulang kedua rata-rata dari angka yang diasumsikan secara tepat dan mengonfirmasi arah perbandingan.
Mekanisme: apa yang stabil vs apa yang bervariasi
Mekanisme stabil (bagian “bagaimana”):
- Pemetaan input-ke-output yang ditentukan (metode perhitungan dan aturan).
- Waktu yang jelas (bar atau stempel waktu mana yang Anda hitung).
- Matematika deterministik (dengan input yang sama, Anda mendapatkan keluaran yang sama).
Kondisi bervariasi (bagian “apa yang dapat berubah”):
- Data input itu sendiri: penyedia berbeda atau pembersihan data yang berbeda dapat menghasilkan rangkaian harga yang berbeda.
- Waktu dan sampling: menggunakan batas bar atau frekuensi pembaruan yang berbeda mengubah rata-rata yang dihitung.
- Konteks eksekusi: bahkan jika Anda membuat sinyal yang benar, penggunaan di dunia nyata bergantung pada waktu eksekusi, biaya transaksi, dan perilaku platform.
Keterbatasan dan mode kegagalan yang diharapkan
- Ketidakcocokan data: Jika input langsung berbeda dari rangkaian yang diasumsikan (bahkan sedikit), sinyal yang dihasilkan dapat berubah.
- Lookahead dan kebocoran: Jika aturan secara tidak sengaja menggunakan informasi dari setelah stempel waktu, aturan tersebut mungkin tampak berfungsi dalam pengujian tetapi tidak akan bertahan saat dijalankan dengan benar.
- Sensitivitas terhadap parameter: Panjang jendela (3 dan 5 di sini) adalah pilihan; mengubahnya mengubah frekuensi sinyal.
- Non-stasioneritas: Hubungan yang muncul dalam data historis mungkin tidak bertahan.
Karena hasil bervariasi dengan kondisi pasar, biaya, eksekusi, dan yurisdiksi, contoh kerja harus ditafsirkan sebagai menunjukkan mekanisme, bukan peramalan.
Verifikasi dan pertanyaan berikutnya
Untuk memverifikasi pembuatan sinyal secara independen, fokus pada daftar periksa yang sama: (1) asumsi yang dinyatakan, (2) perhitungan eksplisit, (3) aturan yang memetakan nilai yang dihitung ke label keluaran, dan (4) stempel waktu yang jelas.
Langkah berikutnya adalah mengulangi contoh kerja dengan rangkaian input yang berbeda dan masih diasumsikan, dan mengamati bagaimana sinyal berubah ketika SMA(3) melintasi SMA(5), sambil menjaga mekanisme tetap identik.