This article has been translated from English to Malay.

FIX API adalah protokol pemesejan yang banyak digunakan dalam industri perdagangan elektronik.

Ia bukan hanya eksklusif untuk perdagangan forex. Sebenarnya, FIX API digunakan oleh bursa saham, logam, niaga hadapan, dan opsyen. Ia digunakan oleh bank Tier-1, sampai ke broker forex runcit, dan bahkan oleh pedagang runcit.

Apa Itu Protokol FIX?

FIX adalah akronim untuk The Financial Information eXchange (FIX) effort, yang dimulakan pada tahun 1992.

Ia adalah standard pemesejan terbuka yang tidak dikawal oleh mana-mana individu atau entiti dan boleh disusun untuk memenuhi keperluan setiap entiti yang menggunakannya.

Pelanggan dan broker menggunakan perisian yang dipanggil enjin FIX untuk berhubung menggunakan protokol FIX. Untuk memulakan sesi FIX, Pelanggan A dan Broker B menyambungkan enjin mereka pada waktu mula yang telah ditetapkan menggunakan hos dan ID comp yang telah ditetapkan.

Sejarah FIX API

FIX bermaksud Financial Information eXchange.

API, yang merupakan istilah biasa digunakan dalam IT, bermaksud Application Programming Interface.

FIX API adalah protokol bukan hak milik, percuma, dan terbuka yang dimiliki oleh entiti bukan keuntungan UK yang dikenali sebagai FIX Protocol Ltd.

Protokol ini pada asalnya dicipta untuk menyokong perdagangan ekuiti dan menggantikan perdagangan telefon pada awal tahun 90-an.

Sejak itu, teknologi ini telah diperluas secara signifikan dan digunakan oleh ribuan syarikat perdagangan elektronik di seluruh dunia.

Hari ini, terdapat banyak versi protokol pemesejan FIX, namun, versi yang paling banyak digunakan adalah 4.4.

Apakah Kelebihan FIX API

Kelebihan utama FIX API adalah ia percuma. Komuniti FIX memastikan bahawa protokol kekal percuma, selamanya. Selain itu, kelebihan utama lain adalah seperti berikut;

Pematuhan. FIX adalah luas dan merangkumi pelbagai sekuriti. Tidak semua pengguna FIX menggunakan 100% daripada mesej yang tersedia. Biasanya, broker atau bursa akan menerbitkan peraturan penglibatan mengenai cara mesej digunakan.

Kelajuan. Mesej FIX direka untuk menjadi ringan. Ini bermakna mereka boleh bergerak dengan cepat dan tidak memerlukan banyak jalur lebar untuk menghantar. Ini ideal kerana mesej FIX biasanya dihantar pada frekuensi tinggi.

Sokongan untuk pelbagai broker. Anda boleh mewujudkan sesi FIX dengan pelbagai broker secara serentak untuk memerhati keadaan perdagangan seperti spread dan kecairan dan mencari peluang di medan permainan yang lebih luas.

Kemudahan. Pembangun sistem perdagangan boleh menggunakan hampir mana-mana bahasa pengaturcaraan yang menyokong komunikasi socket.

Apakah Keterbatasan FIX API

FIX API menyediakan susunan jenis transaksi yang tetap dan tidak boleh diubah yang mesti dipatuhi oleh pembangun sistem, semuanya diarahkan ke dua kategori pertukaran utama:

  1. Data Pasaran Masa Nyata
  2. Pelaksanaan & Pengurusan Pesanan

FIX tidak membenarkan pedagang menyoal mengenai butiran spesifik akaun perdagangan mereka, seperti Ekuiti, Baki, Margin Tersedia, Pesanan Terbuka/Tertutup, dan sebagainya.

FIX tidak membenarkan pengambilan data pasaran sejarah, hanya masa nyata.

Akses FIX API Untuk Pedagang Runcit

Walaupun teknologi ini secara teknikalnya percuma, ia tidak bermaksud setiap broker forex akan memberikan anda akses untuk berdagang melalui FIX API.

Biasanya terdapat kos pentadbiran di pihak broker. Ini, malangnya, membawa kepada beberapa keperluan.

Beberapa broker, sebagai contoh, akan mengenakan kriteria deposit minimum atau kriteria volum perdagangan bulanan minimum.

Bagaimana FIX API Berfungsi

Apabila anda berdagang forex, biasanya anda melakukannya melalui platform yang disediakan oleh broker anda. Contohnya MetaTrader 4, MetaTrader 5, atau cTrader.

Namun, apabila anda berdagang melalui FIX API, tiada platform untuk digunakan. Anda perlu membina platform, antara muka, atau algoritma anda sendiri untuk menghantar arahan dan mendengar maklumat daripada FIX API.

Aplikasi yang anda buat boleh jadi sesederhana atau sesukar mana yang anda inginkan.

Hari ini terdapat beberapa enjin FIX yang sangat mengurangkan masa yang diambil pembangun untuk mencipta logik pemindahan, membiarkan mereka lebih fokus pada aplikasi dan logik perdagangan.

Contoh perisian sumber terbuka yang matang dan sangat popular dipanggil QuickFIX.

Inilah rupa mesej log masuk dalam FIX API:

8=FIX.4.4|9=126|35=A|34=1|49=theBroker.12345|57=TRADE|50=any_string|52=20170117-08:03:04|56=CSERVER|98=0|108=30|553=12345|554=passw0rd!|10=131|