This article has been translated from English to Tagalog.
FIX API ay isang messaging protocol na widely ginagamit sa electronic trading industry.
Hindi lang ito exclusive sa forex trading. Sa totoo lang, ginagamit din ang FIX API sa stock, metals, futures, at options exchanges. Ginagamit ito ng Tier-1 banks, hanggang sa retail forex brokers, at pati na rin ng mga retail traders.
Ano ang FIX Protocol?
Ang FIX ay acronym para sa The Financial Information eXchange (FIX) initiative, na nagsimula noong 1992.
Isa itong open messaging standard na hindi pagmamay-ari ng isang tao o entity at pwedeng i-customize para matugunan ang pangangailangan ng bawat entity na gumagamit nito.
Ang mga kliyente at brokers ay gumagamit ng software na tinatawag na FIX engines para makakonekta gamit ang FIX protocol. Para makasimula ng FIX session, sinisigurado ni Client A at Broker B na nakakonect ang kanilang engines sa predetermined start time gamit ang predetermined host at comp ID.
Kasaysayan ng FIX API
FIX ay nangangahulugang Financial Information eXchange.
API, na karaniwang term sa IT, ay nangangahulugang Application Programming Interface.
Ang FIX API ay isang non-proprietary, libre, at open protocol na pagmamay-ari ng isang UK non-profit entity na tinatawag na FIX Protocol Ltd.
Originally, ang protocol na ito ay ginawa para suportahan ang equities trading at palitan ang phone trading noong early 90s.
Mula noon, ang teknolohiya ay lumawak ng husto at ginagamit na ng libo-libong electronic trading companies sa buong mundo.
Ngayon, maraming bersyon na ng FIX messaging protocol, pero ang pinakakaraniwang ginagamit ay version 4.4.
Ano ang mga Advantage ng FIX API
Ang pangunahing advantage ng FIX API ay libre ito. Ang FIX community ang nagsisigurado na mananatiling libre ito, forever. Bukod pa diyan, ang iba pang pangunahing advantages ay ang mga sumusunod:
Conformance. Malawak ang FIX at sakop nito ang iba't ibang securities. Hindi lahat ng users ng FIX ay gumagamit ng 100% ng available messages. Usually, ang isang broker o exchange ay maglalathala ng rules of engagement kung paano ginagamit ang mga mensahe.
Speed. Ang FIX messages ay dinisenyo para maging lean. Ibig sabihin, mabilis itong makapaglakbay at hindi nangangailangan ng masyadong bandwidth para maipadala. Ideal ito dahil ang FIX messages ay kadalasang ipinapadala sa mataas na frequency.
Support para sa maraming brokers. Pwede kang mag-establish ng FIX sessions sa maraming brokers nang sabay-sabay para obserbahan ang trading conditions gaya ng spreads at liquidity at makahanap ng opportunities sa mas malawak na playing field.
Convenience. Ang mga trading system developers ay pwedeng gumamit ng halos anumang programming language na sumusuporta sa socket communication.
Ano ang mga Limitasyon ng FIX API
Ang FIX API ay nagbibigay ng fixed, inextensible array ng transaction types na dapat sundan ng system developers, lahat ay nakatuon sa dalawang pangunahing kategorya ng exchange:
- Real-Time Market Data
- Order Execution & Management
Hindi pinapahintulutan ng FIX ang mga traders na mag-query ng anumang specifics ukol sa kanilang actual trading account, tulad ng Equity, Balance, Available Margin, Open/Closed Orders, atbp.
Hindi rin pinapahintulutan ng FIX ang pagkuha ng historical market data, real-time lang.
FIX API Access Para sa Retail Traders
Kahit na technically libre ang technology, hindi ibig sabihin na lahat ng forex broker ay basta na lang ibibigay ang access para mag-trade via FIX API.
Kadalasan, mayroong administration cost sa bahagi ng broker. Sa kasamaang palad, nagdudulot ito ng ilang requirements.
May ilang brokers, halimbawa, na nag-iimpose ng minimum deposit criteria o minimum monthly trading volume criteria.
Paano Gumagana ang FIX API
Kapag nag-trade ka ng forex, usually ginagawa mo ito sa pamamagitan ng platform na ibinibigay ng iyong broker. Halimbawa MetaTrader 4, MetaTrader 5, o cTrader.
Gayunpaman, kapag nag-trade ka gamit ang FIX API, walang platform na gagamitin. Kailangan mong gumawa ng sarili mong platform, interface, o algorithm para magpadala ng instructions at makinig ng impormasyon mula sa FIX API.
Ang application na gagawin mo ay pwedeng maging simple o complex ayon sa iyong nais.
May ilang FIX engines na umiiral ngayon na lubos na nagpapadali sa oras na ginugugol ng developers sa paggawa ng transfer logic, at hinahayaan silang mag-focus pa sa application at trading logic.
Halimbawa ng isang mature at napakapopular na open-source software library ay tinatawag na QuickFIX.
Ganito ang hitsura ng isang logon message sa 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|