1. 程式人生 > >淺談比特幣期貨做市策略(1)

淺談比特幣期貨做市策略(1)

今天想和大家分享一下我做比特幣期貨的一些策略研究。“做市策略”是策略中最有名的一個,在這裡我想結合自己的想法給大家分享一下自己的一些經驗看法。

下面我們從概念說起。

一、什麼是做市策略

做市策略(market-maker strategy)是一種風險中立(risk-neutral)盤口價差套利策略。其基本原理是:在盤口的賣一和買一價之間,插入委買單和委賣單,如果插入的兩個單子都成交的話,做市商就吃到了買賣單之間的價差,而整個過程結束後,做市商所持有的頭寸並沒有變化。如果買賣單之間的價差扣除各種交易手續費之後還有盈餘,那麼該做市商就獲得了相應的盈利。

做市策略是一種增加交易所流動性的策略,一般來講,成熟的交易市場為了提升自身的流動性,會用低佣金(甚至為做市商提供流動性獎勵金)的辦法,吸引做市商來該市場做市。

二、做市策略需要注意的事項

1 做市時機的選擇

做市商本質上是整個市場的交易對手方。如果市場呈現急劇的單邊行情,做市商下達的買賣委託單會大概率出現單邊成交的情況,因此做市商手中就會積累大量的風險頭寸,這是做市商不想承擔的風險。因此,做市商在選擇是否下達做市指令之前,都會預判一下市場的趨勢明顯程度,如果市場短期內呈現非常明顯的趨勢訊號,做市商就會相應地減少自己的做市單數量(甚至停止做市)

2 淨頭寸的處理

做市商手中累計的淨頭寸,可以通過很多種辦法來處理,下面列舉其中兩種:

(1)在下一次做市時,處理掉累積的淨頭寸。比如做市商目前淨頭寸有2BTC,下次做市時,他就可以下達一個賣3BTC的委賣單,一個買1BTC的委買單。這種做法好處是淨頭寸可以及時得到處理,壞處是淨頭寸處理的時機(價格)可能不是最優的。

(2)第二種方法是開立另外一個獨立的程式,對累積的淨頭寸進行成本計算,然後按照成本價*(1+一定比例的手續費+一定比例的profit margin),將該頭寸反向甩出市場,甩出方法又有兩種:a. 按限價單從價優到價劣依次甩出市場,超時不成交的部分則撤單,等待下次機會;b. 先按限價單從價優到價劣依次甩出市場,超時不成交的部分,則按市價單甩貨。第一種方法的好處是甩貨成本可控,但是甩貨週期可能會拖得比較長;第二種方法則能有效地控制甩貨週期,但是成本不可控,孰優孰劣,需要做市商根據自己的風險偏好慎重考慮。

3 期貨換合約(移倉)的處理

期貨合約都有一個到期日,在到期日結束時刻的前幾個小時,我們不建議做市商繼續做市,而是利用這幾個小時,將即將到期的期貨合約進行移倉。移倉的意思就是平掉當前期貨合約的倉位,然後再開同樣倉位大小的下週合約。當然,移倉也是需要考慮成本的。如果當前持倉是多頭,那麼我們希望移倉的時間點是在下週期貨貼水最厲害的時候;反之,我們則希望移倉的時間點是在下週期貨升水最厲害的時候。等移倉做完以後,做市策略繼續恢復執行。

概念先簡單介紹到這裡,後面我會繼續為大家分享做市策略,也歡迎大家留言討論。