第13章 自建指標的方法
綜藝,炒股也有真人秀 作者:伽西 投票推薦 加入書簽 留言反饋
現在的股票軟件功能強大,使用裏麵的“公式”功能,可以按照自己的思路建立技術指標。
自建指標的作用:
(1)對已有指標進行升級,使其更符合自己的使用習慣。
比如有人喜歡同時用多個指標,自建指標可以把它們綜合到一起。
(2)提高分析的效率。
每隻股票都有大量的信息,既包括基本麵的,也包括技術麵的。股民每次查看時,都要多次翻頁。
自建指標,可以把這些信息集合到一起。
(3)驗證自己的交易思路
技術指標,大多數都是用數學公式計算出來的,可以用來計算的函數也很多,它們都有不同的效果。
對於喜歡研究的人而言,可能會設計出獨一無二的指標。
常用的指標函數有:
一、行情函數:
open:開盤價,可以簡寫為o;
close:收盤價,可以簡寫為c;
high:最高價,可以簡寫為h;
low:最低價,可以簡寫為l;
vol:成交量,可以簡寫為v;
amount:成交金額;
行情函數,可以在當前周期引用,也可以在當前周期引用其它周期的行情(跨周期引用),還可以跨股票引用行情;
二、時間函數
date:日期函數,格式為年月日;
year:年月日中的年份;
month:年月日中的月份;
day:年月日中的日;
week:星期;
hour:時間中的小時;
minute:時間中的分鍾;
time:時間,格式是小時分鍾秒鍾;
三、引用函數:以日線引用為例:
count:統計周期內滿足條件的總數。例:count(amount>,100)表示統計100個交易日內成交金額大於1000萬元的次數;
ref:引用若幹周期前的值。例ref(high,5),表示引用5天前的最高價;
hhv:求最高值。例hhv(high,5),表示求5日內的最高價;
llv:求最低值。例llv(low,5),表示求5日內的最低價;
all:一直滿足條件,例all(low>10,20)表示20個周期內最低價一直大於10;
any:至少一次滿足條件,例any(low>10,20)表示在20個周期內,最低價至少有一次大於10;
timeymd:取指定時間的值,格式為年月日;
四、計算函數:以日線引用為例
sum:求和。例sum(amount,100),表示求100日內的總成交金額;
ma:求簡單移動平均值。例ma(c,5),表示求5個交易日的平均收盤價;
ema:求指數式遞減加權移動平均值。該函數更重視近期值對平均價格的影響。相對於普通的ma,ema能較及時的反映最新價格的波動。
dma:求動態移動平均值。該函數使用換手率指標作為權重係統,換手率越大的取值對結果的影響越大。
五、邏輯\\算術函數:
if:條件函數,滿足條件時求值。例if(high>ref(high,1),1,0),若最高價大於上一周期最高價返迴數值1,否則返迴數值0;
cross:交叉函數。例:日線周期的cross(ma(close,5),ma(close,10))表示五日均線上穿十日均線;
abs:求絕對值;
max:求最大值;
min:求最小值;
range:介於某個範圍之間;
pow:求乘冪;
六、統計函數:
atd:估算標準差;
stdp:求總體標準差;
var:估算樣本方差;
七、繪圖函數:
drawicon:在圖形上繪製小圖標(如笑臉);
drawline:畫直線;
drawtext:在圖形上顯示文字;
polyline:在圖形上繪製折線線段;
stickline:繪製柱線;
stick:在指標值和零線之間畫柱線;
colorstick:在指標值和零線之間畫柱線,其中大於0的部分畫紅色,小於0的部分畫綠色;
linestick:指標線和柱線都畫;
volstcik:當收盤價高於前一周期收盤價時畫紅色實體線,反之畫綠色實體線;
繪圖的顏色函數:
紅色colorred;灰色colorgray;綠色colorgreen;藍色colorblue;白色colorwhite;
此外,有些軟件支持自定義rgb顏色。即直接輸入(紅,綠,藍)的數值顯示指定的顏色。
八、常數函數:引用股票基本麵的一些值。
capital:個股流通盤;
category:證券類型;
九、專業財務函數
可以引用很多的財務指標,包括f10資料裏的。
finance(n):n是數字,輸入數字可以引用對應的信息,具體內容可以在軟件裏查詢。
常用的有:每股收益、每股淨資產、每股經營現金流量、每股公積金、每股未分配利潤、淨資產收益率、主營業務收入增長率、淨利潤同比增長率、毛利率、總資產、總負債、淨利潤、總股本。
這些財務指標通常是有償的,而且能調取的不僅僅是數值,還能調用部分文本。比如引用十大股東、十大流通股東的情況和持股數量。
部分軟件的功能更加完善,甚至可以調用業績預告、業績快報中的部分內容。
不同的股票軟件,在自建指標時,語法格式可能略有不同,但具體用法軟件裏都有詳細的介紹。
必須承認,經典指標之所以經典,就是有很多人驗證過,總結過。而自己創建的指標,也需要一個驗證的過程。
所以在設計好自己的指標以後,既要做曆史測試,確認它的效果,也要在最新的行情中進行跟蹤驗證。
自建指標的作用:
(1)對已有指標進行升級,使其更符合自己的使用習慣。
比如有人喜歡同時用多個指標,自建指標可以把它們綜合到一起。
(2)提高分析的效率。
每隻股票都有大量的信息,既包括基本麵的,也包括技術麵的。股民每次查看時,都要多次翻頁。
自建指標,可以把這些信息集合到一起。
(3)驗證自己的交易思路
技術指標,大多數都是用數學公式計算出來的,可以用來計算的函數也很多,它們都有不同的效果。
對於喜歡研究的人而言,可能會設計出獨一無二的指標。
常用的指標函數有:
一、行情函數:
open:開盤價,可以簡寫為o;
close:收盤價,可以簡寫為c;
high:最高價,可以簡寫為h;
low:最低價,可以簡寫為l;
vol:成交量,可以簡寫為v;
amount:成交金額;
行情函數,可以在當前周期引用,也可以在當前周期引用其它周期的行情(跨周期引用),還可以跨股票引用行情;
二、時間函數
date:日期函數,格式為年月日;
year:年月日中的年份;
month:年月日中的月份;
day:年月日中的日;
week:星期;
hour:時間中的小時;
minute:時間中的分鍾;
time:時間,格式是小時分鍾秒鍾;
三、引用函數:以日線引用為例:
count:統計周期內滿足條件的總數。例:count(amount>,100)表示統計100個交易日內成交金額大於1000萬元的次數;
ref:引用若幹周期前的值。例ref(high,5),表示引用5天前的最高價;
hhv:求最高值。例hhv(high,5),表示求5日內的最高價;
llv:求最低值。例llv(low,5),表示求5日內的最低價;
all:一直滿足條件,例all(low>10,20)表示20個周期內最低價一直大於10;
any:至少一次滿足條件,例any(low>10,20)表示在20個周期內,最低價至少有一次大於10;
timeymd:取指定時間的值,格式為年月日;
四、計算函數:以日線引用為例
sum:求和。例sum(amount,100),表示求100日內的總成交金額;
ma:求簡單移動平均值。例ma(c,5),表示求5個交易日的平均收盤價;
ema:求指數式遞減加權移動平均值。該函數更重視近期值對平均價格的影響。相對於普通的ma,ema能較及時的反映最新價格的波動。
dma:求動態移動平均值。該函數使用換手率指標作為權重係統,換手率越大的取值對結果的影響越大。
五、邏輯\\算術函數:
if:條件函數,滿足條件時求值。例if(high>ref(high,1),1,0),若最高價大於上一周期最高價返迴數值1,否則返迴數值0;
cross:交叉函數。例:日線周期的cross(ma(close,5),ma(close,10))表示五日均線上穿十日均線;
abs:求絕對值;
max:求最大值;
min:求最小值;
range:介於某個範圍之間;
pow:求乘冪;
六、統計函數:
atd:估算標準差;
stdp:求總體標準差;
var:估算樣本方差;
七、繪圖函數:
drawicon:在圖形上繪製小圖標(如笑臉);
drawline:畫直線;
drawtext:在圖形上顯示文字;
polyline:在圖形上繪製折線線段;
stickline:繪製柱線;
stick:在指標值和零線之間畫柱線;
colorstick:在指標值和零線之間畫柱線,其中大於0的部分畫紅色,小於0的部分畫綠色;
linestick:指標線和柱線都畫;
volstcik:當收盤價高於前一周期收盤價時畫紅色實體線,反之畫綠色實體線;
繪圖的顏色函數:
紅色colorred;灰色colorgray;綠色colorgreen;藍色colorblue;白色colorwhite;
此外,有些軟件支持自定義rgb顏色。即直接輸入(紅,綠,藍)的數值顯示指定的顏色。
八、常數函數:引用股票基本麵的一些值。
capital:個股流通盤;
category:證券類型;
九、專業財務函數
可以引用很多的財務指標,包括f10資料裏的。
finance(n):n是數字,輸入數字可以引用對應的信息,具體內容可以在軟件裏查詢。
常用的有:每股收益、每股淨資產、每股經營現金流量、每股公積金、每股未分配利潤、淨資產收益率、主營業務收入增長率、淨利潤同比增長率、毛利率、總資產、總負債、淨利潤、總股本。
這些財務指標通常是有償的,而且能調取的不僅僅是數值,還能調用部分文本。比如引用十大股東、十大流通股東的情況和持股數量。
部分軟件的功能更加完善,甚至可以調用業績預告、業績快報中的部分內容。
不同的股票軟件,在自建指標時,語法格式可能略有不同,但具體用法軟件裏都有詳細的介紹。
必須承認,經典指標之所以經典,就是有很多人驗證過,總結過。而自己創建的指標,也需要一個驗證的過程。
所以在設計好自己的指標以後,既要做曆史測試,確認它的效果,也要在最新的行情中進行跟蹤驗證。