外匯入門:什么是外匯報價引擎系統(tǒng)的處理機(jī)制?
筆者結(jié)合曾經(jīng)參與過的銀行外匯系統(tǒng)與國際匯款產(chǎn)品的項目經(jīng)驗,特別是針對報價引擎做了梳理。文章主要面向外匯入門級的讀者,以及對報價引擎設(shè)計有興趣的同行們。如果您是一位資深外匯從業(yè)者,本篇文章可能對您來說比較簡單,敬請諒解。
一、名詞解釋
報價(Quotation):就是貨幣的價格。 外匯市場中有兩種報價形式, 直接報價和間接報價。
直接報價(Direct Quotation):又稱應(yīng)付標(biāo)價(Giving Quotaiton),是指一國以整數(shù)單位的外國貨幣為標(biāo)準(zhǔn),折算為若干單位的本幣的標(biāo)價法,如:USD/CNY=6.8773。
間接報價(Indirect Quotation):又稱應(yīng)收標(biāo)價(Receiving Quotaiton),是指一國以整數(shù)單位的本國貨幣為標(biāo)準(zhǔn),折算為若干數(shù)額的外國貨幣的標(biāo)價法,如:EUR/USD=1.1212。目前除了英國、美國、澳大利亞和歐元區(qū)外,國際上絕大多數(shù)國家都采用直接標(biāo)價法。
貨幣對(Currency Pairs):貨幣對是由兩種貨幣組成的外匯交易匯率,由兩個 ISO 代碼加一分隔符表示,例如 :GBP/USD ,其中第一個代碼代表 “ 基本貨幣 ” ,另一個則是 “ 二級貨幣 ” 。
即期匯率(Spot Rate):又稱現(xiàn)匯匯率,是指買賣成交后須在兩個營業(yè)日(Business Day,又稱工作日,Working Day,或交易日,Transaction Day)內(nèi)(T+2)辦理交割的外匯。
遠(yuǎn)期匯率(Forward Rate):又稱期匯匯率,是外匯買賣成交后須在未來雙方約定的時間辦理交割的外匯。
點(diǎn)差(Spread):最小浮動單位,當(dāng)匯率變化時,點(diǎn)數(shù)波動的差值為”點(diǎn)差”。
做市商(Market Maker):銀行間外匯市場做市商是指經(jīng)本國貨幣當(dāng)局核準(zhǔn),在銀行間外匯市場進(jìn)行貨幣交易時,承擔(dān)向市場會員持續(xù)提供買賣、賣價格義務(wù),通過自身的買賣行為為市場提供流動性的銀行間外匯市場成員。
貨幣流通量(amount of an currency in circulation):指市場上實際流通的貨幣總量。
二、報價引擎系統(tǒng)的處理機(jī)制
客戶通過業(yè)務(wù)子系統(tǒng)向報價引擎系統(tǒng)發(fā)起報價請求,報價引擎系統(tǒng)從國際市場實時接入一家或多家報價源(支持手工和系統(tǒng)兩種方式),然后利用系統(tǒng)自身的處理機(jī)制來處理牌價,再把綜合報價發(fā)布至業(yè)務(wù)子系統(tǒng),客戶依此價格進(jìn)行交易。
1. 報價接入模塊
主要用于采集市場上不同報價源的貨幣匯率,如:路透、花旗等,同時也支持人工導(dǎo)入的方式。
2. 報價運(yùn)算處理模塊
報價運(yùn)算處理模塊是報價引擎的核心,可以分為風(fēng)險控制機(jī)制、報價策略控制、實時監(jiān)控機(jī)制。
其中:
- 風(fēng)險控制機(jī)制主要用于:對導(dǎo)入的原始牌價進(jìn)行有效性、波動性校驗;
- 報價策略控制主要用于:對通過風(fēng)控過濾后的原始牌價進(jìn)行高性能運(yùn)算(如:最優(yōu)價、最差價、算數(shù)平均價、加權(quán)平均價、交叉盤計算價等),并針對不同的貨幣對設(shè)定差異化的報價策略,然后在此價格基礎(chǔ)上加上點(diǎn)差作為風(fēng)險值,再將價格返回給客戶。
如何制定報價策略,需要視市場因素與運(yùn)營目標(biāo)而定。一個成熟的系統(tǒng)會接入多個報價源,在所有的報價基礎(chǔ)上采取一個平均價,加上margin后對外報價,然后系統(tǒng)會選擇最優(yōu)價的渠道作為交易對手進(jìn)行交割。
當(dāng)然,如果運(yùn)營目標(biāo)是收益最大化,那么報價策略也可以制定為選擇最差報價+點(diǎn)差報給客戶,再使用最優(yōu)價作為交易價格。
另外,如果是作為做市商的報價系統(tǒng),設(shè)計起來會更加復(fù)雜和專業(yè),除報價引擎系統(tǒng)外,還需要增加貨幣流通量系統(tǒng),以便對市場上貨幣流通量的監(jiān)聽與實時更新。而在報價模型中,除了買賣價格外,還會將買入貨幣與賣出貨幣對應(yīng)允許交易的最大值返回給客戶。
實時監(jiān)控機(jī)制主要用于報價源異常監(jiān)控,包括報價源超時、Ask/Bid為零、或者倒掛。當(dāng)某報價源出現(xiàn)異常時,系統(tǒng)預(yù)警并支持自動或手動切換到其他報價源,確保系統(tǒng)可靠運(yùn)行。
3. 報價發(fā)布模塊
實現(xiàn)向客戶或者業(yè)務(wù)子系統(tǒng)推送牌價。
4. 參數(shù)管理
主要用于維護(hù)系統(tǒng)中的參數(shù),例如:貨幣對、交割期限、節(jié)假日參數(shù)、報價組、報價頻率、折算牌價設(shè)定等。
5. 點(diǎn)差設(shè)置
主要用于維護(hù)系統(tǒng)點(diǎn)差、渠道點(diǎn)差、客戶點(diǎn)差、客戶組點(diǎn)差。
本文由 @鍋包肉 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議
最近在做類似的系統(tǒng)設(shè)計,可否分享下牌價路由的設(shè)計思路
你好,請問想基于您的文章了解更多關(guān)于外匯的知識,請問有推薦的資料嗎? 我在搜索引擎和一些渠道找,沒有找到合適的。
目前遇到困惑是:剛接觸外匯這個行業(yè),沒有行業(yè)背景,感覺很多名詞不太了解
如果想更深入的了解業(yè)務(wù)知識,可以看一下國際金融學(xué),相對來說比較專業(yè)。如果是產(chǎn)品設(shè)計上的,可能就要依靠平時的項目積累了。