程式
貨幣、股票和其他金融產品的集團名稱
我正在開發一個處理加密貨幣的金融軟體系統。該系統有一個稱為“貨幣”的模型,例如描述“BTC”和有“基礎”和“報價”貨幣的市場。
該系統現在正在擴展到其他類型的市場,例如比特幣期貨。這些產品往往有自己的符號。
我想知道,如果我要重構我的系統以使用更好的命名約定,那麼描述以下概念的最容易辨識/最明顯的方式是什麼:
- 貨幣(或其他金融產品)
- 基礎貨幣(或基礎貨幣?如果我理解正確?)
- 報價貨幣
任何“貨幣(貨幣對)”、“股票”或“期貨”都屬於最通用的名稱,要麼是產品,要麼是工具。
在某些方面,我更喜歡產品,因為您可以有 2 個交易所允許您交易BTC-USD或AAPL,它們本質上是相同的可替代工具,但它們是兩種不同的產品,因為它們具有不同的交易費用。
基礎貨幣和計價貨幣是特定於貨幣對的結構。它們在其他市場中不存在。對此的概括是spread,您只需將它們稱為 leg1或leg2並在任一條腿中都有一些數量的符號。這推廣到貨幣對,因為例如,歐元/美元的組成部分分別是歐元和美元,而您在 leg1 和 leg2 中的數量分別為**+1和-1.13**,匯率為 1.13。
另請參閱我的回答,這可能是相關的。