站內廣告

系統訊號跨月換倉

阿政

 這一篇講的是在 HTS 上如何把交易系統的倉位訊號在結算日清空部位,但是在隔天建立同方向且口數相同的訊號。也就是說,如果你的交易系統是屬於持有口數會變化的那種的話,就會需要(適用)以下這種方式。

這個方式會讓你的系統有結算日當天最後一根的K棒沒有部位,因為每個人所採用的週期時間不同,所以清空部位的時間就不一樣,我不是定個時間來清倉的,當然你可以因應自己的需要想想用定時的方式該怎麼做?別忘了結算日當天的 01:30 期貨連續圖就不會再有報價喔!所以...想落跑要趁早 XD

首先,我們需要先在宣告兩個變數,一個用來記錄目前分線是當天的第幾根K棒,名稱就取做 K,另外還需要用來記錄在面臨結算時系統的未平倉口數 N。而 CheckDay 是我用來判斷結算日的函數,過去已經分享過,如有需要請自行搜尋。
Var:K(1),N(0);
然後接上這個換倉用的程式碼在你的程式尾端:


再來讓我們看看這樣做的效果。這個是結算當日系統本來有 1口空單,我們在結算日最後一根的開盤價出場,空手等到隔天的開盤建立 1口空單以延續本來的系統部位。

這是結算日當天系統有 2口空單,在結算日最後一根的開盤平倉,空手等到隔天開盤建立 2口空單。


以上的跨月換倉作法,通常會讓波段留倉程式的歷史回測績效變差 XD,而好處是這樣的回測數據不會受到期貨連續圖換月的假性跳空價差影響,也就意味著少了些灌水或是還點公道~

而且這是可以接在自動下單去執行的。對了,當你要使用這個套件時,還必須檢查你的進場條件會不會受這個出場的動作影響?比如一開盤就有可能觸發 STOP 價格的,在跨月的時候,進場條件的合理性? 

本文內容僅供參考,無任何買賣建議,投資人應謹慎評估,風險自負。

2 則留言

Mr.2

感謝阿政分享~

yucca

感謝分享~~~

精選文章

更多
台灣、中國、日本、韓國GDP總體檢,AI時代僅台灣走出高成長,產業分化的風險
要存多少錢,才能開始錢滾錢?一個算式算出資產成長門檻,這是財富自由第一關
金融富邦金、玉山金衝鋒,液冷散熱奇鋐、雙鴻登高!鴻海、緯創蓄勢待發,下周盤勢重點
47100這關從7月壓到現在!大盤周五拉尾盤收上5均,下周能長紅終結2個月的壓制
鴻海、緯創、雙鴻、奇鋐強攻!記憶體缺貨,輝達降規換量,機櫃出貨數不減反增
欣興被搜索,景碩、南電跟著跌:ABF 是集體出事,或只是連坐被錯殺?