在期現貨市場中有一派的短線交易大戶,常藉由散戶短線的操作慣性進行逆向操作,這種操盤方式有一定的勝率,而且適合大筆資金的交易者分批進場,就我所知某自營商副總級的交易員便使用此種交易方式,在此提供給大家參考。
看圖說故事:
(1) 當在短線氣氛偏多的多頭上漲行情中……
在期現貨市場中有一派的短線交易大戶,常藉由散戶短線的操作慣性進行逆向操作,這種操盤方式有一定的勝率,而且適合大筆資金的交易者分批進場,就我所知某自營商副總級的交易員便使用此種交易方式,在此提供給大家參考。
看圖說故事:
(1) 當在短線氣氛偏多的多頭上漲行情中……
過年到處都是人,還不如在家裡悠閒看看書。在股市中跟著多數人一起進出,結果常會不如預期。在市場中的傳言80%是輸家,只有少數20%是贏家,也許我早已養成這種性格,所以我鮮少在過年時候跟著大多數人去景點遊玩。但結婚之後,開始有這種困擾了,因為老婆喜歡到人多的地方趴趴走,也對投資沒興趣 ><
趁年節版上人氣比較少,我偷偷分享我自己股票短線操作的移動停利方式。我自己在操作股票的時候,會分為中長線交易及短線交易兩種平衡模式,中長線的部分每次持股最短1個月,最常可1~2年;短線持股則以日k短線交易為主,不作當沖,至少都會留隔夜,賺+30%時只要出現1個黑k,馬上停利出場;賠10%也強制出場,而在-10%~+30%中間,我使用的停利邏輯如下:
(1) 創高後,連續3天不過高,就馬上出場。
(2) k線出現[黑、紅、黑]或[黑、紅、紅、黑],若指數碰到最近一根k線的下緣時,至少出場8成。
相信有在做期貨的人都知道,只要適當設定槓桿,在獲利的情況下逐部放大部位,在期貨市場上就能避掉一些不避要的風險,在我舊文中已經可以看到很多有關加碼的資訊。但是股票市場確沒這麼容易,一方面是因為股票的選擇實在太多,投資人大多時間都花在選股,要再撥出時間思考投資比重,相對困難。
以我自己來說,我常常會將資金投入的比重寫成指標,依照一定的邏輯判斷進場的部位。在這裡舉一個我自己的投資方式,供大家參考。首先我會把我投資的資金分成3等份 20%、40%、40%,也就是說如果我要進場作多,第一筆我會先進20%,如果獲利就再下40%,如果前兩筆都獲利達一定的比例,我才會再梭哈最後的40%。每次加減碼的邏輯可以參考BLOG中的舊文。
進場投資比重指標說明: 每當要進場作多該現貨時,我都會參考指標,不用思考太多,該作多20%還是60%總資金,完全照表操課。
下面是台積電的歷史月K線,K線下方的副圖顯示的即為投資的資金比重,每次進場都是由小而大;出場則是由大而小。這指標的功能主要是讓我在下單時,可以當機立斷直接決定當下投資多少比例的資金。
封關之後就是大家自我充電最好的時候了。我在這裡提供一個公開的Momentum指標判定方式,內容包含一點過濾盤整的概念。附上影片及文章說明,如果英文不好懂的話,看圖大概就懂了。依據作者的意思,本文僅限教學使用,請勿用於金融實際交易上,否則風險自行承擔。
影片說明: http://www.tradeology.com/lessons/momentum/momentum/momentum_media/momentum.wmv
轉貼自:http://www.tradeology.com/momentum.html
Overview
The Momentum indicator measures the rate of change from the most recent close to that of close X periods ago and then multiplies the result by 100. Basically, it lets you know if there's any force (momentum) in the market. It is generally plotted around a zero line where readings above zero are considered to be bullish and readings below zero are considered bearish. Remember, readings below zero can still have momentum, but it is then negative momentum.
今天抓了一個策略語法,只先大致上看過去,打算周末無聊時仔細研究。我先po出來,大家研究一下,如果有不錯的想法,歡迎教學相長。
New market paradigm 策略說明及程式碼:
To implement the strategies from my article, "Mutated variables, volatility and a new market paradigm," first write the programs that will generate studies and systems. Begin by building a function that indicates the current state of the market. Use this function to build indicators, paintbars and systems. Use of the BollingerBand function saves some programming time, but you could also insert your own standard deviation function here if you want to be more precise.
今天開盤前的量化多空指標為長線=橘;短線=綠 且小於10%,依統計結果容易出現反彈。(相較於上週長線=紅;短線=綠,容易出現開高走低的盤跌;本週作多應該相對有利,但仍需嚴守停損)
指標解說及我的操作想法:
我的目前手中現貨的部位只在40%~50%中間持續換股。依據指標如果本週上漲,我先以反彈視之,先將部位降為30%,除非指標又回到長線=紅、短線=紅,部位就會加碼至70%以上,並且期待破8000的噴出行情。
我翻到一個古早練習寫程式用的一個範例策略,我忘記是哪個前輩給我的。現在這個策略對我現在已經沒有用處了,所以po出來,提供給想學習的人去研究語法。(單純語法分享,請勿直接上線交易)
無名範例策略及台指期60分鐘回測 (參數:20/2/200)
布林通道的公式為"均線±過去均線n個標準差";簡單均線通道的公司為"均線±%過去價格的震幅"。
在這裡列出所有我有看過的通道指標的通用公式,給對"通道"或"箱型突破"有興趣的人參考:
其中
B=通道
魔鬼果然藏在細節裡,剛無聊翻書,發現在介紹volatility的地方,也藏了一段交易策略的邏輯,一直沒發現。
(1) 三種常見的volatility計算方式: (我個人是喜歡用2及3)
有一個經典的教學策略「遞回均線策略(Recursive MA system)」,其中有使用到平滑因子(Alpha)。我所見過美國的交易策略中,不管是SINEWAVE指標或是專業法人的交易學習策略,裡面都可以發現有這類的平滑因子。相對於簡單平均線、指數平均線或加權平均線,這種平滑方式被美國交易員認為是較有效且能過濾隨機走勢的一種的平滑方式。平滑因子的程式碼如下,在這裡我不多說,給讀者自行研究的機會。
下圖為應用這個交易策略於台指期60分鐘K線,回測結果如下:
今天看網站中翻到一個交易策略,老實說我花了一點時間才看懂,雖然我認為這種作法不適合台指期的操作(因為策略邏輯偏向盤整思考,而且進場是使用limit單)。但如果能先判斷出接下來行情容易盤整,再進行操作,可能是一種較正確的思考方向,在這裡提供網站程式碼供大家參考,希望大家能從中學習程式碼思考的方式即可。
Vars: SumVS(0),
AvgVS(0),
DiffVS(0),
StdVS(0),
SetArr(0),
以前在自營商,看到一些技術派的交易員,靠著畫幾條線就能有很高的勝率,有時候就會覺得幹嘛花這麼多時間去學程式交易。的確,如果你能輕鬆克服情感,在行情來的時候充份掌握而不被影響,那麼主觀交易的彈性及反應速度都更具優勢。就我自己親身經驗,很多心理面或是型態類型的進場模式常常能有比程式交易更高的勝率。程式交易較為死板,沒辦法100%精確定肉眼所看到的三角收斂型態,所以只要涉及心理面、型態面,程式交易就像是踢到鐵板,很難突破。
在這裡提供一個很簡單的業內主觀交易的邏輯(如下所示),若是你能有很快的反應看對加碼、看錯停損,不需要學程式交易也可以戰勝市場。其實程式交易做久了,大部分的人還是偶爾會手癢下幾口主觀的單子,培養自己盤中的感覺。我看過某自營部的副總,就是靠著主觀交易作短線,程式交易作長線來相呼應,所以我很建議不管你會不會程式交易,都多少學一些盤中的操作技巧。
(1) 大概上個星期上半的回檔,台股量化多空指標出現長線=紅;短線=綠,依指標使用原則,當下應予以減碼或不再作多,因為容易盤跌及回檔,除非指標能再短時間內變回長線=紅;短線=紅,才建議建回多方部位。
(2) 就在2013/1/11的晚上,指標又來到長線=紅;短線=橘,如果按指標說明,接下來創新高比直接回跌的機率高。
總結上面(1)、(2) 兩點,積極的我,會先接回一些部位,等到指標長線=紅;短線=紅出現時,再加碼;反之,若出現相反方向的訊號長線=紅;短線=綠,那我就減碼以對。
今天在原文舊書中看到一個跟成交量有關的交易策略Volume-weighted strategy,有需要成交量來寫策略的人可以參考邏輯。
ps: 我自己沒測試過,只單純覺得成交量的算法簡單易懂。
Vars:
MaLen(9),
AvgVolume(0),
在前幾篇文章中有提供可利用不同週期達到交叉過濾盤整的功效(我看過很多高手的策略碼也是如此)。另一種過濾盤整的方式為「同週期盤整過瀘法」,主要是在相同週期中,利用具有時間及空間的指標或方法來判斷盤整行情,其中一個很好用的指標就是SINEWAVE指標,在此僅以此指標作為範例,大家可以試試其他指標,相信也會有異曲同工之妙。((有關SINEWAVE指標的一些使用方式,可以參考量化投資學人網站中SINEWAVE的介紹及下載。))
首先,下圖為SINEWAVE指標運用在台指期60分鐘K線上,可以看到指標在趨勢行情的時候不容易糾結在一起,在趨勢性較率的時候就會適度形成黃金及死亡交叉,下面圖中這個方式相信大家早已耳熟能響,而且已經有國外專業交易員廣泛應用於交易e-mini S&P。
回到今天要說的主題「過濾盤整」,如果我們把上圖的時間範圍放大(如下圖所示),可以明顯看到當Sinewave指標密集形成震盪時,台指期60分鐘k線會形成劇烈震盪的盤整,我將這些密集震盪我稱之為「痛區(hurt area)」。在痛區之內,容易在短時間內形成高強度的來回震盪,任何當沖程式、波段程式都非常可能因此而連續虧損;反過來說,如果過濾掉這幾區的盤整,能大幅提升交易策略的勝率。
在今年11/23我有貼出一隻我新寫的波段策略,現在過1個半月再來檢視回測點位,發現表現仍符合預期,因此決定再加碼。這就是我思考一隻交易策略資金控管的邏輯,先測試一段時間,表現正常就正式上線,如果上線之後仍表現正常,就再提升口數,依循這種邏輯進行資金配置,可以避掉一些最佳化的風險。因為有人向我索取作為研究使用,在此貼出每日回測點位,供有興趣的人研究。 →前文: http://wenschair.pixnet.net/blog/post/38404233
進入Short | Short | 2012/12/6 | 7634 |
離開Short | Buy | 2012/12/7 | 7678 |
進入Long | Buy | 2012/12/7 | 7678 |
離開Long | Short | 2012/12/10 | 7660 |
進入Short | Short | 2012/12/10 | 7660 |
離開Short | Buy | 2012/12/12 | 7697 |
進入Long | Buy | 2012/12/12 | 7697 |
離開Long | Short | 2012/12/14 | 7718 |
進入Short | Short | 2012/12/14 | 7718 |
離開Short | Buy | 2012/12/24 | 7540 |
進入Long | Buy | 2012/12/24 | 7540 |
離開Long | open | 2012/12/25 | 7674 |
今天在國外網站看到下面這串程式碼,我覺得語法背後的觀念很有趣,在這裡分享給大家,有興趣的可以練習一下。
先匯入函數
Type : Function (TrueFalse), Name : sym_shark
input: symmetry(numericsimple);
vars: apex(0),