ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

通达信筹码获利比例指标公式源码拆解与实战排错

通达信筹码获利比例指标公式源码拆解与实战排错 简介这份文档面向股票技术分析与通达信公式编写的投资者整理《筹码获利比例》指标的完整公式源码与配套研判说明。资源围绕WINNER函数展开用筹码获利比例这一维度判断个股处在超跌区、反弹区、弱势区、持股区还是超强势区并逐一给出0%—6%、6%—20%、20%—50%、50%—80%、80%—100%五个区间的长短线应对思路同时提示指标需由下降通道转为上升通道时才最具参考价值下降途中比例偏高反而偏向卖出信号。包内共1个doc文档约302KB内容紧凑可直接对照公式在通达信中新建指标并观察副图柱状变化。文档还附源码语句如比例:WINNER(CLOSE)*100及多段STICKLINE着色绘制便于按区间分色查看强弱。已有474人学习适合想入门筹码分析、需要现成公式与区间判断框架的中初级投资者参考。1. 筹码获利比例指标公式源码的定位它算的不是股价是持仓者的账面状态复盘时盯着 K 线和成交量很少有人会问一个更原始的问题——当前价位上谁在赚钱、谁在亏钱、亏的人占多少比例。筹码获利比例通达信指标公式源码要解决的就是这件事把每个价位上的持仓成本分布压成一个比例值告诉你此刻有多少比例的流通筹码处于浮盈状态。标题里带着“.doc”多半是一份收来的公式文档用户真正的需求是在自己的通达信里把它复现出来。它不做方向预测只做状态刻画。当获利比例长期趴在 10% 以下意味着绝大多数筹码还被套着恐慌盘释放完往往对应底部区域当它冲到 90% 上方几乎全部持仓者都在纸上富贵稍有风吹草动就容易集体兑现。这两个极端读数比均线金叉死叉更有位置感。适合已经会打开通达信公式管理器、能自己复制粘贴源码、也愿意按个人交易周期改参数的人。照着做下来能在副图里得到一个独立于 MACD 和 KDJ 的筹码视角和量能饱和度、主力增仓这类指标叠加使用判断会更立体。2. 通达信筹码获利比例指标公式的核心函数与参数结构2.1 WINNER 与 COST 在获利比例公式里的分工通达信里算筹码获利比例绕不开两个函数。WINNER(PRICE)输入一个价格返回该价格以下的获利盘比例值域是 0 到 1乘 100 就是百分比。COST(N)反过来输入一个比例 N返回对应的价格也就是“要让 N% 的筹码获利价格得站在哪里”。一个是从价格问比例一个是从比例问价格两者互为反函数。理解这一点很多公式就不用死记了。比如看到COST(50)心里要清楚它的意思是“一半筹码的持仓成本线”俗称平均成本。而WINNER(COST(50))算出来一定接近 0.5写进公式里可以做自检{WINNER 与 COST 互逆自检} A:WINNER(COST(50))*100,COLORYELLOW; {输出应接近 50偏离大说明数据异常}这段代码放在副图里跑如果某一根 K 线的 A 值离 50 很远比如只剩 30 多大概率是当天数据缺失、停牌刚复牌、或者新股上市不久筹码还没充分换手这一点后面排错那章会专门讲。注意WINNER 的返回值依赖历史成交数据做筹码分布估算它读到的是通达信本地数据文件不是实时行情推送。盘中刚成交的量要等本地数据落地后才会进入估算。2.2 筹码获利比例公式的三种常见算法口径同一份“筹码获利比例”源码网上能找到好几种写法差别在口径不在函数。下面这张表把常见的三种列清楚改公式前先确认你拿到的属于哪一类否则参数怎么调都对不上别人的图。口径公式写法反映内容适用场景单点获利比例WINNER(CLOSE)*100当前价下方的浮盈筹码占比判断抛压与支撑位置成本集中度(COST(95)-COST(5))/(COST(95)COST(5))*10090% 筹码分布的宽窄判断筹码是否高度锁定活动筹码 ASR(WINNER(C*1.1)-WINNER(C*0.9))*100现价上下 10% 区间的筹码量判断当前价位的换手活跃度单点获利比例最直观也是标题里“获利比例”四个字最直接的对应成本集中度数值越小说明筹码越集中在窄价格带一旦突破容易走单边ASR 高说明现价附近堆积了大量筹码多空分歧大。三种口径没有对错把它们叠在一张副图上看反而比单看一个值信息量更大。2.3 参数口径复权、周期与数据源怎么定参数第一件要定的事是复权。WINNER基于历史成交价构建筹码分布如果主图用的是前复权、公式却按不复权数据算除权当天的读数会直接跳变。常见做法是把公式挂在和主图同一复权设置下通达信默认跟随主图一般不用单独改但如果你是从别的软件搬公式过来要检查这一项。第二件是周期。日线级别的筹码分布稳定适合做趋势位置判断分钟级别调用WINNER会因为数据量少而失真明显做日内的话用 30 分钟以上更稳妥。第三件是数据源完整性——COST和WINNER都需要足够长的历史数据一只刚上市十几天的新股算出来的集中度和获利比例基本没有参考价值。把这三件事定下来再动手写源码参数就有锚点了。3. 筹码获利比例指标公式源码逐行拆解与公式管理器落地3.1 一段可直接粘贴的筹码获利比例副图源码先给最小可用版本三行就够跑{筹码获利比例 - 基础副图版} 获利比例:WINNER(CLOSE)*100,COLORRED,LINETHICK2; 平均成本:COST(50),COLORGRAY; 90集中度:(COST(95)-COST(5))/(COST(95)COST(5))*100,COLORYELLOW;逐行说明。第一行获利比例:后面跟冒号表示这是一个输出变量会画在副图上WINNER(CLOSE)取当前收盘价下方的获利盘比例乘 100 转成百分比COLORRED是线色LINETHICK2把线加粗一档方便和其他线区分。第二行平均成本用COST(50)输出一半筹码的成本线颜色压成灰色作为参照位。第三行是 90% 成本集中度数值越低筹码越集中通常跑在 5 到 30 之间超过 40 说明筹码极度分散。这三行代码的读取逻辑是红线获利比例看位置灰线平均成本看价格黄线集中度看形态。三条线一致时信号最可靠。3.2 增强版叠加获利变化率、活动筹码与主力增仓基础版只回答了“多少人在赚钱”没回答“赚钱的人是在变多还是变少”。增强版补上变化率和活动筹码{筹码获利比例 - 增强副图版} 获利比例:WINNER(CLOSE)*100,COLORRED,LINETHICK2; 平均成本:COST(50),COLORGRAY; 活动筹码ASR:(WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*100,COLOR33AACC,LINETHICK1; 获利变化:获利比例-REF(获利比例,1),COLORGREEN,NODRAW; STICKLINE(获利变化0,0,获利变化*2,2,0),COLORRED; STICKLINE(获利变化0,获利变化*2,0,2,0),COLORGREEN;第三行活动筹码ASR把现价上下 10% 区间的筹码比例算出来数值突然放大往往对应分歧加剧。第四行是核心获利变化用当前获利比例减去上一周期的值REF(X,1)取前一根 K 线的数据NODRAW表示这个值参与计算但不单独画线。第五、六行用STICKLINE把正负变化画成红绿柱正变化红柱向上负变化绿柱向下一根柱子就是一天的筹码情绪。主图里如果同时挂了主力增仓指标可以再补一行条件判断把两个信号的交集标出来{获利比例与主力增仓共振标记} 共振:CROSS(获利变化,0) AND 获利比例50,COLORMAGENTA,NODRAW; DRAWICON(共振,10,1);CROSS(获利变化,0)捕捉获利比例由降转升的拐点获利比例50限定在筹码还没大面积获利的位置DRAWICON在数值 10 处画一个向上箭头。这里的 10 是副图坐标系里的位置不是价格改这个数只是挪图标不影响逻辑。3.3 在公式管理器里新建、编译、绑到副图源码有了落地按下面几步走通达信不同版本的菜单名略有差异但层级一样主界面按CtrlF打开公式管理器选“技术指标公式”下的“其他类型”点“新建”。公式名称填筹码获利比例画线方法选“副图”把上面整段源码粘贴进编辑区注意大括号里的中文注释要保留通达信能识别。点“测试公式”底部提示“编译测试成功”才算通过报错通常指向某个函数名拼错或中文标点混进代码逐行看提示行号。点“确定”保存回到 K 线图在副图区域右键选“选择指标”找到刚建的指标加载。加载后如果线不显示检查主图是否有足够历史数据光标移到 K 线最左侧看看数据起点在哪。提示删掉源码里的换行符再粘贴有时反而导致语法错误通达信按行解析保留原始换行最稳。改公式前先备份一份原文本避免改坏后无法还原。4. 用筹码获利比例做实战判断阈值、背离与跨周期确认4.1 获利比例的四个关键阈值区间获利比例是个 0 到 100 的连续值但真正需要盯的是几个区间。下面这张表给的是判断框架不是机械刻度具体阈值可以随个股流通盘大小微调。获利比例区间筹码状态常见解读0%20%绝大多数筹码被套底部区域特征抛压释放较充分20%50%少数筹码获利震荡筑底或下跌中继方向未明50%80%过半筹码获利拉升中段平均成本构成支撑80%100%几乎全部筹码浮盈高位区兑现压力快速累积读这张表有个前提单看区间只是位置判断要和趋势一起用。同样是 85% 的获利比例在放量突破的初期和在缩量滞涨的末期含义完全相反前者说明筹码刚刚激活后者说明接盘的人已经把价格顶上去了平均成本却在下方很远。4.2 价格新低而获利比例不再新低底背离怎么读获利比例最实用的场景之一是背离。价格创出新低但获利比例没有跟着创新低说明杀跌过程中筹码在悄悄换手新进的成本在抬高。写成公式就是比较两个周期各自的低点{获利比例底背离检测} 价格新低:CLOSELLV(CLOSE,20),NODRAW; 获利未新低:获利比例LLV(获利比例,20),NODRAW; 底背离:价格新低 AND 获利未新低,COLORRED,NODRAW; DRAWICON(底背离,5,1);LLV(CLOSE,20)求 20 周期内最低收盘价等于当前值就说明价格创了新低LLV(获利比例,20)同理获利比例没创新低则第二个条件成立。两条件同时满足底背离为真DRAWICON在副图底部画箭头。需要防的坑是这个条件在连续阴跌里会频繁触发单次箭头不构成信号。稳妥做法是要求底背离之后次日获利比例继续上行或者叠加量能饱和度圆圈 1.00 这类条件做二次确认——量能饱和度上穿 1.00 意味着当前成交量已超过近期均值和筹码拐点配合才算共振。4.3 跨周期与实时行情下的刷新与延迟通达信支持在公式里跨周期调用写法是指标名.变量名#周期。例如在日线公式里引用 60 分钟的获利比例{跨周期引用示例} 获利比例60:筹码获利比例.获利比例#MIN60;#MIN60是周期标记MIN60对应 60 分钟MIN30、MIN15同理。跨周期引用要注意两点被引用的指标必须在本地存在且名称完全一致分钟级别数据在通达信里默认保存天数有限引用太久远的分钟数据会返回空值导致整行失效做回测时要留意。关于通达信实时行情盘中本地数据按批落地WINNER读到的往往是上一批的成交快照尾盘最后几分钟刷新频率才会加快。用这套指标做盘中止损信号会有一个天然的滞后收盘后复核往往和盘中读数有差异日内仓位不宜把单点读数当成即时指令。5. 筹码获利比例公式源码的批量验证与几个排错技巧5.1 用公式管理器批量验证与源码替换收来的.doc文档里经常堆着好几个版本的公式一个个建太慢。通达信公式管理器支持把多个指标一次性导入先把.doc里的源码段分别复制到独立文本文件文件名与公式名对应再在公式管理器里用“导入”功能批量拉进来。导入后不见得都能编译通过重点看提示的行号逐段修。另一个高频需求是把.tn6之类的加密公式文件转成可读文本。常见做法是先在公式管理器里把指标绑定到某只 K 线右键“导出公式”选择文本格式导出得到的就是明文源码再拿这份明文去比对原始公式的逻辑。转换过程不保证一次成功报错时优先检查原公式是否引用了本地不存在的跨周期指标去掉那几行引用通常就能通过。5.2 除权、新股与停牌造成的数据失真WINNER和COST最怕数据断层三种情况要单独处理。第一是除权除息当天不复权数据显示的巨大跳空会让获利比例瞬间失真切换复权方式即可恢复第二是新股上市初期历史数据极短筹码估算没有统计基础COST(95)和COST(5)可能挤在一起集中度算出来接近 0这个读数不能当信号用第三是长期停牌复牌首日之前的数据被压缩筹码分布曲线会异常收窄。排查方法是在公式里加一行数据长度检测{数据长度自检上市不足 60 个交易日时把几条线屏蔽} 有效数据:IF(BARSCOUNT(CLOSE)60,0,1),NODRAW; 获利比例:IF(有效数据1,WINNER(CLOSE)*100,DRAWNULL),COLORRED,LINETHICK2;BARSCOUNT(CLOSE)返回该股在本地已有的 K 线根数少于 60 就把获利比例输出成DRAWNULL线上直接断开一眼就能看出是数据不足而不是真信号。这比每次手动翻新股上市日期省事得多。5.3 一个提高读图效率的显示技巧最后给一个显示层面的小技巧。副图里线多了容易糊成一片把不参与主判断的辅助线统统设成NODRAW只在需要对照时用PARTLINE做条件着色。比如只让获利比例在超过 80 时变红、低于 20 时变蓝{按阈值分段着色} 获利比例:WINNER(CLOSE)*100,COLORRED,LINETHICK2; PARTLINE(获利比例80,获利比例),COLORYELLOW,LINETHICK3; PARTLINE(获利比例20,获利比例),COLORBLUE,LINETHICK3;PARTLINE(条件,变量)只在条件成立的那段画出该变量颜色和线宽可以单独指定。这样一来平时是一条红线进入高位区自动变黄加粗、进入低位区自动变蓝加粗一眼扫过就知道处在哪个位置不用去对照数值刻度。配合前面 4.1 节的阈值表使用读图速度和一致性都会明显提升。本文还有配套的精品资源点击获取
返回列表