【寫代碼1.0】——特征K線

大家好
歡迎來到簡然私募
本期為大家?guī)淼氖?/p>
【寫代碼1.0】——特征K線
更新于2023年7月
?
上期介紹了K線的公式
其中提到了三個(gè)重點(diǎn)
一是K線由四個(gè)價(jià)格組成
分別是開盤價(jià)、收盤價(jià)、最高價(jià)、最低價(jià)
代碼簡寫分別是O、C、H、L
二是K線分為陽線和陰線
三是在幫助界面的公式說明中
可以找到公式編寫規(guī)則
?
本期繼續(xù)講K線
在K線公式的用法備注里
一根K線可以分為
上影線、實(shí)體、下影線三部分
實(shí)體分陽線(紅色)和陰線(青色)兩種
在實(shí)際看盤時(shí)
面對一大堆的K線
建議從特征K線入手進(jìn)行分析

哪些是特征K線?
要回答這個(gè)問題
先要明白一個(gè)事情
哪些是特征K線這個(gè)事情
是由投資者自己決定的
簡單點(diǎn)說
投資者認(rèn)為哪些是特征K線
那這些K線就是特征K線
比如某位投資者
在看盤時(shí)首先會找K線圖中有沒有大陽線
那大陽線對于他來說就是特征K線
在寫代碼這一專題中
要和各位投資者分享的是
怎樣把認(rèn)知中的特征K線轉(zhuǎn)化成公式代碼
讓電腦輔助完成一些事情
提高選股的效率
?
接下來分享幾個(gè)具體的案例
1、一字板

從圖中可以看出
一字板在K線圖形中非常好辨認(rèn)
按組成K線的四個(gè)價(jià)格看
四個(gè)價(jià)格都相等
再考慮到最高價(jià)是四個(gè)價(jià)格中最大的
最低價(jià)是四個(gè)價(jià)格中最小的
因此在最高價(jià)等于最低價(jià)的時(shí)候
K線圖形上就是一字板
用代碼表示也很簡單
H=L(最高價(jià)等于最低價(jià))

但這里有個(gè)問題
最高價(jià)等于最低價(jià)時(shí)
可能是漲停的一字板
也可能是跌停的一字板
如何進(jìn)行區(qū)分呢
那就需要和前一天的股價(jià)進(jìn)行比較
在最高價(jià)等于最低價(jià)的前提下
如果最高價(jià)大于前一天的收盤價(jià)
則為漲停的一字板
如果最高價(jià)低于前一天的收盤價(jià)
則為跌停的一字板
因此漲停一字板代碼是
H=L AND H>C[1]
最高價(jià)等于最低價(jià)并且
最高價(jià)大于前一天的收盤價(jià)
跌停一字板代碼是
H=L AND H<C[1]
最高價(jià)等于最低價(jià)并且
最高價(jià)小于前一天的收盤價(jià)
這里C[1]表示前一周期的收盤價(jià)
這種寫法我們在上一講
初識K線時(shí)
有提到
不清楚的投資者可以回看往期內(nèi)容
細(xì)心的投資者可能已經(jīng)發(fā)現(xiàn)
這個(gè)代碼中沒有提到漲幅
是不是不嚴(yán)謹(jǐn)
這樣的說法有一定的道理
但是由于目前A股對于漲停的規(guī)則
已經(jīng)發(fā)生了較大的變化
有5%的、有10%的、有20%的
還有盤中臨時(shí)停盤的
所以這里的公式僅供初選使用
在選出來的股票中
還需要進(jìn)行人工甄別
而代碼更多的作用
是減少選股的工作量
?
2、十字星

十字星就是開盤價(jià)等于收盤價(jià)
且有上影線和下影線的K線
在實(shí)際選股中
開盤價(jià)等于收盤價(jià)的情況比較少見
尤其是在股價(jià)相對較高的情況下
建議引入一個(gè)參數(shù)
當(dāng)K線實(shí)體部分小于某個(gè)值的時(shí)候
也可以看作是十字星
設(shè)置參數(shù)N
默認(rèn)值設(shè)為0.2
將代碼寫為
a1=(MAX(O,C)-MIN(O,C))/MIN(O,C)*100;
a:IF(a1<n AND H>MAX(O,C) AND L<MIN(O,C),1,0);

a1可以理解為K線實(shí)體的大小
用百分比(%)表示
數(shù)值越大實(shí)體越大
A作為判定條件
當(dāng)K線實(shí)體小于參數(shù)N(默認(rèn)千分之二)
并且存在上影線和下影線時(shí)
K線認(rèn)定為十字星
這里畫線方式選擇了副圖坐標(biāo)

調(diào)節(jié)曲線屬性
將A的輸出線型設(shè)置為柱狀圖
在看盤界面就能很輕松找到十字星

尤其是一些股價(jià)相對較高的股票
用這個(gè)代碼去認(rèn)定十字星更符合實(shí)際情況
3、大陽線
大陽線在實(shí)盤有重要的參考價(jià)值
尤其是放量突破阻力位的大陽線
在寫代碼的時(shí)候要注意
大陽線是指K線的實(shí)體部分較長
而不是當(dāng)天的漲幅較大
按照這樣的思路
可以設(shè)置一個(gè)參數(shù)N
默認(rèn)值為7
即K線的實(shí)體部分達(dá)到了
開盤價(jià)的百分之七
投資者也可以根據(jù)個(gè)股的實(shí)際情況
對參數(shù)進(jìn)行調(diào)整
這樣更符合實(shí)際情況
公式代碼可以寫為
a:IF((C-O)/O*100>n,1,0);
當(dāng)收盤價(jià)減去開盤價(jià)的差
除以開盤價(jià)乘以100的值
大于參數(shù)N(默認(rèn)為7)
認(rèn)定為大陽線

這里我們同樣選擇副圖坐標(biāo)
可以看到
在看盤的時(shí)候就能很輕松的找到大陽線
?

總結(jié)一下
特征K線的認(rèn)定是基于投資者的認(rèn)知
通過公式把特征K線轉(zhuǎn)換成代碼
可以提高選股的效率
在認(rèn)定特征K線時(shí)
建議設(shè)置參數(shù)
方便通過調(diào)整參數(shù)對具體的股票進(jìn)行分析

以下是一些常用的K線表述
算作是一個(gè)福利
分享給大家
H>MAX(O,C){有上影線}
H=MAX(O,C){光頭}
L<MIN(O,C) {有下影線}
L=MIN(O,C) {光腳}
L>H[1](向上跳空缺口)
H<L[1] (向下跳空缺口)
MAX(O,C)-MIN(O,C) {K線實(shí)體}
通過對這些特征表述
可以寫出個(gè)性化的特征K線代碼
再通過設(shè)置參數(shù)的方式進(jìn)行調(diào)節(jié)
就能輕易選出符合條件的個(gè)股
劃一下重點(diǎn)
以上給出的兩個(gè)公式是可以直接用于選股的
簡然私募風(fēng)險(xiǎn)提示
上述內(nèi)容
不作為推薦股票的依據(jù)
也不對盈利或虧損做出任何承諾
投資有風(fēng)險(xiǎn)
入市需謹(jǐn)慎
?
以上就是本期的全部內(nèi)容
感謝大家的觀看
?
更多優(yōu)質(zhì)內(nèi)容請關(guān)注簡然私募