Simbol kustom
API simbol kustom memungkinkan Anda membuat dan mengelola simbol Anda sendiri di cTrader. Simbol-simbol ini dapat mewakili aset sintetis, dataset eksternal, metrik turunan atau instrumen offline sepenuhnya. Setiap simbol kustom dapat didefinisikan menggunakan satu atau dua aset dan mendukung integrasi penuh dengan timeframe, pembuatan grafik, indikator, backtesting, dan pembaruan real-time.
Tipe dan metode utama untuk simbol kustom meliputi:
CustomSymbols.Add(name, baseSymbol)atauCustomSymbols.Add(name, baseAsset, quoteAsset)untuk membuat simbol kustom baru.CustomSymbol.BarsNeededuntuk menyediakan data OHLC untuk simbol sesuai permintaan.CustomSymbol.UpdateQuote(bid, ask)untuk memberikan harga live ke simbol.CustomBars.AppendBars(),UpdateLastBar()danPrependBars()untuk mengelola data bar secara dinamis. SetiapCustomBarmenyimpanTime,Open,High,Low,ClosedanVolume.
Selain itu, pengembang dapat menentukan tingkat swap, komisi, tingkat leverage, sentimen, pengaturan futures, dan bahkan jam pasar atau hari libur untuk simbol kustom. Setelah dibuat, simbol kustom sepenuhnya interaktif dan dapat dilihat dalam grafik atau digunakan secara terprogram dalam cBot, indikator, dan plugin.
Tip
Gunakan simbol kustom untuk memvisualisasikan data eksternal, mensimulasikan spread atau korelasi, menguji strategi pada dataset proprietary atau menggabungkan beberapa aset menjadi instrumen sintetis.
Objek API simbol kustom dapat digunakan untuk melakukan hal-hal berikut:
| Fitur atau operasi | Contoh |
|---|---|
| Mensimulasikan aset sintetis | Membangun simbol spread (mis. UKOIL - USOIL) Membuat keranjang ekuitas atau mata uang |
| Memvisualisasikan dataset offline | Memuat data CSV untuk pasar Memplot suku bunga historis atau indeks ekonomi |
| Pembuatan grafik langsung dari API | Mengumpankan harga real-time eksternal Mengalirkan nilai wajar yang dihitung atau metrik risiko |
| Pengujian strategi pada data kustom | Backtesting pada dataset fundamental atau alternatif Mensimulasikan lingkungan pasar lama |
| Menghasilkan kuotasi sintetis | Menurunkan harga kustom dari simbol yang ada Menyuntikkan kuotasi ke dalam instrumen kustom |
| Pemodelan batasan trading | Menerapkan sesi kustom, hari libur, kedaluwarsa futures, struktur swap atau tingkat leverage |
| Visualisasi metrik strategi | Memplot kurva ekuitas, drawdown atau sinyal sebagai rangkaian harga untuk analisis dalam strategi |
Operasi dasar
Membuat simbol kustom baru dengan simbol dasar
1 2 3 4 5 | |
Membuat simbol kustom dengan aset (tanpa simbol dasar)
1 2 3 4 5 | |
Menentukan properti instrumen statis
1 2 3 4 5 6 | |
Menetapkan umpan kuotasi (langsung atau simulasi)
1 2 | |
Menangani permintaan bar untuk data sintetis
1 2 3 4 5 6 | |
Menambahkan bar real-time pada tick
1 2 3 4 5 | |
Menambahkan sesi trading kustom
1 2 3 4 | |
Menentukan pengaturan futures
1 2 3 4 5 | |
Menambahkan tingkat leverage dinamis
1 2 | |
Membuat dan menambahkan periode kustom
1 2 3 4 5 6 7 | |
Mengimpor data dari CSV
1 2 3 4 5 6 7 8 9 10 11 12 | |
Menghapus simbol kustom
1 2 | |
Contoh integrasi praktis
Melacak data fundamental dari waktu ke waktu
Menampilkan indikator makroekonomi seperti CPI, tingkat pengangguran atau PDB sebagai bar OHLC sintetis. Pendekatan ini memungkinkan overlay strategi, analisis divergensi, dan pelacakan pola historis menggunakan data ekonomi terstruktur.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Membuat keranjang aset berbobot
Menggabungkan beberapa ekuitas menjadi simbol kustom yang mencerminkan portofolio berbobot. Pengaturan ini memungkinkan Anda untuk melacak kinerja, menerapkan indikator dan melakukan backtesting strategi pada indeks ekuitas sintetis yang dibangun dari komponen yang dipilih.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Melacak perbedaan harga komoditas
Pertimbangkan untuk membuat simbol kustom yang mewakili selisih harga antara emas dan perak (XAUUSD - XAGUSD). Simbol kustom ini dapat membantu dengan strategi trading spread, deteksi divergensi dan analisis antar pasar pada logam mulia.
Dengan menganalisis perbedaan pergerakan harga antara emas dan perak, trader dapat mengidentifikasi kekuatan relatif, potensi peluang arbitrase atau melindungi nilai satu posisi terhadap yang lain.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Mengalirkan simbol spread FX langsung
Membuat instrumen sintetis real-time dengan mengurangkan harga dua pasangan forex.
Simbol kustom ini memungkinkan pembuatan grafik dan trading spread secara langsung, mendukung strategi mean-reversion, pelacakan visual dan lindung nilai berbasis spread.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |