MetaTrader 5 feed

Bagaimana MetaTrader 5 menyaring dan memeriksa kuotasi yang masuk.

MT5 dapat menyaring tik masuk dengan kontrol harga jarak dan spread, atau menandai celah tanpa menghapus. Itu penjaga platform, bukan validasi sumber.

  • Tingkat jarak menciptakan saluran penerimaan per simbol.
  • Limit spread menolak kuotasi dua sisi yang tidak valid.
  • Mode gap menandai gerakan yang tidak biasa tanpa harus menghapus kutu.

Gunakan unit simbol

Setiap level ditafsirkan dalam titik platform, jadi digit dan ukuran titik adalah bagian dari kebijakan.

Pahami pengecualian

kedalaman, data gaya pertukaran, tanda tangan / API, dan tanda pertama setelah istirahat dapat mengikuti aturan yang berbeda.

Simpan bukti mentah

Sejarah mentah dan diterima sangat penting ketika meja bertanya mengapa satu harga muncul dan yang lain tidak.

Filtrasi MT5 dikonfigurasi per simbol. Ini mengevaluasi harga masuk berdasarkan nilai yang diterima baru-baru ini dan aturan spread tingkat simbol sebelum aliran mencapai klien.

Tingkat harga jarak

MT5 dapat menggunakan tingkat jarak bertahap dengan jumlah konfirmasi. Dalam hal praktis:

  • gerak kecil tetap berada di dalam saluran normal;
  • gerakan yang lebih besar mungkin memerlukan kuotasi berulang sebelum saluran mengikuti; dan
  • langkah ekstrim dapat dibuang.

Nilai-nilai di platform poin. Selalu periksa mereka bersama dengan digit, ukuran titik, spread normal, volatilitas pasar, dan kuotasi.

Mata uang utama, indeks ekuitas, dan cryptocurrency jarang harus mewarisi pengaturan numerik yang sama tanpa pengujian terpisah.

Limit penyebaran

Kontrol spread minimum dan maksimum dapat menolak kuotasi OTC dua sisi yang hubungan Bid/Ask berada di luar kisaran yang diizinkan. Mereka berguna untuk menangkap penyebaran silang, negatif, atau tidak masuk akal.

Mereka tidak membuktikan bahwa kedua belah pihak benar. Kutipan yang terlihat bersih tapi sudah usang atau salah harga masih bisa berlalu.

Mode gap adalah sinyal

Kontrol celah dapat menandakan langkah yang tidak biasa untuk logika perdagangan downstream sementara memungkinkan harga tetap terlihat. Ini berbeda dengan filtrasi yang menghapus update.

Setuju apa bendera harus menyebabkan logging, pembatasan routing, penanganan permintaan sementara, atau operator review dan menguji jalur yang lengkap. Tumbuk yang dikonfigurasi tanpa respons operasional hanya merupakan indikator.

Tidak semua jenis data mengikuti jalur yang sama

Data dalam Depth Market dan gaya pertukaran memiliki semantik yang berbeda dari aliran OTC Bid/Ask. Tick manual atau API-ditambahkan, pemetaan simbol, dan tick pertama setelah istirahat sesi juga dapat mengikuti perilaku penyaringan yang berbeda tergantung pada jenis simbol dan build.

Buat kasus uji yang terpisah untuk:

  • Pembaruan OTC biasa Bid/Ask;
  • Tick pertama setelah memulai ulang atau pembukaan sesi kuotasi;
  • Pembaruan terakhir dan volume;
  • Perubahan kedalaman pasar;
  • Tikus yang diterbitkan secara manual atau programatik; dan
  • simbol yang dipetakan dari nama sumber lain.

Menjaga sejarah mentah dan diterima

Ketika penyimpanan harga mentah diaktifkan, bandingkan aliran masuk dengan tik yang diterima dan output yang terlihat klien. Simpan konfigurasi filter aktif dengan bukti, termasuk setiap terjemahan atau shift Bid/Ask pada feed.

Filtrasi apa yang tidak bisa diputuskan

MT5 menyaring satu aliran simbol. Mereka tidak dapat menentukan bahwa tempat lain tidak setuju, bahwa penyedia telah memetakan kontrak yang salah, atau bahwa harga yang tampaknya normal telah membeku.

Gunakan upstream perlindungan kuotasi untuk pemeriksaan lintas sumber dan input lama, kemudian terus mengfilter MT5 sebagai lapisan akhir khusus platform.

Feed yang disesuaikan dengan kebutuhan Anda

Papan terpisah yang menyaring dari kualitas feed.

Kirim simbol yang kutu-tuhannya disaring secara tak terduga. Kita akan menjelaskan cek mana yang termasuk upstream dan mana yang termasuk di MT5.