Panduan agregasi
Agregasi data pasar: memilih aturan, bukan sekadar menambah sumber.
Agregasi adalah kebijakan penetapan harga yang menentukan input valid mana yang membentuk kuotasi. Pertanyaan pentingnya bukan berapa banyak sumber yang dapat Anda tambahkan, melainkan peran setiap sumber bagi tiap instrumen.
- Definisikan kelayakan sebelum menggabungkan harga.
- Pilih metode yang sesuai dengan instrumen dan tujuan bisnis.
- Nyatakan cadangan, perlindungan, dan kontrol komersial secara eksplisit.
Tetapkan peran sumber lebih dahulu
Tentukan input yang berperan sebagai sumber utama, referensi independen, cadangan, atau harga milik klien.
Kebijakan per simbol
Pasangan FX cair, logam, dan CFD kripto tidak memerlukan aturan agregasi yang sama.
Jelaskan hasilnya
Feed aktif harus menunjukkan kebijakan yang sedang berlaku dan alasan suatu input tidak lagi memenuhi syarat.
Di halaman ini
Agregasi data pasar berarti menerapkan aturan yang telah ditetapkan pada beberapa sumber harga yang memenuhi syarat. Agregasi bukan sekadar merata-ratakan setiap angka yang masuk. Kebijakan yang baik terlebih dahulu menentukan sumber mana yang valid dan sesuai, kemudian menggabungkan atau memprioritaskannya, menerapkan kontrol komersial broker, dan melindungi kuotasi yang dihasilkan.
Masalah yang hendak diselesaikan melalui agregasi
Broker mempertimbangkan agregasi karena berbagai alasan:
- mengurangi ketergantungan pada satu input;
- membentuk referensi dari beberapa pasar independen;
- mempertahankan sumber yang disukai sambil menyiapkan cadangan yang valid;
- menggabungkan harga institusional, bursa, referensi, atau milik sendiri;
- menerapkan satu kebijakan penetapan harga yang konsisten di beberapa platform; atau
- menangani instrumen yang komposisi sumbernya berubah menurut sesi.
Alasan-alasan tersebut bukanlah kebutuhan yang sama. Pernyataan “gunakan tiga sumber” belum lengkap sebelum peran setiap sumber dan hasil yang diharapkan dinyatakan dengan jelas.
Urutan agregasi yang praktis
Alur pada tingkat klien dapat dipahami dalam lima langkah:
Geser atau gulir secara horizontal untuk melihat semua kolom
| Langkah | Keputusan | Contoh pertanyaan |
|---|---|---|
| 1. Tentukan kelayakan input | Apakah sumber tersebut resmi, tersedia, mutakhir, dan valid untuk simbol ini? | Apakah kuotasi yang membeku atau ditarik masih boleh diperhitungkan? |
| 2. Terapkan kebijakan sumber | Gabungkan input yang memenuhi syarat atau ikuti urutan prioritas | Haruskah simbol ini menggunakan median atau sumber yang disukai? |
| 3. Bentuk kuotasi dasar dua sisi | Pertahankan hasil bid dan ask yang wajar | Apakah metode ini tetap menghasilkan spread yang valid? |
| 4. Terapkan aturan komersial | Tambahkan markup, spread, presisi, pembulatan, atau kontrol jadwal | Seperti apa kuotasi yang seharusnya ditampilkan kepada klien? |
| 5. Lindungi dan kirim | Tolak output yang mustahil dan kirim hasil yang diterima | Apa yang terjadi selama lompatan abnormal atau kehilangan sumber? |
Urutan ini memisahkan pemilihan sumber dari penetapan harga komersial. Pemisahan tersebut juga memudahkan penjelasan kegagalan. Alur lengkap feed harga menghubungkan langkah-langkah ini dengan pengiriman, cadangan, dan pemantauan.
Cara umum menggunakan beberapa sumber
Tidak ada satu metode terbaik untuk semua pasar. Tabel berikut berisi pola kebijakan yang berguna, bukan janji tentang instrumen tertentu:
Geser atau gulir secara horizontal untuk melihat semua kolom
| Metode | Apa yang dilakukan | Seringkali berguna ketika | Pertanyaan penting |
|---|---|---|---|
| Median | Memilih nilai tengah dari kelompok yang valid | Satu pencilan tidak boleh mendominasi harga referensi | Apakah sumber-sumber tersebut cukup independen dan dapat dibandingkan? |
| Rata-rata | Menghitung rata-rata dari input yang memenuhi syarat | Klien memang menginginkan setiap input terpilih memengaruhi hasil | Seberapa besar pengaruh input ekstrem yang masih valid terhadap output? |
| Rentang kuotasi konservatif | Menggunakan rentang bid dan ask yang konservatif dari berbagai sumber valid | Bisnis memilih untuk tidak menerbitkan kuotasi yang lebih ketat daripada yang didukung pasar terpilih | Apakah satu sumber yang lemah dapat membuat hasil terlalu lebar? |
| Prioritas dengan cadangan | Menggunakan sumber pertama yang sesuai dan beralih mengikuti urutan yang telah ditetapkan jika diperlukan | Sumber utama memiliki peran bisnis yang jelas | Apa yang membuat cadangan memenuhi syarat, dan bagaimana pemulihannya? |
| Harga klien ditambah referensi | Mempertahankan harga milik sendiri atau harga platform sebagai pusat kebijakan, sementara pasar lain digunakan sebagai konteks atau alternatif | Broker sudah memiliki pandangan harga internal | Apakah input milik sendiri telah diotorisasi, mutakhir, dan dipetakan secara konsisten? |
| Kebijakan terjadwal | Memilih aturan siap pakai yang berbeda berdasarkan waktu atau hari | Ketersediaan sumber atau perlakuan komersial berubah menurut sesi | Jadwal mana yang berlaku pada masa transisi, dan bagaimana jadwal tersebut ditinjau? |
CoinPriceFeeds dapat menerapkan pola berbeda pada simbol yang berbeda dalam feed klien yang sama. Aturan dan ambang batas terperinci disepakati secara privat untuk kasus penggunaan tertentu.
Median dan rata-rata tidak dapat dipertukarkan
Median mengurangi pengaruh satu anggota kelompok yang sangat tinggi atau rendah. Rata-rata memungkinkan setiap anggota yang memenuhi syarat memengaruhi hasilnya.
Perbedaan tersebut tetap penting meskipun kedua metode menggunakan sumber yang sama. Median mungkin sesuai untuk pandangan referensi yang dibentuk dari beberapa pasar yang sebanding. Rata-rata mungkin sesuai untuk kebijakan yang memang menghendaki kontribusi setiap input terpilih.
Kedua metode tersebut tidak menentukan apakah suatu sumber cukup layak untuk masuk ke dalam kelompok. Kemutakhiran, ketersediaan, pemetaan instrumen, dan izin berdasarkan kontrak tetap harus dinilai terlebih dahulu.
Prioritas juga merupakan kebijakan agregasi
Agregasi tidak harus menggabungkan harga.
Aturan prioritas sumber dapat mempertahankan satu input sebagai sumber utama, sementara input lain tetap siap sebagai cadangan. Sumber cadangan tidak otomatis memenuhi syarat hanya karena sumber utama berhenti; sumber tersebut tetap harus valid dan cukup mutakhir untuk instrumen terkait.
Keputusan pemulihan juga penting. Sebagian kebijakan dapat kembali ke sumber utama segera setelah sumber tersebut kembali memenuhi syarat. Kebijakan lain mungkin memerlukan transisi yang lebih terencana. Perilaku tersebut harus didokumentasikan dan diuji, bukan baru disimpulkan saat insiden terjadi.
Mulailah dengan peran sumber
Sebelum memilih rumus, jelaskan mengapa setiap sumber ada.
Geser atau gulir secara horizontal untuk melihat semua kolom
| Peran sumber | Tujuan sederhana |
|---|---|
| Input penetapan harga utama | Dasar normal bagi kuotasi klien |
| Anggota konsensus | Satu input yang dapat dibandingkan dalam tampilan gabungan |
| Referensi independen | Konteks untuk validasi, perbandingan, atau aturan terpisah |
| Cadangan | Alternatif yang didefinisikan ketika pilihan sebelumnya tidak cocok |
| Input milik sendiri | Harga yang diberikan oleh platform atau perhitungan milik klien |
| Input khusus sesi | Sumber yang hanya ditujukan untuk waktu atau kebijakan tertentu |
Satu venue dapat memiliki peran berbeda untuk simbol yang berbeda. Karena itu, identitas sumber harus tetap terlihat dalam alur penetapan harga, bukan melebur menjadi satu angka tanpa pembeda.
Baca lebih lanjut tentang kategori sumber data pasar dan pemetaan simbol yang didukung .
Jumlah sumber tidak sama dengan ketahanan
Beberapa sumber masih dapat memiliki ketergantungan yang sama, menyalin pasar yang sama, atau menjadi tidak tersedia pada saat yang bersamaan. Penambahan input juga menambah pekerjaan untuk pemetaan instrumen, pengelolaan hak penggunaan, pemantauan, dan penanganan insiden.
Keberagaman yang bermanfaat ditentukan oleh peran dan batas kegagalan, bukan jumlah sumber semata. Saat meninjau kelompok sumber, ajukan pertanyaan berikut:
- Apakah harga-harga ini benar-benar relevan dengan instrumen yang dimaksud?
- Apakah broker berhak menggunakan setiap sumber?
- Apakah simbol, sesi perdagangan, dan konvensi kuotasi mereka sebanding?
- Bagaimana feed mengenali data kedaluwarsa, ditarik, atau tidak valid?
- Apakah satu peristiwa hulu memengaruhi beberapa sumber yang tampak berbeda?
- Apa yang harus terjadi ketika hanya sebagian kelompok yang tersisa?
Panduan evaluasi feed mengembangkannya menjadi tinjauan vendor dan operasi yang lebih luas.
Bid dan ask masih penting
Dua sumber dapat memiliki harga tengah yang serupa, tetapi spread yang sangat berbeda. Kebijakan yang hanya didasarkan pada titik tengah dapat menyembunyikan perbedaan tersebut.
Feed broker umumnya memerlukan output dua sisi yang valid. Metode agregasi, aturan spread komersial, dan kebijakan pembulatan harus bekerja bersama agar bid dan ask akhir tetap dapat dipahami serta tidak menjadi silang atau mustahil.
CoinPriceFeeds menerapkan kontrol spread, markup, presisi, dan pembulatan yang ditentukan klien setelah keputusan harga dasar. Lihat mesin penetapan harga kustom untuk mengetahui opsi pada tingkat bisnis.
Input yang tidak valid dan kedaluwarsa harus dikeluarkan dengan tepat
Sumber yang terhubung tidak otomatis menjadi sumber yang valid.
Suatu instrumen dapat berhenti diperbarui meskipun koneksi tetap terbuka. Venue dapat menarik kuotasi secara eksplisit. Pembaruan lama dapat tiba setelah pembaruan yang lebih baru. Harga juga dapat gagal dalam pemeriksaan output dasar atau memicu kontrol pergerakan yang telah dikonfigurasi.
Kebijakan agregasi harus menetapkan tindakan terhadap simbol dependen ketika suatu input tidak lagi memenuhi syarat. Tindakan tersebut dapat berupa menghitung ulang harga dari anggota valid yang tersisa, beralih ke cadangan yang ditetapkan, atau menandai output sebagai tidak tersedia ketika kebijakan tidak lagi memiliki bukti yang cukup.
Ikhtisar perlindungan kuotasi menjelaskan status-status ini tanpa memublikasikan ambang batas khusus klien.
Gunakan kebijakan berbeda untuk pasar yang berbeda
Satu aturan global mudah dijelaskan, tetapi mungkin tidak tepat bagi portofolio instrumen broker yang beragam.
Misalnya:
Geser atau gulir secara horizontal untuk melihat semua kolom
| Situasi instrumen | Arah kebijakan yang mungkin |
|---|---|
| Pasangan FX cair dengan beberapa input institusional yang sebanding | Konsensus terpilih atau sumber yang dipilih dengan alternatif yang valid |
| Logam yang terutama diberi harga berdasarkan satu hubungan komersial | Sumber utama yang jelas dengan cadangan atau referensi independen |
| CFD kripto yang menggunakan beberapa pasar publik | Referensi multi-venue yang dipilih secara cermat dengan persyaratan kelayakan yang ketat |
| Instrumen broker milik sendiri | Harga milik klien, perhitungan sintetis, atau hibrida dengan konteks eksternal |
| Harga akhir pekan atau sesi tertutup | Kebijakan terjadwal yang ditinjau secara terpisah |
Ini merupakan titik awal untuk tinjauan tertulis, bukan rekomendasi bagi portofolio tertentu. Pilihan yang tepat bergantung pada kewajiban klien, hak penggunaan data sumber, model eksekusi, kebijakan risiko, dan platform target.
Pastikan kebijakan aktif dapat dilihat
Tim perlu mengetahui lebih dari sekadar aturan yang tertulis dalam dokumen. Mereka juga harus dapat memastikan aturan mana yang aktif dan input apa yang diterima feed.
Tampilan operasional yang berguna harus menunjukkan kuotasi saat ini, usianya, halaman penetapan harga yang aktif, hubungan sumber, serta alasan status terlindungi atau tidak valid. Endpoint utama dan cadangan juga harus menampilkan identitas konfigurasi yang memadai untuk memverifikasi bahwa keduanya memuat kebijakan yang sama.
Dasbor klien dan ikhtisar redundansi menjelaskan bagaimana CoinPriceFeeds menjadikan hasil tersebut dapat ditinjau.
Pastikan materi publik tetap berguna tanpa mengungkap informasi sensitif
Panduan agregasi publik harus membantu tim manajemen, dealing, risiko, dan teknologi memilih pertanyaan yang tepat. Panduan tersebut tidak boleh memublikasikan urutan sumber klien secara terperinci, ambang perlindungan, pemetaan privat, kredensial venue, atau pengaturan deployment.
Detail tersebut harus dicantumkan dalam cakupan tertulis dan dibahas melalui saluran onboarding resmi. Jalur onboarding menjelaskan kapan detail itu diperlukan.
Feed yang disesuaikan dengan kebutuhan Anda
Uji kebijakan agregasi dengan simbol nyata yang representatif.
Kirimkan peran sumber, satu simbol normal, satu simbol kompleks, dan output yang Anda harapkan. Kami akan menyusun cakupan demo tertulis berdasarkan informasi tersebut.