Perlindungan kuotasi
Hentikan kuotasi yang buruk atau kedaluwarsa sebelum mencapai buku harga Anda.
Data pasar dapat mengalami kegagalan dalam berbagai bentuk. CoinPriceFeeds memperlakukan pergerakan abnormal, pembekuan tanpa sinyal, pembatalan eksplisit, pembaruan terlambat, dan angka tidak valid sebagai kondisi terpisah dengan respons yang terkendali.
- Tahan lompatan abnormal dan tunjukkan bahwa perlindungan sedang aktif.
- Keluarkan sumber yang tidak tersedia atau kedaluwarsa dari perhitungan harga terkait.
- Tolak output yang secara struktural mustahil sebelum dikirim.
Lindungi
Masalah pada sumber tidak semestinya langsung menjadi harga yang ditampilkan kepada klien.
Hitung ulang
Ketika salah satu input tidak lagi valid, output yang terdampak dihitung ulang dari input yang tersisa.
Jelaskan
Dasbor menampilkan alasan, nilai yang dipertahankan, dan hubungan yang terdampak.
Di halaman ini
Lompatan harga abnormal
Sebuah venue dapat memublikasikan titik desimal yang salah, tick pembukaan akhir pekan yang keliru, atau pergerakan nyata yang jauh melampaui rentang yang dapat diterima secara otomatis oleh buku harga Anda.
Perlindungan gap yang dapat dikonfigurasi membandingkan kuotasi sumber baru dengan nilai terakhir yang telah diterima. Jika pergerakan tersebut melampaui kebijakan untuk simbol atau sumber terkait, CoinPriceFeeds mempertahankan harga yang telah diterima dan menandainya sebagai terlindungi, alih-alih langsung meneruskan lompatan tersebut.
Peristiwa ini terlihat di dasbor. Pengguna yang berwenang dapat meninjau sumber, memahami output mana yang bergantung padanya, dan mereset perlindungan jika tindakan tersebut memang tepat.
Sumber berhenti memberikan kuotasi secara eksplisit
“Tidak ada kuotasi” berbeda dari “harga terakhir tidak berubah.”
Venue menyampaikan ketidaktersediaan melalui berbagai peristiwa: buku harga yang kosong atau tidak lengkap, kuotasi yang dibatalkan, perubahan status instrumen, langganan yang ditolak, atau sesi yang terputus. CoinPriceFeeds memperlakukan sinyal tersebut sebagai pembatalan eksplisit.
Input dari sumber tersebut segera berhenti memengaruhi simbol terkait, lalu output dihitung ulang dari alternatif yang valid. Nilai valid terakhir tetap tersedia untuk diagnosis dan pemulihan yang terkendali.
Sumber berhenti memperbarui tanpa sinyal
Terkadang koneksi terlihat sehat meskipun sebuah simbol berhenti diperbarui. Perhitungan yang memperhitungkan aktualitas data mencegah kuotasi lama menjadi acuan konsensus terkini atau dipilih sebagai cadangan jauh setelah kuotasi tersebut berhenti bergerak.
Kebijakan failover yang berbeda dapat menetapkan batas aktualitas yang berbeda. Intinya sederhana: sumber cadangan memenuhi syarat karena valid dan mutakhir, bukan sekadar karena memiliki nilai.
Pemantauan juga melacak aktivitas sumber dan pola pengiriman agar feed yang tidak aktif dapat diselidiki sebelum menimbulkan laporan dari klien.
Pembaruan tiba terlambat atau tidak berurutan
Beberapa jalur jaringan dapat mengirimkan kuotasi yang sama pada waktu berbeda. Pembaruan yang lebih lama diabaikan agar salinan yang tiba lebih lambat tidak mengembalikan status ke kondisi sebelumnya. Pemantauan tetap membedakan waktu dari sumber dan waktu pada jalur pengiriman lokal.
Harga yang mustahil ditolak
Kuotasi bernilai nol atau negatif, tidak berupa angka hingga, atau memiliki bid di atas ask bukanlah data pasar yang dapat digunakan. Kuotasi tersebut ditolak saat diterima atau sebelum dikirim agar tidak mencemari formula, bertahan setelah restart, atau memicu kesalahan pada platform hilir.
Kegagalan matematis seperti pembagian dengan nol juga menghasilkan status tidak valid yang disertai penjelasan, bukan harga tak terhingga atau tak terdefinisi.
Pasar yang bergerak cepat mungkin memerlukan rem yang dapat dikonfigurasi
Sebagian broker menginginkan kuotasi yang ditampilkan kepada klien untuk merespons pergerakan cepat yang merugikan dengan buffer terukur, alih-alih mengikuti seluruh pergerakan sekaligus.
Peredaman opsional dapat memperlebar harga pada sisi yang berlawanan dengan arah pergerakan, lalu berkurang secara bertahap. Pengaturan ini dikendalikan per simbol dan bekerja bersama markup normal, kebijakan spread, serta perlindungan gap.
Ini merupakan kontrol risiko, bukan algoritma tersembunyi. Perilaku yang diinginkan disepakati bersama klien dan dituangkan dalam aturan feed tersebut.
Kegagalan tetap terisolasi
Setiap feed klien memiliki aturan, status kuotasi, status perlindungan, dan koneksi output tersendiri. Masalah konfigurasi pada satu feed tidak otomatis menjadi masalah penetapan harga bagi semua klien lain.
Lonjakan aktivitas pasar dan konsumen yang lambat ditangani tanpa membiarkan satu koneksi atau simbol aktif menghambat feed lainnya.
Pemulihan dapat dilihat dan dikendalikan
CoinPriceFeeds mempertahankan status penetapan harga yang siap digunakan melalui restart rutin, sehingga deployment tidak perlu membangun kembali setiap kontrol dari awal.
Di dasbor klien , setiap status ditampilkan dengan jelas:
- nilai yang dilindungi menunjukkan bahwa lompatan telah ditahan;
- nilai yang tidak valid menyertakan alasannya;
- nilai kedaluwarsa menunjukkan bahwa usianya telah melampaui batas kebijakan penetapan harga; dan
- hubungan sumber menunjukkan output klien mana yang mungkin terdampak.
Untuk tim operasional, pemantauan dan verifikasi menambahkan pemeriksaan aktivitas, invalidasi, keterlambatan, dan perbandingan lintas server.
Feed yang disesuaikan dengan kebutuhan Anda
Uji skenario kegagalan yang penting bagi buku harga Anda.
Sertakan skenario kegagalan dan perilaku feed yang diharapkan dalam formulir permintaan demo Anda. Satu simbol yang representatif sudah cukup untuk memulai.