通达信COST和WINNER怎么理解?筹码价位、获利比例与数据限制

适用范围:通达信日线公式学习与筹码数据口径核对。COST回答某个获利盘比例对应的成本价位,WINNER回答以指定价格卖出时的获利盘比例。两者都不是未来涨跌概率,官方条目还明确它们仅对日线分析周期有效。

COST与WINNER筹码分布核对流程示意,非软件截图
原创筹码分布示意,非通达信客户端截图。

一、COST和WINNER的问法相反

COST(10)可以理解为寻找一个价格位置,使成本分布中约10%的持仓量位于该价格以下,其余部分在该价格以上。WINNER(CLOSE)则把当前收市价作为输入,返回按该价格卖出时的获利盘比例,例如0.1表示10%。一个是“比例问价格”,一个是“价格问比例”。

这两个问题不能用同一列直接互换。COST的参数是比例,WINNER的参数是价格;把10当作10元和把0.10当作10%是完全不同的输入。

二、用虚构成本分布手算方向

价格区间 筹码占比 累计占比
8元 20% 20%
10元 30% 50%
12元 30% 80%
14元 20% 100%

在这个离散示例中,10%和20%的成本位置都落在8元附近,50%落在10元附近,80%落在12元附近。真实函数使用的数据分布、价格精度和客户端处理不等同于这张简化表;表格只用来说明“比例查价格”的方向。

如果把指定卖出价放在10元,表中低于或不高于该价的筹码比例需要按实际边界定义核对,不能仅凭手算表断言客户端对相等价格的处理方式。记录边界,才能复现差异。

为避开相等价格的边界,改用11元作为这张虚构表的观察价格:8元与10元两档合计20%+30%=50%,所以低于11元的筹码比例为0.50。这个手算只解释比例与价格的关系,不声称将同一品种输入WINNER(11)就会得到0.50。

三、最小观察公式

C10:COST(10);
WATCLOSE:WINNER(CLOSE);
WAT10:WINNER(10);

示例只观察三个输出,不包含选股条件。C10的10表示10%比例,WINNER(10)的10表示10元价格,参数单位不同。若当前品种价格不是元为单位或当前数据有特殊字段,先确认输入价格的实际单位。

官方定义还列出LWINNER和PWINNER等近期、远期获利盘比例函数。它们的时间范围更容易与当前WINNER混淆,今天只用COST和WINNER建立基本口径,避免把不同时间段的成本分布混在一起。

四、为什么换周期后会没有预期结果

官方条目明确说明COST和WINNER仅对日线分析周期有效。把公式直接切换到分钟、周线或其他周期后,不能假设输出仍有同样含义。排查时先把周期固定为日线,再记录复权设置、数据加载范围和当前品种。

如果公式在日线显示为空、数值异常或与另一软件不一致,应保留原始截图和参数,不要用零填补。筹码分布属于数据模型输出,不同数据源、历史完整度和客户端版本都可能影响观察结果。

五、获利比例不能当成收益预测

WINNER描述按指定价格计算的历史成本关系,不等于未来卖出成功率;COST描述成本分布的位置,也不等于支撑位、阻力位或必然的价格目标。文章中的示例数据是虚构的,不能映射到任何个股。

若要检查公式是否混入未来函数,可参考未来函数检测;财务字段的权限和编码问题可参考FINANCE函数说明。这两个主题与筹码分布不同,链接只用于继续学习。

来源与限制

原始依据:通达信用户红宝书中COST、WINNER、LWINNER和PWINNER条目。本文只复述函数用途,成本表和公式为本站原创示例,未做客户端全版本实测,不承诺不同数据源的筹码结果一致。

筹码函数用于数据理解和口径检查,不提供个股买卖意见,不承诺收益或胜率。