萬年船 發表於 16-8-24 18:23

海外期貨(Globex)商品的當沖交易成本估計

本帖最後由 萬年船 於 16-8-24 20:06 編輯

以下交易成本提供交易前的回測使用,僅供參考
(如已開始交易,請以實際發生的交易成本為準)

交易成本估計單位:美元 / 口

估計的假設如下
(1)進場使用【停止限價單 (Stop-Limit)】,直接預掛在交易所(非在交易軟體或期貨商觸價送出)
(2)出場使用【市價單】,當沖時間到出場
(3)採用IB的手續費

【Slippage Ratio】依(1)與(2)的機率估計其值
【Cost Per Lot (USD)】 = 【Min. Move USD】x【Slippage Ratio】x【Bid/Ask Spread】+【IB Commission】



CME商品交易成本估計【Cost Per Lot (USD)】





CBOT商品交易成本估計【Cost Per Lot (USD)】





COMEX商品交易成本估計【Cost Per Lot (USD)】





NYMEX商品交易成本估計【Cost Per Lot (USD)】







其中
【Daily Volume】欄位為2011 ~ 2015年連續月的日均量
【Bid/Ask Spread】欄位為最佳買賣價差平均值(單位:最小跳動點)
使用以下程式在11:00 ~ 12:00 (CT)對一小時內的每個Tick實測所取得





【Slippage Ratio】欄位為滑價比例,估計值(依機率)按日成交量分為五個級距如下





Haydn 發表於 16-8-24 23:32

好用功的統計棒!

Blake 發表於 16-8-24 23:34



請教一下船大,為何市價單在成交量大的商品,滑價會大於stop-limit???

萬年船 發表於 16-8-24 23:42

本帖最後由 萬年船 於 16-8-25 00:36 編輯

補充:MultiCharts 7之後開始支援【停止限價單(stop-limit)】語法,可直接掛到交易所

語法如下:
Buy 1 contract next bar 2180.50 stop 2183.50 limit;

Blake 發表於 16-8-25 00:04

本帖最後由 Blake 於 16-8-25 00:08 編輯

Blake 發表於 16-8-24 23:34
請教一下船大,為何市價單在成交量大的商品,滑價會大於stop-limit???
另一個疑問是,若是時間出場,其滑價是否應該為0? 因為那個時間的趨勢有可能有利,也可能不利於策略方向。所以時間出場的滑價成本應設為0?

萬年船 發表於 16-8-25 00:19

本帖最後由 萬年船 於 16-8-25 00:59 編輯

Blake 發表於 16-8-24 23:34
請教一下船大,為何市價單在成交量大的商品,滑價會大於stop-limit???
此市價單是依時間觸發,非依價位觸發,商品量極大,則滑價(買賣價差)趨近於0.5
以商品成交量極大,下買單為例
因為是依時間觸發,所以報價可以趨於ask或bid,依大數法則,各自機率會相等
報價(last)趨於bid時:因為商品量極大,最佳ask仍有量可供成交,所以可成交在最佳ask,滑價為1(bid/ask spread)
報價(last)趨於ask時:因為商品量極大,最佳ask仍有量可供成交,所以可成交在最佳ask,滑價為0(bid/ask spread)
(1 + 0) / 2 = 0.5

註:當商品量比較小,成交會落在次佳ask(或次次佳ask)的機率就會升高



停止限價單(stop-limit)是直接掛在交易所等待觸發,商品量極大,則滑價(買賣價差)趨近於0
以商品成交量極大,下買單為例
因為價格往上衝,所以報價總是趨於ask
報價(last)趨於ask時:因為商品量極大,最佳ask仍有量可供成交,所以可成交在最佳ask,滑價為0

註:當商品量比較小,成交會落在次佳ask(或次次佳ask)的機率就會升高



當商品量小到某個門檻,停止限價單與市價單就會出現死亡交叉

萬年船 發表於 16-8-25 00:21

Blake 發表於 16-8-25 00:04
另一個疑問是,若是時間出場,其滑價是否應該為0? 因為那個時間的趨勢有可能有利,也可能不利於策略方向。 ...

一樣,如第六篇所描述

f29825604 發表於 16-8-25 11:36

請問萬大
使用以下程式在11:00 ~ 12:00 (CT)對一小時內的每個Tick實測所取得
是指這樣的意思嗎?
(1)進場時間11:00【停止限價單 (Stop-Limit)】,直接預掛在交易所(非在交易軟體或期貨商觸價送出)
(2)出場時間12:00【市價單】,當沖時間到出場
(3)採用IB的手續費
感謝您!

萬年船 發表於 16-8-25 14:52

f29825604 發表於 16-8-25 11:36
請問萬大
使用以下程式在11:00 ~ 12:00 (CT)對一小時內的每個Tick實測所取得
是指這樣的意思嗎?


不是


使用該程式對11:00 ~ 12:00 (CT)中的每個Tick實測取得的是【Bid/Ask Spread】欄位值


f29825604 發表於 16-8-25 16:43

萬年船 發表於 16-8-25 14:52
不是




那請問您
進出場時間如何界定?
感謝您!

萬年船 發表於 16-8-25 17:18

f29825604 發表於 16-8-25 16:43
那請問您
進出場時間如何界定?
感謝您!

本文所列的交易成本是按機率估計出來的(合理推估,當然誤差還是會有的,但盡可能貼近)
並非實際交易出來的交易成本(真實發生)

只要進出場的時間點是該商品帶量的時段即可
例如,ES(小標普500)帶量的時段是08:30 ~ 15:15
用肉眼即可很清楚的看出此時段內外量的差異
縱使是相同商品,在帶量時段與非帶量時段【Slippage Ratio】與【Bid/Ask Spread】應該會有差異

預掛到交易所的【停止限價單 (Stop-Limit)】與時間觸發【市價單】的滑價會跟帶量與否有顯著影響

f29825604 發表於 16-8-25 17:49

感謝您的解說
ES(小標普500)帶量的時段是08:30 ~ 15:15
瞭解了!
{:7_523:}

mjsoo 發表於 16-11-2 18:45


祝福所有孤獨的交易者
頁: [1]
查看完整版本: 海外期貨(Globex)商品的當沖交易成本估計