Deskripsi
SISTEM PERDAGANGAN ALGORITMIK
SPECTRUM PRIME
Sistem Perdagangan Multi-Timeframe
Sinyal Ganda. Keputusan Terstruktur.
Ikhtisar
Algoritma ini dikembangkan untuk berfungsi sebagai **alat pendukung untuk analisis dan eksekusi perdagangan otomatis**, menggabungkan sinyal indikator dari berbagai timeframe untuk menentukan kondisi masuk, keluar, dan penyesuaian volume posisi.
Strukturnya memungkinkan pengguna mengonfigurasi metode masuk yang berbeda, memilih arah perdagangan yang diizinkan, menyesuaikan parameter indikator, dan mendefinisikan aturan berbasis waktu serta pengaturan manajemen posisi.
Sistem ini bukan solusi universal dan tidak menjamin hasil. Perilakunya bergantung pada konfigurasi yang dipilih, karakteristik aset, kondisi pasar, dan metodologi yang digunakan. Oleh karena itu, disarankan untuk memantau perilakunya secara rutin dan meninjau pengaturan sesuai hasil yang diamati.
Filosofi Penggunaan
Meskipun cBot dapat mengeksekusi perdagangan secara otomatis, ia juga dimaksudkan untuk berfungsi sebagai semacam **alat dukungan operasional bagi trader**.
Idenya adalah memungkinkan pengguna menggabungkan penilaian struktur pasar dengan pemilihan metode masuk dan arah perdagangan, sementara eksekusi dan manajemen posisi diserahkan pada aturan yang diprogram.
Trader dapat menggunakan analisis teknikal untuk memutuskan apakah sistem harus berdagang long, short, atau keduanya, serta memilih metode yang paling sesuai dengan analisis pasar mereka.
Pendekatan ini tidak menghilangkan kebutuhan untuk pemantauan. Tinjauan berkala terhadap hasil, parameter, dan kondisi operasi penting untuk mengidentifikasi perubahan perilaku dan menghindari penggunaan konfigurasi yang tidak tepat pada kondisi pasar lain.
Analisis Multi-Timeframe dan Multi-Indikator
Sinyal yang dihasilkan digabungkan melalui berbagai kondisi logis, mempertimbangkan kesepakatan antar timeframe, keberadaan sinyal arah yang bersaing, dan metode masuk yang dipilih.
Struktur ini memungkinkan penilaian pasar pada berbagai skala waktu, mencegah semua keputusan bergantung secara eksklusif pada satu timeframe saja.
Untuk melengkapi analisis visual, disarankan menggunakan indikator dan alat pembaca pasar yang kompatibel dengan metodologi yang diadopsi, termasuk **Dynamic Volume Profile** ( https://ctrader.com/products/5700 ), RSI, MACD, dan moving averages (MA).
Alat-alat ini dapat membantu trader mengontekstualisasikan sinyal algoritma terkait struktur harga, konsentrasi aktivitas, dan arah pasar. Mereka merupakan referensi analitis pelengkap dan tidak menjadi konfirmasi otomatis logika internal cBot.
Periode dan parameter yang digunakan dalam analisis visual dapat diselaraskan dengan yang dikonfigurasi dalam algoritma untuk memudahkan perbandingan antara sinyal dan pembacaan pasar.
Metode Masuk
Algoritma menawarkan tiga metode masuk yang dapat dipilih melalui parameter, masing-masing berdasarkan kombinasi kondisi berbeda di berbagai timeframe.
1. Standar β Analisis Multi-Timeframe Luas
Konfigurasi:
- Pos. Average = False
- Pos. Short = False
Ketika kedua parameter dinonaktifkan, algoritma menggunakan logika masuk standar, menggabungkan kondisi jangka pendek, menengah, dan panjang.
Keputusan mempertimbangkan kombinasi sinyal dari kelompok timeframe berbeda, termasuk kondisi tambahan untuk menyelesaikan situasi ketika sinyal beli dan jual muncul bersamaan.
Mode ini ditujukan bagi pengguna yang ingin bekerja dengan struktur analitis yang lebih luas, menggunakan kesepakatan antar skala waktu berbeda untuk memandu perdagangan.
2. Menengah β Analisis Jangka Pendek hingga Menengah
Konfigurasi:
- Pos. Average = True
- Pos. Short = False
Mode ini mengaktifkan logika masuk cepat, terutama berdasarkan kombinasi timeframe menengah.
Kondisi masuk mempertimbangkan kombinasi periode yang dikonfigurasi, termasuk timeframe 2 sampai 5, sesuai kelompok yang didefinisikan dalam strategi.
Tujuannya adalah memberikan pendekatan dengan ketergantungan lebih sedikit pada kondisi jangka panjang, ditujukan untuk perdagangan intraday di mana interpretasi timeframe menengah lebih relevan.
3. Pendek β Analisis Jangka Pendek
Konfigurasi:
- Pos. Short = True
Mode ini mengaktifkan logika berdasarkan kombinasi empat timeframe pendek pertama: periode 1 sampai 4.
Strukturnya menggunakan set periode yang lebih terbatas dan dapat dipertimbangkan untuk strategi jangka pendek, terutama ketika trader ingin bekerja dengan pergerakan yang lebih dekat dengan dinamika pasar intraday.
Namun, memilih metode ini tidak menjamin eksekusi lebih cepat, akurasi lebih tinggi, atau kinerja lebih baik selama berita dan periode volatilitas tinggi. Karakteristik ini bergantung pada instrumen, konfigurasi, dan kondisi pasar aktual.
**Prioritas metode:** ketika Pos. Short diaktifkan, ia memiliki prioritas atas Pos. Average. Untuk menggunakan metode Menengah, biarkan Pos. Short nonaktif. Ketika keduanya nonaktif, algoritma menggunakan metode Standar.
PARAMETER
1. Periodik β Konfigurasi Operasional
*Beli*
Mengizinkan atau memblokir pembukaan posisi beli baru.
Saat dinonaktifkan, algoritma tidak memulai pembelian baru melalui kondisi masuknya. Ini bukan perintah penutupan langsung untuk posisi beli yang sudah ada.
Posisi ditutup sesuai logika keluar cBot. Jika posisi harus segera ditutup, pengguna harus menutupnya secara manual atau menggunakan prosedur lain yang kompatibel dengan konfigurasi operasinya.
*Jual*
Mengizinkan atau memblokir pembukaan posisi jual baru.
Operasinya setara dengan parameter Beli, diterapkan pada perdagangan jual.
*Pos. Average*
Mengaktifkan metode masuk Menengah, menggunakan kombinasi sinyal dari timeframe menengah.
Untuk menggunakan metode ini, biarkan Pos. Short nonaktif.
*Pos. Short*
Mengaktifkan metode masuk Pendek, berdasarkan kombinasi timeframe pertama yang dikonfigurasi.
Saat diaktifkan, metode ini memiliki prioritas atas Pos. Average.
*Filter Profile*
Mengaktifkan filter tambahan berdasarkan sinyal dari indikator khusus **Dynamic Volume Profile** ( https://ctrader.com/products/5700 ).
Saat diaktifkan, filter mengurangi jumlah entri baru di zona akumulasi, dengan tujuan menghindari breakout palsu.
Saat dinonaktifkan, kondisi ini tidak lagi memblokir entri.
2. Manajemen β Manajemen Volume
*Lot Fix (>0)*
Menentukan volume tetap yang digunakan saat membuka posisi.
Untuk mengaktifkan mode ini, tetapkan nilai lebih besar dari nol. Saat ini dilakukan, volume tetap memiliki prioritas atas metode manajemen berbasis persentase.
Dalam mode ini, penyesuaian volume otomatis berdasarkan Lot% tidak diterapkan.
*Lot% (Fix=0)*
Menentukan persentase yang digunakan untuk menghitung volume posisi target, berdasarkan ekuitas akun dan margin yang dibutuhkan posisi.
Untuk menggunakan metode ini, tetapkan Lot Fix ke nol dan Lot% ke nilai positif.
Algoritma menghitung volume target sesuai persentase yang dikonfigurasi dan hubungan antara ekuitas akun dan margin posisi.
Nilai Lot% tidak langsung mewakili persentase ekuitas akun yang dapat hilang dalam perdagangan. Ini digunakan sebagai referensi untuk alokasi margin dan penentuan ukuran volume.
*Gradual% (Lot%)*
Menentukan ambang persentase untuk peningkatan volume berikutnya saat menggunakan manajemen Lot%.
Tujuan parameter ini adalah mencegah setiap perbedaan kecil antara volume saat ini dan volume target langsung menyebabkan modifikasi posisi.
Contoh ilustratif:
Pertimbangkan akun dengan ekuitas 10.000 unit moneter dan Lot% disetel ke 10.
Perhitungan referensi menggunakan 10% ekuitas, yaitu 1.000 unit moneter, sebagai margin target untuk posisi. Nilai ini tidak langsung mewakili ukuran lot: volume yang sesuai bergantung pada margin yang dibutuhkan instrumen dan kondisi akun.
Posisi awalnya dibuka pada 0,01 lot. Algoritma kemudian menghitung volume target yang sesuai dengan margin referensi.
Jika Gradual% disetel ke 10, algoritma membandingkan volume target dengan volume yang saat ini terbuka. Modifikasi berikutnya akan dipertimbangkan ketika volume target mewakili peningkatan setidaknya 10% relatif terhadap volume saat ini, dengan syarat kondisi logika lain juga terpenuhi.
Jika target meningkat tetapi perbedaannya di bawah ambang yang dikonfigurasi, posisi mempertahankan volume saat ini sampai kondisi penyesuaian terpenuhi.
Mekanisme yang dijelaskan berlaku untuk **peningkatan volume posisi**. Ini tidak menerapkan pengurangan volume otomatis saat target yang dihitung menurun.
Untuk menonaktifkan ambang pertumbuhan bertahap, setel Gradual% ke nol. Dalam kasus ini, algoritma masih dapat menyesuaikan posisi awal ke volume target, tetapi tidak akan melakukan peningkatan berikutnya melalui aturan bertahap.
**Penting:** fitur ini tidak menjamin leverage yang aman atau membatasi kerugian finansial dari perdagangan. Peningkatan volume juga dapat meningkatkan eksposur dan risiko posisi.
*Stop Loss (pips)*
Menentukan jarak Stop Loss, dalam pips, yang diterapkan saat posisi baru dibuka.
Parameter ini memberikan lapisan perlindungan tambahan jika cBot berhenti berjalan atau komputer atau koneksi internet tidak tersedia. Setelah order dan Stop Loss berhasil diterima dan terdaftar, perlindungan dapat tetap aktif di server broker secara independen dari eksekusi cBot.
Stop Loss adalah mekanisme pengaman dan tidak menggantikan logika keluar normal algoritma. Eksekusi dapat terjadi pada harga berbeda selama gap atau periode likuiditas terbatas, dan Stop Loss tidak menjamin kerugian finansial maksimum tertentu.
3. Metrik β Parameter Indikator
*Faktor 1, 2, dan 3*
Menentukan parameter periode untuk indikator tren. Selalu jaga Faktor 2 lebih besar dari Faktor 1, dan Faktor 3 lebih besar atau sama dengan Faktor 2.
*Bars Back, Rows, dan Smooth Radius*
Parameter Bars Back, Rows, dan Smooth Radius diteruskan ke indikator khusus **Dynamic Volume Profile** ( https://ctrader.com/products/5700 ) . Untuk deskripsi lengkap perhitungan dan efek visualnya, lihat dokumentasi khusus indikator tersebut.
4. Time Frames β Konfigurasi Timeframe
*Time 1 sampai Time 7*
Menentukan tujuh periode grafik yang digunakan dalam analisis sinyal dan kombinasi algoritma.
Konfigurasi default adalah:
- Time 1 β 5 menit
- Time 2 β 15 menit
- Time 3 β 30 menit
- Time 4 β 1 jam
- Time 5 β 2 jam
- Time 6 β 4 jam
- Time 7 β 8 jam
Disarankan mengonfigurasi periode secara berurutan, dari yang terpendek ke terpanjang, untuk menjaga organisasi analisis multi-timeframe.
Meskipun periode lain dapat dipilih, ketersediaan data historis dan jumlah data yang dibutuhkan indikator harus diperhatikan. Periode sangat panjang (di atas 1D) atau konfigurasi yang tidak kompatibel dengan riwayat yang tersedia dapat mengganggu inisialisasi dan interpretasi sinyal.
5. Jam β Kontrol Waktu
*Waktu Mulai*
Menentukan waktu mulai dari mana algoritma dapat membuka posisi baru.
*Waktu Berakhir*
Menentukan akhir jendela operasi. Setelah waktu ini, algoritma berhenti membuka posisi baru sesuai logika jam yang diizinkan.
Waktu diinterpretasikan menggunakan jam server yang digunakan oleh cTrader.
*Filter Close*
Mengaktifkan atau menonaktifkan kondisi penutupan terjadwal tambahan.
Saat diaktifkan, algoritma dapat menutup posisi untuk simbol setelah waktu yang dikonfigurasi, sesuai logika penutupan internalnya.
Saat dinonaktifkan, aturan penutupan tambahan ini tidak dijalankan, tetapi aturan keluar normal strategi masih dapat menutup posisi.
*Interval Waktu*
Menentukan waktu yang digunakan oleh kondisi penutupan tambahan.
Logika saat ini mengasumsikan waktu ini sama dengan atau lebih lambat dari Waktu Berakhir dan jendela penutupan kompatibel dengan waktu mulai, termasuk saat melewati tengah malam.
METODOLOGI APLIKASI
Metode Standar
Dengan Pos. Average dan Pos. Short dinonaktifkan, algoritma menggunakan logika masuk standar, yang menggabungkan kelompok timeframe dan kondisi arah berbeda.
Trader dapat melakukan analisis struktur pasar yang lebih luas, menggunakan timeframe yang lebih tinggi sebagai referensi untuk memutuskan apakah akan berdagang long, short, atau keduanya.
Dengan konfigurasi ini, cBot mengevaluasi kondisi yang diprogram untuk membuka dan menutup posisi tanpa mengharuskan pengguna memantau setiap kombinasi sinyal secara individual secara real time.
**Tujuannya adalah mengurangi kebutuhan intervensi manual konstan dalam eksekusi sambil mempertahankan kemampuan untuk meninjau arah perdagangan dan manajemen volume.**
Metode Menengah
Dengan Pos. Average diaktifkan dan Pos. Short dinonaktifkan, algoritma menggunakan logika masuk cepat berdasarkan timeframe menengah.
Metode ini dapat digunakan dalam strategi intraday yang berusaha mengikuti pergerakan jangka pendek hingga menengah, dengan struktur konfirmasi berbeda dari yang digunakan dalam mode Standar.
Pilihan harus mempertimbangkan perilaku instrumen, horizon perdagangan, dan bagaimana trader menginterpretasikan sinyal dari periode yang dipilih.
Metode Pendek
Dengan Pos. Short diaktifkan, algoritma beralih ke logika masuk berdasarkan empat timeframe pertama.
Mode ini dapat dipertimbangkan untuk pendekatan intraday yang lebih pendek, di mana interpretasi timeframe yang lebih rendah lebih relevan.
Karena sinyal dari timeframe yang lebih rendah dapat berubah lebih sering, disarankan untuk mengevaluasi perilaku sistem dengan cermat di berbagai kondisi pasar, termasuk konsolidasi, pergerakan arah, dan volatilitas tinggi.
Arah Perdagangan
Pilihan antara beli, jual, atau kedua arah harus didasarkan pada metodologi analitis yang dipilih trader.
Pengaturan Beli dan Jual menentukan arah mana yang diaktifkan untuk entri baru. Logika internal algoritma menggabungkan sinyal yang tersedia dan dapat mengizinkan posisi di kedua sisi ketika kondisi yang sesuai terpenuhi.
Oleh karena itu, mengaktifkan beli dan jual tidak berarti sistem menjamin eksklusivitas arah atau selalu mengidentifikasi arah pasar yang dominan.
Menggabungkan Metode dan Adaptasi Operasional
Menggabungkan metode terdiri dari meninjau mode masuk sesuai struktur pasar yang diamati oleh trader.
Misalnya, strategi yang awalnya dikonfigurasi dalam mode Standar dapat dialihkan ke mode Menengah ketika analisis menunjukkan bahwa timeframe menengah lebih relevan dengan skenario saat ini. Dalam situasi konsolidasi atau perubahan dinamika pasar, trader dapat menilai ulang konfigurasi dan memutuskan apakah akan kembali ke metode sebelumnya.
Demikian pula, perdagangan intraday berdasarkan metode Menengah dapat disesuaikan ke metode Pendek ketika ada alasan operasional untuk bekerja dengan timeframe yang lebih rendah.
Perubahan ini dilakukan melalui parameter cBot. **Algoritma tidak secara otomatis beralih antara tiga metode berdasarkan klasifikasi pasar otonom.** Memilih dan meninjau mode adalah bagian dari konfigurasi operasi yang ditentukan oleh pengguna.
Tujuan pendekatan ini adalah memberikan fleksibilitas untuk menyesuaikan struktur masuk tanpa memerlukan perubahan kode sumber.
Tinjauan dan Optimasi
Algoritma harus dievaluasi secara berkala, dengan mempertimbangkan perilaku aset, konfigurasi timeframe, parameter indikator, arah perdagangan, dan aturan manajemen volume.
Tinjauan dapat mencakup:
- Membandingkan tiga metode masuk;
- Mengevaluasi sinyal di berbagai skala waktu;
- Menganalisis periode volatilitas tinggi dan rendah;
- Memeriksa perilaku posisi terbuka;
- Meninjau parameter volume dan margin;
- Membandingkan backtest dengan hasil yang diperoleh di bawah kondisi berikutnya.
Optimasi harus bertujuan untuk konsistensi dan kesesuaian dengan metodologi yang dipilih, menghindari pemilihan parameter hanya berdasarkan hasil terbaik selama interval historis tertentu.
PENAFIAN DAN RISIKO
Algoritma ini adalah alat perdagangan otomatis berdasarkan kondisi teknis dan aturan yang telah ditentukan. Ia tidak memprediksi pasar dengan kepastian, menghilangkan risiko finansial, atau menjamin hasil positif.
Kinerja dapat bervariasi tergantung pada aset, volatilitas, kondisi likuiditas, biaya perdagangan, eksekusi order, konfigurasi indikator, dan parameter yang dipilih.
Backtest adalah simulasi berdasarkan data historis dan kondisi yang digunakan selama pengujian. Hasilnya tidak menjamin kinerja serupa dalam perdagangan di masa depan.
Perubahan timeframe, parameter indikator, metode masuk, dan manajemen volume dapat secara signifikan mengubah perilaku sistem.
**Disarankan untuk menguji dan memvalidasi konfigurasi sebelum menggunakannya dalam perdagangan langsung, memantau hasil, dan menjaga praktik manajemen risiko yang sesuai dengan toleransi risiko finansial masing-masing.**
Ringkasan
The system supports configurable trading directions (buy, sell, or both) and offers flexible volume management through fixed lot sizes or percentage-based position sizing relative to account equity. Additional parameters include stop loss distance, operational trading hours, and filters to reduce entries in accumulation zones based on volume profile signals.
Spectrum Prime functions both as an automated execution tool and as an operational support system, allowing traders to combine manual market structure assessment with algorithmic trade management. It requires periodic monitoring and parameter adjustment to align with changing market dynamics. The bot is suitable for position trading with medium trade frequency and supports market orders with dynamic risk management. It is compatible with IC Markets and supports leverage up to 1:1000.
