2016年是我成立網誌以來最忙碌也最幸福的一年。在這一年裡,我的投資績效並不理想,發文數量也大幅下降,每天坐在電腦前面都想要睡覺,尤其是下半年,全球指數商品波動率創下歷史低點,投資表現更是慘不忍睹。但是今年由於家裡多了一個新成員,每晚幫兩個小鬼洗澡是我一天當中最開心的時刻,我因此感到幸福滿足。
回顧2016
今年的投資組合跟2015年不太一樣,2016年初我將資金分成了四個部分,分別是台指期、台股、海外股票、海外期貨及外匯,今年上半年一切很順利,但是過了7月,全球指數商品的波動率履創歷史新低,期貨帳戶也呈現獲利回吐的狀況,整體帳戶的資金配置及變化如下圖:
2016年12月29日 星期四
2016年12月15日 星期四
★Wen股票程式交易策略(含程式碼)
我們身邊常常都可以聽到很多明牌,接受一大堆資訊後然後胡亂進場,有一些股票最後真的變成飆股,但是無奈抱不住,在獲利的時候也沒有勇氣追高順勢加碼。在這邊提供我自己也有在用的程式碼並提供一些股票交易的小撇步,供大家參考。股票的箇中奧密之處在於選股,所以我並不會介意公佈我自己的實戰策略。
(1) 定期建立可能的飆股清單
不管是聽消息、研究基本面或是籌碼面,要求自己每一季找出下一季可能會噴出的20-30檔股票。找的過程永遠要找類股中有人氣且技術面較強勢的股票,永遠不要去找股價在低檔,然後去賭他即將打完底的股票,因為這些股票上面壓力重重,很難用飆漲的方式噴出。
假設我收到消息,未來黑色金屬的報價可能會再次泡沫,因此看多鋼鐵股,這時候我選股永遠都是選類股中「季漲幅%」最強勢的股票,而且成交量一定要很熱絡才行,如下圖所示,我如果要交易鋼鐵股,一定是買進2023盛餘及2014中鴻,我絕對不會去買雜誌推薦的燁輝或是第一銅。什麼時候選股最好?就是類股回檔的時候,如果有一些股票不回檔,那麼他一定是首選。
(1) 定期建立可能的飆股清單
不管是聽消息、研究基本面或是籌碼面,要求自己每一季找出下一季可能會噴出的20-30檔股票。找的過程永遠要找類股中有人氣且技術面較強勢的股票,永遠不要去找股價在低檔,然後去賭他即將打完底的股票,因為這些股票上面壓力重重,很難用飆漲的方式噴出。
假設我收到消息,未來黑色金屬的報價可能會再次泡沫,因此看多鋼鐵股,這時候我選股永遠都是選類股中「季漲幅%」最強勢的股票,而且成交量一定要很熱絡才行,如下圖所示,我如果要交易鋼鐵股,一定是買進2023盛餘及2014中鴻,我絕對不會去買雜誌推薦的燁輝或是第一銅。什麼時候選股最好?就是類股回檔的時候,如果有一些股票不回檔,那麼他一定是首選。
2016年11月17日 星期四
★股票程式交易SOP:單策略多商品(含程式碼)
說到策略,最簡單就是把期貨那一套搬過來,但其實股票的交易策略遠比大家想得容易寫,雖然說每一檔股票的「股性」有所不同 (例如金融類股牛皮又盤整期長、營建類股漲的時候又快又急),實在很難寫出單一策略去貫穿所有商品而且檔檔獲利。但是如果不要求檔檔獲利,只求寫出一個策略能打敗8成的商品,這卻不是難事,因為多頭的特性,很容易讓多數股票連續上漲。程式碼如下,在20日移動平均線(月線)上只要突破最近50天的高點就作多,跌破50天則多單出場:
Inputs: len(20),Entrylen(50),Exitlen(50),Money(200000);
Vars:NShare(1);
NShare=intportion(Money/(close*1000));
Condition1=close>Averagefc(close,len);
if Condition1 then buy NShare shares next bar at highest(High,Entrylen) stop;
if Marketposition>0 then sell next bar at lowest(Low,Exitlen) stop;
Inputs: len(20),Entrylen(50),Exitlen(50),Money(200000);
Vars:NShare(1);
NShare=intportion(Money/(close*1000));
Condition1=close>Averagefc(close,len);
if Condition1 then buy NShare shares next bar at highest(High,Entrylen) stop;
if Marketposition>0 then sell next bar at lowest(Low,Exitlen) stop;
2016年10月30日 星期日
★2000年網路泡沫重演?
雖然說歷史不一定會重演,但是最近全球有點在透出2000年網路泡沫的氣氛,原油跟美元指數同漲,如果接下來美股再向上衝,一切就太完美了,當股市發生完美的事情,好像就是預告災難即將到來一樣。
我來說一下當年的狀況,1999年的時候原油從低檔向上彈升,似乎有擺脫通縮的陰影,美元指數在這個時候也同步轉強,油價上漲、美元變強、美股變強,演出了一場很完美的通膨及經濟變好的戲碼,就在2000年第一季,美股走入3年的空頭。當年納斯達克指數不管道瓊及S&P500指數已經在作頭,因為網路商機的膨風,硬是強力上漲一大段。
我來說一下當年的狀況,1999年的時候原油從低檔向上彈升,似乎有擺脫通縮的陰影,美元指數在這個時候也同步轉強,油價上漲、美元變強、美股變強,演出了一場很完美的通膨及經濟變好的戲碼,就在2000年第一季,美股走入3年的空頭。當年納斯達克指數不管道瓊及S&P500指數已經在作頭,因為網路商機的膨風,硬是強力上漲一大段。
2016年10月23日 星期日
★從期貨交易到股票交易
2016年10月6日 星期四
★程式交易語法如何入門…(2小時就可以學會)
身邊有很多朋友想要學程式交易,但是被「程式」這兩個字嚇到了,總覺得要看很厚重的書,才能夠寫出程式語法。我最常被問到的問題就是:
「想切入程式交易,但是沒有寫過程式,也不是相關科系畢業的怎麼辦? 」
在這裡統一回覆這些不得其門而入的讀者,其實程式語法沒有這麼困難,大概只要花個2小時練習,就可以學會了。目前台灣最多人使用的程式交易軟體就是Multicharts,這是一個像EXCEL 套裝軟體,裡面藏有很多現成的函數及功能,只要熟背一些英文單字,然後用現成的範例策略練習,就可以寫出一個自己的策略。我也是這樣學習的,先找出一些策略範例,然後再去背一些英文單字(函數),依樣畫葫蘆創造一個新的策略出來。
接下來我透過2個範例,告訴你程式語法是很簡單的,可能背了50個以內的英文單字就會寫出策略了。
2016年9月26日 星期一
★股票程式交易SOP:下單串接篇
2016年9月7日 星期三
★別買台灣發行的國外ETF
良心建議…現在線上在全球開戶很方便,真的想投資海外ETF,到國外去開戶就好了,台灣很多投信發行的ETF,管理費收得高,追蹤指數的效率又差,跟外國券商發行的比較起來,就如同坑殺投資人一樣。下面舉一個追踪NASDAQ 100的 ETF為例子,不用說太多大家就會懂了。
NASDAQ指數從6月底見底後一路創歷史新高,一共上漲15.3%
NASDAQ指數從6月底見底後一路創歷史新高,一共上漲15.3%
2016年6月6日 星期一
★Swing台指期策略 (國外程式碼應用)
《Wen外期策略團隊》
今天分享一個舊國外策略網站公開的程式碼,主要是利用Swing的特性來交易,而Swing的寫法也有很多種,以下介紹這種算是我看過最簡單最好用的,將程式碼修改如下,並套用在台指期,各位讀者可以再將其修改。
Inputs: R(17);
Var: Swing(0);
Value1=Average(H,R);
Value2=Average(L,R);
If C<Value2[1] And C[1]>=Value2[2] then Swing=-1;
If C>Value1[1] And C[1]<=Value1[2] then Swing=1;
If Swing=1 Then Begin
Buy next bar at H stop;
end;
If Swing=-1 Then Begin
sellshort next bar at L stop;
end;2016年5月6日 星期五
★均線回歸的時間研究
......{繼續閱讀}
1 留言
2016年4月14日 星期四
★最佳指標:IMF預測經成長率
2016年3月3日 星期四
★備份雲端主機AWS
《Wen外期策略團隊》
進行海外程式交易的人最怕遇到的問題就是網路不穩或電腦當機,因此很多人會使用雲端主機,如果下單多半是到美國的商品,考慮報網路速度即時性,很多人會把主機放到美東。越來越多人使用AWS的雲端主機,但即使是雲端主機也是有可能會掛點。在這裡提供一個AWS備份雲端主機的方法,有興趣的可以參考,以下是一個真實案例。有在用AWS的雲端做程式交易的,instance掛掉大概是最頭痛的一件事了吧,要耗費大量的時間重建instance,如果回測資料沒有備份的話,就更慘了,這裡教大家怎麼備份AWS的instance,以及怎麼利用備份重建instance。
【備份步驟】
Step1:先連到後台,點選要備份的instance
2016年2月16日 星期二
★輕原油-加幣跨市交易概念
《Wen外期策略團隊》
加拿大幣與國際能源的變動關係密切,油價變動,通常加拿大幣就會隨之變動,但是有先後順勢,這個就可以拿來進化成交易策略,本文不說細節,只講一些概念。下面是維基百科的基本介紹,可以知道為什麼加幣跟油價有關聯:
加拿大是在發達國家中極少數的能源出口國之一。在大西洋省份的離岸區域儲藏著豐富的天然氣資源,而在阿爾比省也儲藏著大量石油及天然氣資源,當地的阿薩巴斯卡油田的巨大儲量使加拿大擁有著全球約13%的石油儲備,成為世界上第三大的石油儲備國,僅次於委內瑞拉以及沙烏地阿拉伯。 加拿大是在發達國家中極少數的能源出口國之一。在大西洋省份的離岸區域儲藏著豐富的天然氣資源,而在阿爾比省也儲藏著大量石油及天然氣資源,當地的阿薩巴斯卡油田的巨大儲量使加拿大擁有著全球約13%的石油儲備,成為世界上第三大的石油儲備國,僅次於委內瑞拉以及沙烏地阿拉伯。
[資料來源:維基百科]
下圖為兩者的週線圖,可以觀察到油價與加幣走勢的相關度。
#加幣-輕原油週線圖(2003/08~2015/12 , 藍-加幣 , 橘-輕原油)
2016年1月22日 星期五
★X-Wave策略點位停止紀錄
2016年1月5日 星期二
★mini-DAX指數期貨
Wen外期策略團隊
介紹一個最近吸引人的商品,歐交所在今年10月28日推出Mini DAX德國指數期貨,DAX和Mini DAX的交易相關資料及一個簡單的策略,供大家參考。原來的DAX,每0.5點一跳,一跳是12.5歐元,約2倍多大台的規格,策略的Drawdown也相對比較大,所以通常只有資金量比較大的交易人才會去交易它。而新推出的Mini DAX規格 只有DAX的1/5,但要注意的是,原本DAX是0.5點一跳,但Mini DAX為1點1跳,所以Mini DAX一跳的價值變動為DAX的2/5,約一口大台,而DAX和Mini DAX在實際報價上,也常常會有0.5點的差異。
目前台灣的期貨商只有引進DAX期貨,還無法透過國內期貨商交易Mini DAX,所以要交易的話,只能在國外經紀商(如IB)下單交易。
以下用一個60分K三天高低點突破策略(如下所示),以DAX的歷史資料作回測,獲利表現就還不錯,套用在Mini DAX,然後再稍加修改,相信策略的MaxDD會接近一般交易人可忍受的程度。
目前台灣的期貨商只有引進DAX期貨,還無法透過國內期貨商交易Mini DAX,所以要交易的話,只能在國外經紀商(如IB)下單交易。
以下用一個60分K三天高低點突破策略(如下所示),以DAX的歷史資料作回測,獲利表現就還不錯,套用在Mini DAX,然後再稍加修改,相信策略的MaxDD會接近一般交易人可忍受的程度。
If marketposition >= 0 and
maxlist(highd(0),highd(1),highd(2)) - minlist(lowd(0),lowd(1),lowd(2)) > 200 then sellshort next bar minlist(lowd(0),lowd(1),lowd(2)) stop;
If marketposition <= 0 and
maxlist(highd(0),highd(1),highd(2)) - minlist(lowd(0),lowd(1),lowd(2)) > 200 then
buy next bar maxlist(highd(0),highd(1),highd(2)) stop;
2015年12月25日 星期五
★總統大選前後 & 全球經濟的看法
Wen外期策略團隊
距離總統大選不到一個月了,用下面這張圖提供一下過去幾年選前選後的走勢(月K)。總統大選前後的行情不是只有台灣會這樣,美國也是一樣,所以我認為下面這張圖是具有參考價值的。2015年12月15日 星期二
★人民幣要眨→外資要倒貨金融股?
2015年11月24日 星期二
★油價大漲、黃金崩盤?
2015年11月19日 星期四
★原物料崩盤時:油價就是經濟指標
這些都是書本裡面的知識,以前學過,現在不斷被拿出來印證。當原物料大幅崩盤時,市場會有通貨緊縮的疑慮,這時候油價就會是很好的經濟指標:當油價上漲時,市場會預期經濟變好(不管是戰爭或是中國大陸經濟變好);當油價下跌時,股市也會更著有壓力,因為可怕的通縮陰影又會出現。
最近又看到國外網站有相關的分析,又再次印證一次。2015年開始,油價跟股市同漲同跌的狀況又比2014年更明顯,從今年8月崩盤後開始算起,有超過70%的天數是同漲同跌,這種狀況可能會再持續下去。
最近又看到國外網站有相關的分析,又再次印證一次。2015年開始,油價跟股市同漲同跌的狀況又比2014年更明顯,從今年8月崩盤後開始算起,有超過70%的天數是同漲同跌,這種狀況可能會再持續下去。
| 美指VS油價相關性分析 |
2015年11月9日 星期一
★股票程式交易SOP: 選股篇
繼上一篇股票程式交易SOP之後,來講一些跟選股有關的想法,其實程式交易跑久的人應該可以體會,會不會賺錢,跟策略沒有多大的關係,而主要是在選對標的,膽量大的人會在勝率高的時候加碼壓注,然後大撈一票;膽子比較小的人就1、2口進出,但無論怎麼樣,只要選對標的就會賺錢,賺多賺少而已。
股票跟期貨在交易上我覺得有一點很不一樣,期貨市場中的散戶都很短線而且敏感,一不小心就停損或斷頭,所以短線會很隨機,單子進場後,總覺得剛被洗到停損行情就反轉,在這種短線零和交易中,大家視彼此是敵人,有什麼交易密招,總是恨不得挖個洞埋起來,因為太多人知道就不會賺錢了,像早年的大小台套利一樣,太多人都這麼做,就沒什麼利差了;現在熱門的交易模式則是在星期三在結算前賣出選擇權賺取龜零膏的價差,我相信也會開始越來越難搞,因為自營商最喜歡這種沒啥風險的短線豆腐。
股票跟期貨在交易上我覺得有一點很不一樣,期貨市場中的散戶都很短線而且敏感,一不小心就停損或斷頭,所以短線會很隨機,單子進場後,總覺得剛被洗到停損行情就反轉,在這種短線零和交易中,大家視彼此是敵人,有什麼交易密招,總是恨不得挖個洞埋起來,因為太多人知道就不會賺錢了,像早年的大小台套利一樣,太多人都這麼做,就沒什麼利差了;現在熱門的交易模式則是在星期三在結算前賣出選擇權賺取龜零膏的價差,我相信也會開始越來越難搞,因為自營商最喜歡這種沒啥風險的短線豆腐。
2015年10月26日 星期一
★台指期日K策略的時代又回來了
2015年10月15日 星期四
★台指期太擠了?
今天台指期大漲150點,隨後短線回檔下殺60點,很多短線的順勢程式都吃了停損,這種現象最近幾年台股量縮更加明顯 ,這種盤也許未來出現的機率更多,不管怎麼樣,我得開始提防這種事情的發生,免得變成獲利回吐的元凶。
2015年10月1日 星期四
★跨市分析:美股還沒完全進入空頭
很多人看我文章數變少,紛紛來信詢問,其實因為最近比較忙,沒有時間好好靜下心來寫篇文章;另一個原因則是我最近看的書都與總體經濟及金融歷史有關係,所以暫時沒什麼程式交易知識好分享,所以今天我來講點不一樣的。
我想台股大盤跌了2千多點,很多人的情緒都是偏向空頭,包括我也是一樣,跳空開低就覺得會長黑,看到中國PMI不如預期,更覺得又要崩盤了,到底台股會不會再崩盤、什麼時候會出現主跌段,這些問題不斷被提起……我想美股是這波最慢跌的市場,所以要看看台股什麼時候進入主跌段,還得看看老大哥美國的臉色。今天我就透過我在書中學到的知識,從不一樣的面向去看看美股。
(1) 從民生必需品類股及非民非必需品類股的比值來看景氣
當經濟環境好的時候(多頭行情),股市很容易吸引投機資金進場,因此受景氣影響很大的非民生必需品類股(Consumer Discretionary)就會漲勢較兇,而景氣影響比較小且具有剛性需求的民生必需品類股(Consumer Staples select)表現就會相對弱勢;當進入空頭(未來經濟環境不佳時),就會反過來。因此透過這兩個類股的比值,就可以大概看出市場對未來景氣的看法。
我想台股大盤跌了2千多點,很多人的情緒都是偏向空頭,包括我也是一樣,跳空開低就覺得會長黑,看到中國PMI不如預期,更覺得又要崩盤了,到底台股會不會再崩盤、什麼時候會出現主跌段,這些問題不斷被提起……我想美股是這波最慢跌的市場,所以要看看台股什麼時候進入主跌段,還得看看老大哥美國的臉色。今天我就透過我在書中學到的知識,從不一樣的面向去看看美股。
(1) 從民生必需品類股及非民非必需品類股的比值來看景氣
當經濟環境好的時候(多頭行情),股市很容易吸引投機資金進場,因此受景氣影響很大的非民生必需品類股(Consumer Discretionary)就會漲勢較兇,而景氣影響比較小且具有剛性需求的民生必需品類股(Consumer Staples select)表現就會相對弱勢;當進入空頭(未來經濟環境不佳時),就會反過來。因此透過這兩個類股的比值,就可以大概看出市場對未來景氣的看法。
2015年9月25日 星期五
★2015年期貨交易清單一覽表
《Wen外期策略團隊》
很多人第一次切入外期,都會面臨到換月規則很複雜的問題,也許有人想要簡單用連續月進行交易,但是除非換月規則有考慮到成交量變化,否則通常券商提供的連續月都隱藏一些換月的問題。
外期不如台期每個月都有合約,有的只有部份月份有合約,更有一些是,即使有該月份的合約,但是交易量卻少到根本無法交易,例如大部份的金屬期貨和農產品期貨,這是因為這些商品因為特殊的原因造成大部份的交易只集中在特定月份,因此我們必須選擇成交量大,適合交易的月份來交易,以下整理一些我有在交易或是有在關注的商品的交易月份,希望大家不要搞混了。
2015年9月14日 星期一
★台灣已進入通縮……別再買黃金了
2015年9月3日 星期四
★黃豆簡單季節性交易策略
《Wen外期策略團隊》
農產品期貨受到個別商品之生長週期因素,會有較為明顯的季節性走勢。黃豆的種植,一般會於5月間播種,9月收成。5至6月播種發芽,此時若雨量稍多有助於黃豆的發芽,但雨量過多或過長,卻不利於黃豆的生長。7至8月為結莢和灌漿時期,豆莢數量決定了黃豆收成的多寡,若氣候過於乾燥會不利豆莢的生長。9月收成期一樣會擔心過多的雨量,造成豆莢的破壞,影響最後收成的結果。以下提供一個非常簡單黃豆季節性交易回測:[策略邏輯]
(1)每年7月第一個交易日進場放空
(2)每年10月第一個交易日進場作多
2015年8月25日 星期二
★給程式交易初學者一些建議
昨天台指期出現史上最大的長黑行情,有很多今年才加入程式交易的初學者,經過昨天的大跌,我想現在大概可以分類兩種心情,一種是賺得很爽;一種是一路跌下來,只有賺一些而已,甚至沒賺到然後錘心肝。如果你剛接觸程式交易,我認為在這段時間不要賺太多反而對你未來是件好事。
2015年8月21日 星期五
★原油的無底式崩盤
原油無底式的崩盤法,我想應該嚇到不少人,其實我也是其中之一,總覺得想要等反彈放空,又一直等不到。一直想找尋為什麼原油可以無底式下跌的原因,前陣子把索羅斯的《金融煉金術(The Alchemy of Finance)》一書再翻過一次,發現他在1987年寫此書的時候就已經有提到了,後悔之前唸書不認真,總是跳著看,有興趣的可以去看中文版,書的內容很深奧,要多看幾次才能體會。我擷取書中一小段有關原油的看法,我用我的認知說給大家聽(會這樣解讀,主要是我想加深印象)。
那些靠賣天然資源(原油)賺進大把鈔票的中東國家,早已習慣出國旅遊也要坐頭等艙。當油價出現跌價的時候,為了維持生活品質、揮霍的生活以及國家的經濟,只好提高油的產量(因為毛利下降,只好衝營收,才能賺取一樣的淨收入),反正下游客戶很多都是沒有產油的國家,對於產出更多的原油,他們一樣照單全收,尤其是當油價下跌時,他們更樂意接收。下游客戶心裡盤算著:反正這些都是民生必需品的原料,堆庫存也會有用完的一天,不如趁現在價格低廉,先買進來再說。
那些靠賣天然資源(原油)賺進大把鈔票的中東國家,早已習慣出國旅遊也要坐頭等艙。當油價出現跌價的時候,為了維持生活品質、揮霍的生活以及國家的經濟,只好提高油的產量(因為毛利下降,只好衝營收,才能賺取一樣的淨收入),反正下游客戶很多都是沒有產油的國家,對於產出更多的原油,他們一樣照單全收,尤其是當油價下跌時,他們更樂意接收。下游客戶心裡盤算著:反正這些都是民生必需品的原料,堆庫存也會有用完的一天,不如趁現在價格低廉,先買進來再說。
2015年8月12日 星期三
★台股與台幣升貶關聯性
2015年8月4日 星期二
★兩步驟短線掩護長線戰法--把獲利變暴利
跟大家分享一個業內程式交易常用的操作模式,因為在業內(自營商)常有嚴格的風險控管,例如當天回檔超過3%,就會被鎖帳戶暫停交易一天。有在做程式交易的人都知道,想要用波段策略,如果每天的風險只能忍受3%的話,那不是要把部位縮得很小,等於是自我醃割,連買股票每天都可能有3%的波動,更何況期貨。在考慮短線風險及波段的情況下,有一些我熟悉的交易員,會採取用「短線掩護長線」的交易模式。
短線掩護長線的心法只有一個,那就是「平時只交易短線,在有獲利的情況底下,主觀把部分的部位轉成波段程式進行抱單」,這個方式常被用在程式交易,我隨便舉一個例子給大家看。
在2009年12月24日,當時台指期處於多頭,因此推測行情很容易過新高。這一天一隻當沖策略進了50口多單,抱到收盤時,發現已經獲利約50點。如果按策略的話,這一筆獲利就全部放口袋,但我沒這麼做。
短線掩護長線的心法只有一個,那就是「平時只交易短線,在有獲利的情況底下,主觀把部分的部位轉成波段程式進行抱單」,這個方式常被用在程式交易,我隨便舉一個例子給大家看。
在2009年12月24日,當時台指期處於多頭,因此推測行情很容易過新高。這一天一隻當沖策略進了50口多單,抱到收盤時,發現已經獲利約50點。如果按策略的話,這一筆獲利就全部放口袋,但我沒這麼做。
--------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。--------------------------------------------------------------------------------------






