引言:
邢不行的系列帖子“量化小講堂”,通過實際案例教初學(xué)者使用python進行量化投資,了解行業(yè)研究方向,希望能對大家有幫助。
【必讀文章】:《10年400倍策略分享-附視頻逐行講解代碼》
【歷史文章匯總】:http://xalimeijing.com/thread-3950124-1-1.html
微信個人號:xingbuxing0807,有問題歡迎交流
在量化投資中,原來K線還能這么畫(附畫K線代碼)(上)
這是邢不行的第 43期分享。
轉(zhuǎn)載請聯(lián)系授權(quán) 微信號:xingbuxing0807
K線是每一位交易者再熟悉不過的東西。毫不夸張的說,每一根K線的開、高、收、低,后面都是大家的喜怒哀樂。
我們熟悉的分鐘線、小時線、周線、月線等,統(tǒng)稱為「時間等分K線」。實際上,K線的畫法非常豐富,遠遠不止這一種。這篇文章就要從另一個角度來畫K線,從另外一個角度描繪交易的信息。
01
普通K線
「普通會說謊」
最常見的K線就是時間等分K線。各個交易平臺、行情平臺展示的,都是這一種K線。
什么叫時間等分呢?用大白話說,就是每根K線背后代表的時間相等。5分鐘線,15分鐘線,30分鐘線,小時線,日線,都屬于時間等分K線。
例如,這樣一張以太坊的15分鐘線:
每15分鐘,它就會產(chǎn)生一根新的K線。放大來看:
每根K線包含四個價格:這15分鐘里的開盤價、收盤價、最高價、最低價。每根K線,實心方框的上下兩個位置代表分別代表開盤價和收盤價;細線(也就是所謂的影線),上下兩端代表最高價和最低價。
在數(shù)字貨幣市場,或者美股里,如果K線是綠色的,代表收盤價比開盤價高,所以收盤價在上,開盤價在下;如果K線是紅色的,代表收盤價比開盤價低,和綠線相反。
在我大A股,顏色是反過來的。
A股K線圖,綠色代表跌,紅色代表漲
每根K線就相當于一次信息的簡化,簡化了這段時間內(nèi)發(fā)生的交易,方便我們做決策。不同交易風格的人會使用不同周期的K線。炒短線的使用1分鐘K線、15分鐘K線,中長線的可能使用日K線、周K線,而像巴菲特這樣的投資者,可能看的是年K線(當然也可能壓根不看...)。
大A股30年的年線
每根K線經(jīng)歷的時間相等,這樣簡單,直觀,易理解。任何一個沒接觸過交易的人,花幾分鐘就能理解K線的含義了。
可是這樣做也會導(dǎo)致:我們在處理K線的時候,都是慣性思維,對每一根K線等同看待。但是,某一根K線可能成交額有幾百億,上千億,包含了巨大的價格博弈;另一根的成交額只有十幾萬,行情清湯寡水。
每一根K線代表的相同時間內(nèi)的成交信息是完全不同的!
我們可以通過額外地看成交量,成交額來彌補這部分的信息。不過,我們還可以從另一個視角來刻畫K線。
02
成交額等分K線
「換個角度看世界」
傳統(tǒng)的畫K線的方式,用專業(yè)名詞來說就是:時間等分切片。那么除了這種畫法之外,還有哪些畫法?如下圖:
需要注意的一點是,成交量和成交額是完全不一樣的,可能很多人連這一點都不明白就開始做交易了:
「成交量按照交易的品種來計算,例如成交了多少個幣,成交了多少股;成交額是按照錢來算的,例如成交了多少人民幣,或者多少美元!
上面這張圖就是我們用python畫出來的成交額等分的K線圖。
成交額等分的意思是,每根K線包含的成交額相同。上面這張圖里,每根K線的成交額就都是8000萬美元左右。
也就是說,在畫K線時,每當成交額滿了8000萬美元,就畫一根新的K線。這樣一來,K線就同時包含了價格和成交額的信息。
當然,每根K線的成交額是不可能正正好好等于8000萬美元的:可能現(xiàn)在這根K線的成交額已經(jīng)有7999萬美元了,但是下一筆交易直接成交了5萬美元,這時就不得不讓成交額多出一個零頭。
我們需要用高頻數(shù)據(jù)來畫這樣的K線,最好是用逐筆數(shù)據(jù)。也就是一筆一筆交易看過去,再畫K線。但逐筆數(shù)據(jù)的量太大,處理起來較困難,所以我們這里使用1分鐘的K線來粗略地近似,代碼見下篇(未完待續(xù))
歡迎在下方留言討論,回帖可以獲得論壇幣哦!