龙哥量化:通达信技术指标编写技巧分享篇1-成交量和换手率
龙哥微信:Long622889
代写通达信技术指标、选股公式(通达信,同花顺,东方财富,大智慧,文华,博易,飞狐)
代写期货量化策略(TB交易开拓者,文华8,金字塔)
春节假期, 和朋友闲聊,发现在选股思路上很杂乱, 完全没有体系,但是大致可以分为两种,趋势策略和震荡策略,其实细分后会更多。
从这篇开始, 我整理一些思路, 供大家参考
量价是最基础的分析方法
先分析成交量,如果要涨停,大盘股,小盘股的成交量差别会很大, 简直不是一个数量级,所以这里换一种思路, 用换手率分析
首先看换手率的计算公式,还有通达信系统给的函数
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);
效果图
这只是思路的一些细节和小技巧,供股友们参考
如果有思路,需要写公式的朋友,可以加我微信:Long622889
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [翻译] 为什么 Tracebit 用 C# 开发
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 刚刚!百度搜索“换脑”引爆AI圈,正式接入DeepSeek R1满血版