龙哥量化:通达信技术指标编写技巧分享篇1-成交量和换手率

春节假期, 和朋友闲聊,发现在选股思路上很杂乱, 完全没有体系,但是大致可以分为两种,趋势策略和震荡策略,其实细分后会更多。

从这篇开始, 我整理一些思路, 供大家参考

量价是最基础的分析方法

先分析成交量,如果要涨停,大盘股,小盘股的成交量差别会很大, 简直不是一个数量级,所以这里换一种思路, 用换手率分析

首先看换手率的计算公式,还有通达信系统给的函数

HS:VOL/FINANCE(7)*10000; 

{输出HS:成交量(手)/流通股本(股)*10000, 这个HS值和主图上面的一致,}

 

再来看系统给的函数

HS:VOL/FINANCE(7)*10000; {这个是我计算的}

HS2:DYNAINFO(35)*100; {最近3日的流通换手率(使用最新的自由流通股本)}
HS3:DYNAINFO(36)*100; {自由流通换手率(序列数据,每个周期的数据不同,使用最新的自由流通股本)}
HS4:DYNAINFO(37)*100; {换手率(序列数据,每个周期的数据不同,使用的流通股本为最近数据) }
HS5:DYNAINFO(102)*100; { 分钟换手率(对沪深京有效),周期由涨速周期决定,一般为5分钟.报价界面行情数据}

这里尤其注意,HS2的定义,HS5的定义,而且是没有历史数据的

HS4和我计算的HS的值一致,是有历史数据的,

HS3的值明显大于HS4,是因为HS3是成交量与自由流通股的占比,而HS4是成交量与流通股的占比

再来看,用换手率代替成交量,波动性(曲线的波动幅度)差别有多大, 我认为完全没问题,用HS比较

HS:VOL/FINANCE(7)*10000;
V1:VOL/10000;  {为了坐标统一,我调节了一下}

 

有个朋友提出一个思路, 如果涨停或者跌停, 成交量会异常,换手率也会异常, 想忽略当前值

我用换手率的均值,代替了当天的换手率,具体代码如下

HS:VOL/FINANCE(7)*10000;
HSMA:MA(HS,100);

BAN:=IF(INBLOCK('ST板块'),0.045,IF(FINANCE(3)=1,  0.095,  0.19));
ZTJ:=ZTPRICE(REF(C,1),BAN);
ZT:=C>=ZTJ AND C=H;
DTJ:=DTPRICE(REF(C,1),BAN);
DT:=C<=DTJ AND C=L;
DRAWTEXT(ZT,HSMA,'涨停'),COLORRED;
DRAWTEXT(DT,HSMA,'跌停'),COLORGREEN;

HS2:IF(ZT OR DT,HSMA,HS);

效果图

 

点击链接,返回总目录:龙哥量化:股票期货- 精华资料目录  https://www.cnblogs.com/long136/p/19009793

龙哥微信:Long622889  
代写技术指标_选股公式: 通达信,同花顺,东方财富,大智慧,文华,博易,KT交易师

 

posted @ 2025-02-03 10:31  龙哥量化  阅读(421)  评论(0)    收藏  举报