常常在財經網站聽到的三大法人的名詞,所謂三大法人分別是外資、投信與自營商,因為這些專業的投資機構資金雄厚,對於股市有一定的影響力,其中又以外資的影響力最大。
期貨市場本身是個零和市場,有人做多一口,相對應就有人做空一口,期貨未平倉量就是還沒有到期的期貨合約留在市場上尚未出場的口數,英文是Open Interest,簡稱為OI。期貨未平倉反映了市場多空力道的強弱
三大法人的未平倉數據
台灣期交所每天盤後會公布當天三大法人的留倉部位,提供投資人參考。我們把這些未平倉的數據匯入給multicharts,透過回測和追蹤,並觀察和股市的連動性。
幾種取得盤後未平倉資料的方式
利用外資未平倉數據開發交易策略範例
- 外資的未平倉籌碼連續增加3天就買進多單 連續減少3天就買進空單
- 停損設200點
- 結算日平倉
把data1 放台指期 data2放外資未平倉資料
程式碼如下
OI = c of data2;
if marketposition<>1 and countif(OI>OI[1],3)=3 then buy next bar at market;
if marketposition<>-1 and countif(OI<OI[1],3)=3 then sellshort next bar at market;
if marketposition=1 then sell next bar at avgentryprice-200 stop;
if marketposition=-1 then buytocover next bar at avgentryprice+200 stop;
LastTradingDay=iff(DAYofMonth(Date)>14 and DAYofMonth(Date)<22 and DAYofWeek(Date)=3,1,0);
if LastTradingDay=1 then setexitonclose;
透過multicharts 進行回測分析
回測10年(2013-2023)
基本上 引用外資未平倉的策略核心是可行的 報酬曲線也不錯,但是近幾年表現不理想
外資 也大概猜想 你們都在看我的未平倉部位下單 我就賺不到你們這些散戶的錢,所以交易的手法漸漸改變了
加入均線的濾網 另外 做空必須在持有多單的情形下才反手
if marketposition<>1 and C>Average(c,3)and countif(OI>OI[1],3)=3 then buy next bar at market;
if marketposition=1 and C<Average(c,3) and countif(OI<OI[1],3)=3 then sellshort next bar at market;
回測的表現看起來比較順眼
該策略單純以外資的未平倉變化為核心基礎開發,邏輯很簡單 並無太多最佳化的過程,雖然交易次數少了點 但是對績效長期創新高有信心
發佈留言
很抱歉,必須登入網站才能發佈留言。