第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是数字,输入数字可以引用对应的信息,具体内容可以在软件里查询。
    常用的有:每股收益、每股净资产、每股经营现金流量、每股公积金、每股未分配利润、净资产收益率、主营业务收入增长率、净利润同比增长率、毛利率、总资产、总负债、净利润、总股本。
    这些财务指标通常是有偿的,而且能调取的不仅仅是数值,还能调用部分文本。比如引用十大股东、十大流通股东的情况和持股数量。
    部分软件的功能更加完善,甚至可以调用业绩预告、业绩快报中的部分内容。
    不同的股票软件,在自建指标时,语法格式可能略有不同,但具体用法软件里都有详细的介绍。
    必须承认,经典指标之所以经典,就是有很多人验证过,总结过。而自己创建的指标,也需要一个验证的过程。
    所以在设计好自己的指标以后,既要做历史测试,确认它的效果,也要在最新的行情中进行跟踪验证。