郑字区块链/ATS,FA机器人外汇合约交易预付款计算公式

By bosen20190801 at 2020-08-25 • 0人收藏 • 51人看过

笔者:一七一 三八八三 一二五六 ---------------------------------------------------------------------------------------------------------------------- TZR 二零二零六一


- 我们已经知道,预付款的计算公式为:预付款 = 手数 × 合约量 × 建仓价格 ÷ 杠杆倍数。

在计算前,需要先清楚各交易品种的合约量和杠杆倍数,再结合实际交易手数和建仓价格,才可以算出的订单所占用的预付款。

为了更熟练掌握计算方法,在下文中,将以Volans瓦伦中,不同的交易品种为例,列举各交易品种预付款的计算过程。

请注意:

1、以下例子的计算结果均以 USD 为单位, 实际上,还需按照建仓时 USDUST 、BTCUSD 的汇率,换算为当前账户的结算币种(USDT 或 BTC)。

2、以下例子中,均使用当前的杠杆倍数来计算,杠杆倍数有可能调整,请以经纪商实时的杠杆倍数为准。


现货交易

- 以 BTCUSD 为例,

已知 BTCUSD 1 手的合约量为 1 BTC,杠杆倍数为 50 倍。


- 例子1

在价格为 11486.209 时,建仓 1 手。

预付款 =  1(手数) × 1(合约量) × 11486.209(建仓价格) ÷ 50(杠杆倍数)= 229.72 USD 。


- 例子2

在价格为 11350.125 时,建仓 0.5 手。

预付款 =  0.5(手数) × 1(合约量) × 11350.125(建仓价格) ÷ 50(杠杆倍数)= 113.50 USD 。


外汇 - 直接报价

- 在货币对代码中,美元(USD)在前的货币对,就是直接报价货币对,如USDCHF、USDJPY、USDCAD...

请注意:在计算直接报价货币对的预付款时,需要将计算结果换算为 USD 。


- 以 USDCHF 为例,

已知 USDCHF 1 手的合约量为 100000 USD,杠杆倍数为 400 倍。


- 例子1

在价格为 0.91367 时,建仓 1 手。

预付款 =  1(手数) × 100000(合约量) ×  0.91367(建仓价格) ÷ 400(杠杆倍数)= 228.42 CHF ,

根据建仓时 USDCHF 的汇率换算为 USD,即 228.42 (CHF)× 0.91367 (USD/CHF) =  208.70 USD 。


- 例子2

在价格为 0.92153 时,建仓 0.5 手。

预付款 =  0.5(手数) × 100000(合约量) × 0.92153(建仓价格) ÷ 400(杠杆倍数)= 115.19 CHF 。

根据建仓时 USDCHF 汇率换算为 USD,即 115.19 (CHF)× 0.92153 (USD/CHF) =  106.15 USD 。


外汇 - 间接报价

- 在货币对代码中,美元(USD)在后的货币对,就是间接报价货币对,如 EURUSD、GBPUSD、AUDUSD...


- 以 EURUSD 为例,

已知 EURUSD 1 手的合约量为 100000 EUR,杠杆倍数为 400 倍。


- 例子1

在价格为 1.18109 时,建仓 1 手。

预付款 =  1(手数) × 100000(合约量) ×  1.18109(建仓价格) ÷ 400(杠杆倍数)= 295.27 USD 。


- 例子2

在价格为 1.17862 时,建仓 0.5 手。

预付款 =  0.5(手数) × 100000(合约量) × 1.17862(建仓价格) ÷ 400(杠杆倍数)= 147.33 USD 。


外汇-交叉盘

- 在货币对代码中,没有美元(USD)的,就是交叉盘货币对,如 EURAUD 、AUDJPY、CADJPY...

请注意:在计算交叉盘货币对的预付款时,需要将计算结果换算为 USD 。


- 以 EURAUD 为例,

已知 EURAUD 1 手的合约量为 100000 EUR,杠杆倍数为 400 倍。


- 例子1

在价格为 1.64687 时,建仓 1 手,此时 AUDUSD 汇率为 0.71722 。

预付款 =  1(手数) × 100000(合约量) ×  1.64687(建仓价格) ÷ 400(杠杆倍数)= 411.72 AUD ,

根据建仓时 AUDUSD 的汇率换算为 USD,即 411.72 (AUD)÷ 0.71722 (AUD/USD) =  574.05 USD 。


- 例子2

在价格为 1.63870 时,建仓 0.5 手,此时 AUDUSD 汇率为 0.72300 。

预付款 =  0.5(手数) × 100000(合约量) × 1.63870(建仓价格) ÷ 400(杠杆倍数)= 204.84 AUD ,

根据建仓时 AUDUSD 的汇率换算为 USD,即 204.84 (AUD)÷ 0.72300 (AUD/USD) = 283.32 USD 。


黄金

- 以 XAUUSD 为例,

已知 XAUUSD 1 手的合约量为 100 盎司,杠杆倍数为 50 倍。


- 例子1

在价格为 1956.78 时,建仓 1 手。

预付款 =  1(手数) × 100(合约量) ×  1956.78(建仓价格) ÷ 50(杠杆倍数)= 3913.56 USD 。


- 例子2

在价格为 1968.45 时,建仓 0.5 手。

预付款 =  0.5(手数) × 100(合约量) × 1968.45(建仓价格) ÷ 50(杠杆倍数)= 1968.45 USD 。


原油

- 以 XBRUSD 为例,

已知 XBRUSD 1 手的合约量为 1000 桶,杠杆倍数为 50 倍。


- 例子1

在价格为 45.33 时,建仓 1 手。

预付款 =  1(手数) × 1000(合约量) ×  45.33(建仓价格) ÷ 50(杠杆倍数)= 906.6 USD 。


- 例子2

在价格为 48.54 时,建仓 0.5 手。

预付款 =  0.5(手数) × 1000(合约量) × 48.54(建仓价格) ÷ 50(杠杆倍数)= 485.4 USD 。


登录后方可回帖

Loading...