先发个winner函数lwinner函数,周末再上公式
成本函数COST和WINNER原理
成本函数COST和WINNER原理成本分布原理:投资者一般对股票平均成本感兴趣,移动平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响,例如,假设最近一段时间某股票在10-20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理,为此我们可以引入换手率移动平均概念;以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:Y:=(1-A)*Y’+A*CA表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。
加权平均的计算方法是:Zax,其中x为待统计数值,a为x占总量的比例,当日的平均成本Y可以表示为两个部分,当日买入的和以前买入的,当日买入的成本为收盘价C,以前买入的成本为Y’,而当日买入的占总流通盘的比例为换手率A,而以前买入的则占1-A,因此今日的加权平均成本为(1-A)*Y’+A*C,因此,用这个公式更能反映股票的真实成本。
但现在还有两个问题需要解决,其一使用收盘价不能真实表示当日成本,其二是不能了解整个成本的分布情况,即我们只知道平均成本是多少,不知道整个持仓的成本分布情况,而这个分布情况有时是非常有用的。
例如某股票的所有持仓成本均为10元,而另一个股票则由50%以5元买入,50%以15元买入,这两只股票均价都是10元,但其表现必然有很大差别。
移动成本分布移动成本分布就是为解决以上问题提出来的,它将平均成本概念从一条平均线扩展为一个分布图,表示当前所有持仓量的成本分布情况,用等间距的水平线表示分布情况,水平线的垂直位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余按照相同比例显示。
成本分布的算法与前面以换手率作为平滑因子计算指数平滑移动平均的基本原理是一样的,主要差别就在于它计算的不是一个而是一组数值,即当日成本不是收盘价,而是从最低价到最高价之间的一组数据。
通达信软件的公式及函数介绍(4)
通达信软件的公式及函数介绍(4)6.4. 逻辑函数CROSS 上穿两条线交叉.用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0.例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均线与10日均线交金叉. LONGCROSS 维持一定周期后上穿两条线维持一定周期后交叉.用法: LONGCROSS(A,B,N) 表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0.UPNDAY 连涨返回是否连涨周期数.用法: UPNDAY(CLOSE,M) 表示连涨M个周期.DOWNNDAY 连跌返回是否连跌周期.用法: DOWNNDAY(CLOSE,M) 表示连跌M个周期.NDAY 连大返回是否持续存在X>Y.用法: NDAY(CLOSE,OPEN,3) 表示连续3日收阳线.EXIST 存在是否存在.用法: EXIST(CLOSE>OPEN,10) 表示前10日内存在着阳线.EVERY 一直存在一直存在.用法: EVERY(CLOSE>OPEN,10) 表示前10日内一直阳线.LAST 持续存在用法: LAST(X,A,B) A>B,表示从前A日到前B日一直满足X条件.若A为0,表示从第一天开始,B为0,表示到最后日止.例如: LAST(CLOSE>OPEN,10,5) 表示从前10日到前5日内一直阳线.6.5. 算术函数NOT 取反求逻辑非.用法: NOT(X) 返回非X,即当X=0时返回1,否则返回0.例如: NOT(ISUP) 表示平盘或收阴.IF 逻辑判断根据条件求不同的值.用法: IF(X,A,B) 若X不为0则返回A,否则返回B.例如: IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值.IFF 逻辑判断根据条件求不同的值.用法: IFF(X,A,B) 若X不为0则返回A,否则返回B.例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示该周期收阳则返回最高值,否则返回最低值.IFN 逻辑判断根据条件求不同的值.用法: IFN(X,A,B) 若X不为0则返回B,否则返回A.例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示该周期收阴则返回最高值,否则返回最低值. MAX 较大值求最大值.用法: MAX(A,B) 返回A和B中的较大值.例如: MAX(CLOSE-OPEN,0) 表示若收盘价大于开盘价返回它们的差值,否则返回0. MIN 较小值求最小值.用法: MIN(A,B) 返回A和B中的较小值.例如: MIN(CLOSE,OPEN) 返回开盘价和收盘价中的较小值.六 ,数学函数ACOS 反余弦反余弦值.用法: ACOS(X) 返回X的反余弦值.ASIN 反正弦反正弦值.用法: ASIN(X) 返回X的反正弦值.ATAN 反正切反正切值.用法: ATAN(X) 返回X的反正切值.COS 余弦余弦值.用法: COS(X) 返回X的余弦值.SIN 正弦正弦值.用法: SIN(X) 返回X的正弦值.TAN 正切正切值.用法: TAN(X) 返回X的正切值.EXP 指数指数.用法: EXP(X) e的X次幂.例如: EXP(CLOSE) 返回e的CLOSE次幂.LN 自然对数求自然对数.用法: LN(X) 以e为底的对数.例如: LN(CLOSE) 求收盘价的对数.LOG 对数求10为底的对数.用法: LOG(X) 取得X的对数.例如: LOG(100) 等于2.SQRT 开方开平方.用法: SQRT(X) 求X的平方根.例如: SQRT(CLOSE) 收盘价的平方根.ABS 绝对值求绝对值.用法: ABS(X) 返回X的绝对值.例如: ABS(-34) 返回34.POW 乘幂乘幂.用法: POW(A,B) 返回A的B次幂.例如: POW(CLOSE,3) 求得收盘价的3次方.CEILING 向上舍入向上舍入.用法: CEILING(A) 返回沿A数值增大方向最接近的整数.例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3.FLOOR 向下舍入向下舍入.用法: FLOOR(A) 返回沿A数值减小方向最接近的整数.例如: FLOOR(12.3) 求得12,FLOOR(-3.5)求得-4.INTPART 取整用法: INTPART(A) 返回沿A绝对值减小方向最接近的整数.例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3.BETWEEN: 介于介于.用法: BETWEEN(A,B,C) 表示A处于B和C之间时返回1,否则返回0.例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间.6.6 数学函数ACOS 反余弦反余弦值.用法: ACOS(X) 返回X的反余弦值.ASIN 反正弦反正弦值.用法: ASIN(X) 返回X的反正弦值.ATAN 反正切反正切值.用法: ATAN(X) 返回X的反正切值.COS 余弦余弦值.用法: COS(X) 返回X的余弦值.SIN 正弦正弦值.用法: SIN(X) 返回X的正弦值.TAN 正切正切值.用法: TAN(X) 返回X的正切值.EXP 指数指数.用法: EXP(X) e的X次幂.例如: EXP(CLOSE) 返回e的CLOSE次幂.LN 自然对数求自然对数.用法: LN(X) 以e为底的对数.例如: LN(CLOSE) 求收盘价的对数.LOG 对数求10为底的对数.用法: LOG(X) 取得X的对数.例如: LOG(100) 等于2.SQRT 开方开平方.用法: SQRT(X) 求X的平方根.例如: SQRT(CLOSE) 收盘价的平方根.ABS 绝对值求绝对值.用法: ABS(X) 返回X的绝对值.例如: ABS(-34) 返回34.POW 乘幂乘幂.用法: POW(A,B) 返回A的B次幂.例如: POW(CLOSE,3) 求得收盘价的3次方.CEILING 向上舍入向上舍入.用法: CEILING(A) 返回沿A数值增大方向最接近的整数.例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3.FLOOR 向下舍入向下舍入.用法: FLOOR(A) 返回沿A数值减小方向最接近的整数.例如: FLOOR(12.3) 求得12,FLOOR(-3.5)求得-4.INTPART 取整用法: INTPART(A) 返回沿A绝对值减小方向最接近的整数.例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3.BETWEEN: 介于介于.用法: BETWEEN(A,B,C) 表示A处于B和C之间时返回1,否则返回0.例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盘价介于5日均线和10日均线之间.6.7 统计函数AVEDEV 平均绝对方差AVEDEV(X,N) 返回平均绝对方差.DEVSQ 数据偏差平方和DEVSQ(X,N) 返回数据偏差平方和.FORCAST 线性回归预测值FORCAST(X,N) 返回线性回归预测值.SLOPE 线性回归斜率SLOPE(X,N) 返回线性回归斜率.STD 估算标准差STD(X,N) 返回估算标准差.STDP 总体标准差STDP(X,N) 返回总体标准差.VAR 估算样本方差VAR(X,N) 返回估算样本方差.VARP 总体样本方差VARP(X,N) 返回总体样本方差 .6.8 横向统计BLOCKSETNUM 板块股票个数用法: BLOCKSETNUM(板块名称) 返回该板块股票个数.HORCALC 多股统计用法: HORCALC(板块名称,数据项,计算方式,权重)数据项:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅计算方式: 0-累加,1-排名次权重: 0-总股本,1-流通股本,2-等同权重,3-流通市值6.9. 形态函数COST 成本分布成本分布情况.用法: COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘.该函数仅对日线分析周期有效.PEAK 波峰值前M个ZIG转向波峰值.用法: PEAK(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰的数值,M必须大于等于1.例如: PEAK(1,5,1) 表示%5最高价ZIG转向的上一个波峰的数值.PEAKBARS 波峰位置前M个ZIG转向波峰到当前距离.用法: PEAKBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波峰到当前的周期数,M必须大于等于1.例如: PEAKBARS (0,5,1) 表示%5开盘价ZIG转向的上一个波峰到当前的周期数.SAR 抛物转向抛物转向.用法: SAR(N,S,M),N为计算周期,S为步长,M为极值.例如: SAR(10,2,20) 表示计算10日抛物转向,步长为2%,极限值为20%.SARTURN 抛物转向点抛物转向点.用法: SARTURN(N,S,M) N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发生向下转向则返回-1,否则为0.其用法与SAR函数相同.TROUGH 波谷值前M个ZIG转向波谷值.用法: TROUGH(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷的数值,M必须大于等于1.例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷的数值.TROUGHBARS 波谷位置前M个ZIG转向波谷到当前距离.用法: TROUGHBARS(K,N,M) 表示之字转向ZIG(K,N)的前M个波谷到当前的周期数,M必须大于等于1.例如: TROUGH(2,5,2) 表示%5最低价ZIG转向的前2个波谷到当前的周期数.WINNER 获利盘比例获利盘比例.用法: WINNER(CLOSE) 表示以当前收市价卖出的获利盘比例.例如: 返回0.1表示10%获利盘,WINNER(10.5)表示10.5元价格的获利盘比例.该函数仅对日线分析周期有效.LWINNER 近期获利盘比例近期获利盘比例.用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以当前收市价卖出的获利盘比例.例如返回0.1表示10%获利盘.PWINNER 远期获利盘比例远期获利盘比例.用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以当前收市价卖出的获利盘比例.例如返回0.1表示10%获利盘.COSTEX 区间成本区间成本.用法: COSTEX(CLOSE,REF(CLOSE)),表示近两日收盘价格间筹码的成本,例如返回10表示区间成本为20元.该函数仅对日线分析周期有效.PPART 远期成本分布比例远期成本分布比例.用法: PPART(10),表示10前的成本占总成本的比例,0.2表示20%.ZIG 之字转向之字转向.用法: ZIG(K,N) 当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息例如: ZIG(3,5) 表示收盘价的5%的ZIG转向.。
博易大师指标公式集锦以及编写方法大集合
名称定义用法举例解释AMOUNT 成交额AMOUNT 取得该周期成交额BARSTATUS 数据位置状态BARSTATUS=2 表示当天是该股票数据的最后一个周期BARSTATUS 返回数据位置信息,1表示第一根K 线,2表示最后一个数据,0表示中间位置CLOSE 收盘价CLOSE 取得该周期收盘价HIGH 最高价HIGH 取得该周期最高价LOW 最低价LOW 取得该周期最低价ISDOWN 该周期是否收阴当收盘<开盘时,返回值为1,否则为0ISEQUAL 该周期是否平盘当收盘=开盘时,返回值为1,否则为0ISUP 该周期是否收阳当收盘>开盘时,返回值为1,否则为0OPEN 开盘价OPEN 取得该周期开盘价VOL 成交量VOL 取得该周期成交量以上为行情函数:名称定义用法举例解释CATEGORY 证券类型返回证券类型,指数=0,股票=1,基金=2,债券=3,其它=4, 期权=5,外汇=6,期货=7注意:该函数返CURRENTDATE 计算时的当前日期CURRENTDATE,返回计算时的日期,该日期是从1900年开始的日期,例如2003年1月1 日表示为1030101同上CURRENTTIME 计算时的当前时间CURRENTTIME,返回计算时的时间,格式为时分秒,有效范围(000000-235959)同上DATATYPE 当前分析的数据类型ATATYPE,返回数据类型,分时线=1,分笔成交=2,1 分钟线=3,5 分钟线=4,15 分钟线=5,30 分钟线=6,60 分钟线=7,日线=8,周线=9,月线=10,多日线=11,年线=12。
同上MINDIFF 最小价格变动MINDIFF,返回当前股票价格最小变动量,对于股票是0.01元,基金是0.001同上VOLUNIT 每手股数用法: VOLUNIT,返回每手股数。
对于股票值为100,债券为10以上为常用函数名称定义用法举例BARPOS 取得该周期在所有数据中的位置BARPOS对于日线来说,函数返回上市以来的天数D1970TODATE(X) 1970 日转换为日期用法:D1970TODATE(X),得到1970 日期X的日期值DATE 年月日DATE 函数返回有效值范围为(700101-1341231),表示19700101-20341231 取得该周期从1900以来的年月日。
通达信公式函数说明大全
通达信公式函数说明大全通达信公式函数说明大全-一、行情函数HIGH 最高价返回该周期最高价。
用法:HIGHH 最高价返回该周期最高价。
用法:HLOW 最低价返回该周期最低价。
用法:LOWL 最低价返回该周期最低价。
用法:LCLOSE 收盘价返回该周期收盘价。
用法:CLOSEC 收盘价返回该周期收盘价。
用法:CVOL 成交量返回该周期成交量。
用法:VOLV 成交量返回该周期成交量。
用法:VOPEN 开盘价返回该周期开盘价。
用法:OPENO:开盘价返回该周期开盘价。
用法:OADV ANCE 上涨家数返回该周期上涨家数。
用法:ADV ANCE(本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。
用法:DECLINE(本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。
用法:AMOUNTASKPRICE 委卖价返回委卖1--委卖3价格。
用法:ASKPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量返回委卖1--委卖3量。
用法:ASKVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDPRICE 委买价返回委买1--委买3价格。
用法:BIDPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDVOL 委买量返回委买1--委买3量。
用法:BIDVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单返回该成交是否为主动性买单。
用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。
股票公式函数
股票公式函数行情函数HIGH 最高价返回该周期最高价。
用法: HIGH H 最高价返回该周期最高价。
用法: H LOW 最低价返回该周期最低价。
用法: LOW L 最低价返回该周期最低价。
用法: L CLOSE 收盘价返回该周期收盘价。
用法: CLOSE C 收盘价返回该周期收盘价。
用法: C VOL 成交量返回该周期成交量。
用法: VOL V 成交量返回该周期成交量。
用法: V OPEN 开盘价返回该周期开盘价。
用法: OPEN O:开盘价返回该周期开盘价。
用法: O ADVANCE 上涨家数返回该周期上涨家数。
用法: ADVANCE (本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。
用法: DECLINE (本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。
用法: AMOUNT ASKPRICE 委卖价返回委卖1--委卖3价格。
用法: ASKPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效) ASKVOL 委卖量返回委卖1--委卖3量。
用法: ASKVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效) BIDPRICE 委买价返回委买1--委买3价格。
用法: BIDPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效) BIDVOL 委买量返回委买1--委买3量。
用法: BIDVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效) BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL 当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效) SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL 当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效) ISBUYORDER 主动性买单返回该成交是否为主动性买单。
用法: ISBUYORDER 当本笔成交为主动性买盘时,返回1,否则为0。
成本函数COST和WINNER详细教程
成本分布原理:投资者一般对股票平均成本感兴趣,移动平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响,例如,假设最近一段时间某股票在10-20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理,为此我们可以引入换手率移动平均概念;以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:Y:=(1-A)*Y’+A*CA表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。
加权平均的计算方法是:Zax,其中x为待统计数值,a为x占总量的比例,当日的平均成本Y可以表示为两个部分,当日买入的和以前买入的,当日买入的成本为收盘价C,以前买入的成本为Y’,而当日买入的占总流通盘的比例为换手率A,而以前买入的则占1-A,因此今日的加权平均成本为(1-A)*Y’+A*C,因此,用这个公式更能反映股票的真实成本。
但现在还有两个问题需要解决,其一使用收盘价不能真实表示当日成本,其二是不能了解整个成本的分布情况,即我们只知道平均成本是多少,不知道整个持仓的成本分布情况,而这个分布情况有时是非常有用的。
例如某股票的所有持仓成本均为10元,而另一个股票则由50%以5元买入,50%以15元买入,这两只股票均价都是10元,但其表现必然有很大差别。
移动成本分布移动成本分布就是为解决以上问题提出来的,它将平均成本概念从一条平均线扩展为一个分布图,表示当前所有持仓量的成本分布情况,用等间距的水平线表示分布情况,水平线的垂直位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余按照相同比例显示。
成本分布的算法与前面以换手率作为平滑因子计算指数平滑移动平均的基本原理是一样的,主要差别就在于它计算的不是一个而是一组数值,即当日成本不是收盘价,而是从最低价到最高价之间的一组数据。
大智慧指标公式函数大全(完整版)
大智慧指标公式函数大全(完整版)大智慧全部函数ABS 绝对值ACOS 反余弦值ADVANCE 上涨家数ALIGN 水平对齐方式ALL 一直满足条件ALLASKVOL 委托卖出总量ALLBIDVOL 委托买入总量AMOUNT 成交额AND 逻辑与运算ANY 至少一次满足条件ASIN 反正弦值ASKPRICE 委卖价ASKVOL 委卖量ATAN 反正切值AVEDEV 平均绝对偏差AVGASKPRICE 委托卖出均价AVGBIDPRICE 委托买入均价AVGENTERPRICE 平均买入成本BACKSET 向前赋值BARPOS K线位置BARSCOUNT 有效值周期数BARSLAST 上一次条件成立位置BARSSINCE 第一个条件成立位置BARSTATUS 数据位置状态BESTPERCENT 最大利润率BESTTRADE 最大盈利BETA 贝塔系数BETA2 相关放大系数BETADOWN 下跌贝塔系数BETAUP 上涨贝塔系数BETWEEN 介于BIDPRICE 委买价BIDVOL 委买量BIGORDER 委托单大单成交量比例BKNAME 板块名称BUY 买入BUYSHORT 空头买入BUYVOL 主动性买单C 收盘价CAPITAL 流通盘CASH 现金存量CATEGORY 证券类型CEILING 向上舍入CIRCLEDOT 小圆圈线CLOSE 收盘价COLOR 输出颜色COLOR3D阴阳颜色3D柱线输出线型控制符STICK,用逗号隔开放置在输出语句后,将该输出绘制成阴阳3D柱线,若数值正则用阳线颜色,否则用阴线颜色。
例如:VOL,COLOR3D;表示绘制成交量阴阳3D柱线COLORSTICK 阴阳颜色柱线COS 余弦值COST 成本分布COSTB 成本分布COUNT 统计总数COVAR 协方差CROSS 交叉函数CROSSDOT 斜叉线CURRENTDATE 当前日期CURRENTTIME 当前时间CYC 成本均线CYW Cyw主力控盘D1970TODATE 1970日转换为日期DASHLINE长虚线输出线型控制符STICK,用逗号隔开放置在输出语句后,将该输出绘制成长虚线。
通达信winner函数
通达信winner函数通达信是一款广受欢迎的股票分析软件,其强大的功能和易用性备受股民们的喜爱。
其中,winner函数是通达信中的一个重要指标,它能够帮助股民们更好地进行股票分析和交易。
本文将从定义、计算方法、应用场景等方面详细介绍通达信winner函数。
一、定义通达信winner函数是一种技术指标,它是通过计算股票价格的变化率和成交量的变化率来判断股票价格的走势。
具体来说,winner函数的计算公式为:Winner=100*Ln(Cn/Cn-N)+M*Ln(Vn/Vn-N),其中Cn表示当日收盘价,Cn-N表示N天前的收盘价,Vn表示当日成交量,Vn-N表示N天前的成交量,M为权重系数,通常取2。
二、计算方法通达信winner函数的计算方法比较简单,只需要在通达信软件中打开相应的指标窗口,选择“winner函数”指标,设置相应的参数即可。
在设置参数时,需要注意N的取值,通常取10、20、30等。
三、应用场景通达信winner函数在股票分析和交易中有着广泛的应用场景。
首先,它可以用来判断股票价格的走势,当winner函数值大于0时,表示股票价格处于上涨趋势,当winner函数值小于0时,表示股票价格处于下跌趋势。
其次,winner函数还可以用来判断股票价格的强弱,当winner函数值越大,表示股票价格的强度越大,反之亦然。
最后,winner函数还可以用来判断股票价格的拐点,当winner函数值从正数转为负数时,表示股票价格可能会出现拐点,投资者可以根据这一信号进行相应的操作。
总之,通达信winner函数是一种非常实用的技术指标,它可以帮助股民们更好地进行股票分析和交易。
在使用时,需要注意合理设置参数,结合其他指标进行综合分析,以达到更好的效果。
未来函数——精选推荐
未来函数关于股票的未来函数(2008-12-16 20:21:59)转载标签:理财类函数公式股票分类:股市知识⼀、什么是“未来函数”:所谓“未来函数”,是指可能引⽤未来数据的函数,即引⽤或利⽤当时还没有发⽣的数据对之前发出的判断进⾏修正的函数。
具体地说,就是本周期结束后显⽰的指标值,包括线段和买卖提⽰信号,可能在以后发⽣新的数据后改变位置或消失。
通俗地讲,含有不确定性判断的指标公式,就是含“未来函数”的指标公式。
含有未来数据指标的基本特征是买卖信号不确定,常常是某⽇发出了买⼊或卖出信号(线段的转折点与此同理),第⼆天如果继续下跌或上涨,则该信号消失,并在明天新的位置标⽰出来。
1、使⽤跨周期数据。
这是⼀种最为隐弊的⽅法,它的危害性更⼤。
例如在⽇线中引⽤本周周线或本⽉⽉线数据时,就会造成本周或本⽉股价上涨时则信号成功;如果股价下跌,则信号⾃动消失。
⽤公式检测的办法测试不出来。
我们经常见到的⽤KD⽉、周、⽇同时⾦叉进⾏选股,就属于此类,看起来成功率很⾼,实际是虚假的。
2、指定买卖⽇期或买卖价格。
⼀般多发⽣在交易系统⾥。
⽐如指定最低价买⼊,最⾼价卖出,或指定涨跌幅度,这些在交易过程中是⽆法实现的,所以尽管测试成功率时⾮常⾼,其实没有任何实⽤价值。
⼆、未来数据的检测⽅法知道了未来函数的特征,具备了认识公式中有⽆未来数据的基础,具体应⽤中如何识别呢,有以下⽅法:1、公式中凡是⽤了ZIG之字转向类的函数和使⽤了跨周期数据(如上所述)均应视为使⽤了未来函数。
2、看买卖信号是否确定。
凡是已经出现的信号在新的⼀天或若⼲周期中存在漂移的,公式中存在未来函数。
3、从指标图中鉴别。
凡是买卖提⽰信号极为准确的(应看多张图),即没有失误的,肯定有未来函数。
4、⽤股软鉴别。
A、使⽤“分析家软件”的系统测试平台检测,是否含有未来数据系统会⾃动提醒。
如果想亲⾃看看信号的稳定性和历史的变化过程,分析家的时空隧道可以令时光倒流让你回到从前,信号如何产⽣、如何消失⼀⽬了然。
通达信公式函数说明大全
通达信公式函数说明大全一通达信公式函数说明大全、行情函数HIGH 最高价返回该周期最高价。
用法:HIGHH 最高价返回该周期最高价。
用法:HLOW 最低价返回该周期最低价。
用法:LOWL 最低价返回该周期最低价。
用法:LCLOSE 收盘价返回该周期收盘价。
用法:CLOSEC 收盘价返回该周期收盘价。
用法:CVOL 成交量返回该周期成交量。
用法:VOLV 成交量返回该周期成交量。
用法:VOPEN 开盘价返回该周期开盘价。
用法:OPENO:开盘价返回该周期开盘价。
用法:OADV ANCE 上涨家数返回该周期上涨家数。
用法:ADV ANCE(本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。
用法:DECLINE(本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。
用法:AMOUNTASKPRICE 委卖价返回委卖1--委卖3价格。
用法:ASKPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量返回委卖1--委卖3量。
用法:ASKVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDPRICE 委买价返回委买1--委买3价格。
用法:BIDPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDVOL 委买量返回委买1--委买3量。
用法:BIDVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单返回该成交是否为主动性买单。
用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。
通达信公式函数说明大全
通达信公式函数说明大全-一、行情函数HIGH 最高价返回该周期最高价。
用法:HIGHH 最高价返回该周期最高价。
用法:HLOW 最低价返回该周期最低价。
用法:LOWL 最低价返回该周期最低价。
用法:LCLOSE 收盘价返回该周期收盘价。
用法:CLOSEC 收盘价返回该周期收盘价。
用法:CVOL 成交量返回该周期成交量。
用法:VOLV 成交量返回该周期成交量。
用法:VOPEN 开盘价返回该周期开盘价。
用法:OPENO:开盘价返回该周期开盘价。
用法:OADV ANCE 上涨家数返回该周期上涨家数。
用法:ADV ANCE(本函数仅对大盘有效) DECLINE 下跌家数返回该周期下跌家数。
用法:DECLINE(本函数仅对大盘有效) AMOUNT 成交额返回该周期成交额。
用法:AMOUNTASKPRICE 委卖价返回委卖1--委卖3价格。
用法:ASKPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)ASKVOL 委卖量返回委卖1--委卖3量。
用法:ASKVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDPRICE 委买价返回委买1--委买3价格。
用法:BIDPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BIDVOL 委买量返回委买1--委买3量。
用法:BIDVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)ISBUYORDER 主动性买单返回该成交是否为主动性买单。
用法:ISBUYORDER当本笔成交为主动性买盘时,返回1,否则为0。
(本函数仅个股在分笔成交分析周期有效)ISSELLORDER 主动性卖单返回该成交是否为主动性卖单。
修改衰减系数后的获利盘计算公式
在计算修改衰减系数后的获利盘时,我们需要考虑换手率和衰减系数。
如果今天的换手率是A,衰减系数是n,那么昨日被移动的筹码总量可以由A*n来计算。
此外,成本分布的计算公式也有所变化,具体为:初始成本分布=1,平均成本分布=1/(当日价格最高-当日价格最低)*换手率*衰减系数。
从当前角度看成本分布:历史成本分布=历史成本分布*(1-换手率*衰减系数),移动成本分布=当日成本分布*换手率*衰减系数+历史成本分布*(1-换手率*衰减系数)。
同时,要理解筹码分布研究的是流通股票持仓成本分布情况。
流通股是指上市公司股份中,可以在交易市场上正常流通交易的股票,与之对应的是非流通股,不能在交易市场上自由买卖。
最后,WINNER函数是一个重要的筹码相关指标公式,它表示当前收盘价的获利盘比例。
例如,WINNER(C)的结果等于0.2,表示20%获利盘。
在实际运用中,你可能需要根据自己的需求来设置和调整筹码系数。
通达信winner函数源码解析
通达信winner函数源码解析通达信winner函数源码解析第一部分:引言在金融市场中,技术分析是一种常见的分析方法,通常用于预测股市的趋势和价格走势。
通达信是国内一款著名的财经软件,其内置了许多常用的技术分析指标函数,其中之一便是winner函数。
本文将对通达信中winner函数的源码进行解析,以帮助读者更好地理解该函数的原理和应用。
第二部分:背景知识在深入解析winner函数之前,我们先来了解一些背景知识。
通达信软件中的winner函数是基于一种名为多空比率(BullPower/BearPower)的技术指标计算得出的。
该指标通过比较多头力量和空头力量的大小来判断市场的买卖氛围,从而预测股价的走势。
第三部分:源码解析winner函数的源码如下所示:```pythondef winner(high, low, close):bull_power = high - lowbear_power = low - highwinner = bull_power - bear_powerreturn winner```该函数接受三个参数,分别是股票的最高价、最低价和收盘价。
首先,函数通过计算最高价和最低价之差得到多头力量(bull_power),然后通过计算最低价和最高价之差得到空头力量(bear_power)。
最后,winner函数返回多头力量减去空头力量的结果。
第四部分:功能介绍通过winner函数计算得到的结果可以反映市场中多头和空头的力量对比情况。
如果多头力量大于空头力量,winner值将为正数,表示市场呈现买入信号;反之,如果空头力量大于多头力量,winner值将为负数,表示市场呈现卖出信号。
winner函数的应用帮助投资者根据市场情绪变化进行决策,提高交易效果。
第五部分:总结和回顾winner函数是通达信软件中用于计算多头力量和空头力量差值的函数。
通过观察多头力量与空头力量的对比,我们可以了解市场买卖氛围的变化,并相应做出交易策略的调整。
怎么看穿透率和浮动筹码指标?
怎么看穿透率和浮动筹码指标?筹码穿透率_360百科winner函数的算法:函数是取得低于收盘价的总股数占总流通盘的⽐,也就是获利筹码数量,依据上⽂⽅法进⾏统计筹码分布就是将历史上在每个价位成交的量叠加起来,并以此来判断当前市场上所有流通股的持仓成本。
当然历史上成交中的⼀部分会在后⾯的交易⽇中被抛出,也就是说不能简单地将以前的成交累积到现在,⽽应该有⼀定的衰减。
这个衰减的⽐例也就是每天的换⼿率。
⽐如说,1000万的盘⼦,前天均价为10元,成交量为200万,也就是20%换⼿率;昨天以均价11元⼜成交300万,也就是30%换⼿率;那前天的200万成交量怎么样了呢?成本分析假定,前天的200万在昨天也以11元被30%换⼿了,那么,前天以10元成交的成交量还剩了200*(1-30%)=140万;若今天以均价12元⼜成交了400万,同理可算,现在的筹码分布是:10元筹码为200*(1-30%)*(1-40%)=84万,11元的筹码为300*(1-40%)=180万,12元的筹码是400万。
依据上⽂的筹码状态,winner函数是取得低于收盘价的总股数占总流通盘的⽐,也就是获利筹码数量,依据上⽂⽅法进⾏统计⾸先解释⼀下这个函数的逻辑,因为计算具体的⽅法并没有被泄露出来,但是可以⽤模拟算法推算,WINNER函数:如何避开未来函数的陷阱!_股市实战(gssz)股吧_东⽅财富⽹股吧 /news,gssz,739003202.htmlCC:=c;ww := IF(L>CC, 0, IF(Hinner函数: DMA(ww, VOL/CAPITAL 是最后⽇的流通盘)*100; { 获利盘 }⽽在这个公式之中,还存在⼀个未来函数,也就是CAPITAL(最后⽇的流通盘)。
上市公司流通股的股本多少变化,也就是是否会解禁。
如此⼀来我们便可以发现这个函数会漂移的原因了,就是上市公司流通股的股本多少变化,也就是是否会解禁既然知道了这个答案,也就知晓了对应的解决⽅法。
博易大师指标公式汇总以及源代码集成
名称定义用法举例解释AMOUNT 成交额AMOUNT 取得该周期成交额BARSTA TUS 数据位置状态BARSTATUS=2 表示当天是该股票数据的最后一个周期BARSTA TUS 返回数据位置信息,1表示第一根K 线,2表示最后一个数据,0表示中间位置CLOSE 收盘价CLOSE 取得该周期收盘价HIGH 最高价HIGH 取得该周期最高价LOW 最低价LOW 取得该周期最低价ISDOWN 该周期是否收阴当收盘<开盘时,返回值为1,否则为0 ISEQUAL 该周期是否平盘当收盘=开盘时,返回值为1,否则为0ISUP 该周期是否收阳当收盘>开盘时,返回值为1,否则为0OPEN 开盘价OPEN 取得该周期开盘价VOL 成交量VOL 取得该周期成交量以上为行情函数:名称定义用法举例解释CA TEGORY 证券类型返回证券类型,指数=0,股票=1,基金=2,债券=3,其它=4, 期权=5,外汇=6,期货=7注意:该函数返CURRENTDATE 计算时的当前日期CURRENTDATE,返回计算时的日期,该日期是从1900年开始的日期,例如2003年1月1日表示为1030101同上CURRENTTIME 计算时的当前时间CURRENTTIME,返回计算时的时间,格式为时分秒,有效范围(000000-235959)同上DA TATYPE 当前分析的数据类型ATATYPE,返回数据类型,分时线=1,分笔成交=2,1 分钟线=3,5 分钟线=4,15 分钟线=5,30分钟线=6,60 分钟线=7,日线=8,周线=9,月线=10,多日线=11,年线=12。
同上MINDIFF 最小价格变动MINDIFF,返回当前股票价格最小变动量,对于股票是0.01元,基金是0.001同上VOLUNIT 每手股数用法: VOLUNIT,返回每手股数。
对于股票值为100,债券为10以上为常用函数名称定义用法举例BARPOS 取得该周期在所有数据中的位置BARPOS对于日线来说,函数返回上市以来的天数D1970TODATE(X) 1970 日转换为日期用法:D1970TODATE(X),得到1970 日期X的日期值DA TE 年月日DATE 函数返回有效值范围为(700101-1341231),表示19700101-20341231取得该周期从1900 以来的年月日。
成本函数COST和WINNER详细教程
成本分布原理:投资者一般对股票平均成本感兴趣,移动平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响,例如,假设最近一段时间某股票在10-20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理,为此我们可以引入换手率移动平均概念;以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:Y:=(1-A)*Y’+A*CA表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。
加权平均的计算方法是:Zax,其中x为待统计数值,a为x占总量的比例,当日的平均成本Y可以表示为两个部分,当日买入的和以前买入的,当日买入的成本为收盘价C,以前买入的成本为Y’,而当日买入的占总流通盘的比例为换手率A,而以前买入的则占1-A,因此今日的加权平均成本为(1-A)*Y’+A*C,因此,用这个公式更能反映股票的真实成本。
但现在还有两个问题需要解决,其一使用收盘价不能真实表示当日成本,其二是不能了解整个成本的分布情况,即我们只知道平均成本是多少,不知道整个持仓的成本分布情况,而这个分布情况有时是非常有用的。
例如某股票的所有持仓成本均为10元,而另一个股票则由50%以5元买入,50%以15元买入,这两只股票均价都是10元,但其表现必然有很大差别。
移动成本分布移动成本分布就是为解决以上问题提出来的,它将平均成本概念从一条平均线扩展为一个分布图,表示当前所有持仓量的成本分布情况,用等间距的水平线表示分布情况,水平线的垂直位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余按照相同比例显示。
成本分布的算法与前面以换手率作为平滑因子计算指数平滑移动平均的基本原理是一样的,主要差别就在于它计算的不是一个而是一组数值,即当日成本不是收盘价,而是从最低价到最高价之间的一组数据。
自编公式实现Winner函数
自编公式实现Winner函数2,由于参考动态价格,使得HUWIN无法对历史的HUWIN保留当时的真实数据,具体可对照600608等股票,只能保持当天的HUWIN.因此,选股测试是用WINNER较好,因为WINNER对历史保留.但HUWIN能在分时线中表达,WINNER则不能,这是HUWIN的优点.另外,从HUWIN可见筹码移动的基本算法,指南针用户如盲目相信筹码分布,谨防在筹码分布变粉色是庄家出逃(据说粉色是底部的征兆),因此,HUWIN给我们提供的不仅仅是算法....WINNER提供的是参考数,即在特定算法下的筹码表达式,并不是真实的筹码变动,但此种方法的确有很好的参考价值,我作过实验,将股本CAPITAL定在2亿,每日的VOL/CAPITAL恒定不便,在恒生指数和NASDAQ等市场居然一样有效.(11)、我用分析家公式很久以来,我幻想着用一种什么软件或公式亦或招数之类.在证券市场上捞他一大笔天上掉下来的横财!可事实给了我一个响亮的耳光......自从我用了分析家,似乎是我看到点亮光.分析家软件就其本身来讲,给了大家一个有很大自由的好工具----仅仅是工具而已工具是什么?是提高效率的东西;是本身功能,能力等等的延伸.而非克敌制胜的法宝.分析家公式也不可能也不应该是印钱的机器!(我在这里并不是散布"公式无用论",问题恰恰相反).这就自然使我们想到"用"的问题.首先最重要的前提应是(公式)有没有用的问题?其实这个问题就是战争与武器的关系问题,大家可能都非常清楚了,用不着我废话了.我今天想谈一谈人与武器的问题即"用"的问题,这里有网友说了,你给我一个100%的公式,我肯定赚钱.我说不但赚不上,还可能赔本人这些天来五战五捷,获利30%强.就不完全凭公式,当然也绝对离不开公式,应公式可自动预警;可帮我快速选股;可帮我快速界定条件进行决策......想必大家都看过青木先生的<<战胜庄家>>吧?!在那本书的结尾讲的"手指与明月"的典故.表面看应该是个距离问题吧!进一步是否可理解为思想方法问题呢?由于本人打字速度的原因,没看过的朋友到书摊找一找吧.我一直是很崇拜这套书的,可不是看到那300万呀?!最赞成的就是曾先生黑马摇篮的广告词50%公式+50%智慧=100%财富,对我来说我想改一下将"智慧"改成看盘经验,看盘功夫等等笨招,因为我很笨,不是聪明人谈不到智慧二字-----大实话谈一谈近几日用公式"快速赚钱"的经验:买股之前目标的客观公正的条件(因夹杂着贪婪和恐惧的买股票感觉是不可靠的)要靠公式去寻找(最大限度的发挥公式的优势;工具的优势!这时分析家公式发挥了前所未有的功能)这里给大家一个公式.仅供参考,赚钱与否,与本人,本站,曾先生无关等等等......c/L>=1.099 (太简单了吧!记得fxj008先生说过:凶狠的能一招治敌的招数能有能有多少套路呢?)在应用时坚决遵循:1.不求赚钱,但决不能赔钱;(要求找好买入点,力争当日收盘赚1.5%以上)2.见利就走,决不恋战; (强度不够,靠感觉即经验)3.发现强庄,一跟到底; (不赚白不赚!白赚谁不赚!)说心里话,看了1.2.3.总觉得还没说清,有一种到不出来的感觉?! 在操作上尤其在短线上操盘策略和盘中捕捉法应是大有讲究的,可能就是曾先生指的智慧吧?!有关本公式的详细使用方法请不要来信询问,在此仅想举例说明我怎么"用"分析家公式的问题!在此仅想抛砖引玉,告诉网友们友好公式是赚钱的前提,(12)、正确判断涨跌停的公式写法“如何找出自最近一次涨停以出现过跌停的股票呢?”首先必须指出:用C*1.0和C*0.9计算涨跌停价是错误的,没有考虑到四舍五入的因素,因此按此思路写出的公式也是错误的。
先发个winner函数lwinner函数,周末再上公式。
先发个winner函数lwinner函数,周末再上公式。
WINNER(A)描述:获利盘比例类别:指标参数:A为数组(变量)或常数返回:返回数组说明:计算获利盘比例,该函数仅对日线分析周期有效示例:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,如返回0.2表示20%获利盘;WINNER(10)表示10元价格的获利盘比例WINNER与COST是正好相反的两个函数,前者由价格求获利盘比例,而后者由获利盘比例求得价格,灵活应用这两个函数,可以定量地进行成本分析计算。
COST,成本。
WINNER,优胜者,获利。
两者互相换算。
COST是根据获利盘估算价格,WINNER是根据价格估算获利盘。
之所以说估算,是因为要精确算,必须把每笔成交的价格和成交量都记录下来,一般这是很难做到的。
就算能做到,筹码分布方面的技术分析有效么?这就看各人自己的取舍了,股市中目前还没有发现包赚不赔的技术指标。
COST(WINNER(C)*100);C;此两者趋于相等。
也说明这两个函数支持序列变量。
平均成本价的计算。
将刚好完全换手的每笔成交量和成交价格相乘,然后除以这期间总的成交量,即为平均成本价。
平均成本价格:COST(50);AA:=SUMBARS(VOL,CAPITAL);平均成本价:SUM(C*V,AA)/SUM(V,AA);实际上这两种方法都是估算出来的,后者的误差可能更大一些。
相当于一箱苹果是2元一斤,另两箱苹果是5元一斤。
三箱苹果的平均价格就是(2*1+5*2)/(1+2)=4元。
这有点统计学中的调和平均值的味道了。
筹码分布,要搞得复杂,可以计算中位值、众位值,研究正态分布、偏态分布,还有集中度、穿透力,当真是花样繁多。
筹码分布的峰位在哪个价格区域,是筹码分布爱好者很想知道的一个指标。
用COST可以估算出来。
成本分布原理:投资者一般对股票平均成本感兴趣,移动平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响,例如,假设最近一段时间某股票在10-20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理,为此我们可以引入换手率移动平均概念;以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:Y:=(1-A)*Y’+A*CA表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。
破解winner(c)的真相(就凭此文扫荡所有winner(c)的指标)
破解winner(c)的真相(就凭此文扫荡所有winner(c)的指标)winner(c)的准确定义是什么?——收盘价c的高度,当前成交量的获利比例。
你能验证一下吗?——可以!我们先选出ref(c,1)=c的股票。
然后去观察winner(c)的变化.....你会发现:虽然ref(c,1)与c 相同,然而ref(v,1)与v不同,所以winner(c)昨天与今天的数值也不同。
由于ref(c,1)=c相同,我们去做winner(ref(c,1))......你会发现winner(ref(c,1))在今天是等于winner(c)的。
再用另一个佐证。
我们知道cost(a)与winner(c)是互为反函数的。
即...略.....。
那么取c*0.9和c*1.1,代入winner(c)......你会发现c*0.9及c*1.1虽然与c相差10%的比例,但winner(c*0.9)和winner(c*1.1)及winner(c)三者不成比例。
为什么会这样呢?因为不同价格的高度同样的成交量获利比例是不同的啊!通过以上分析,我们再来剖开关于winner(c)的指标,一切将迎刃而解......1,破解庄筹\散筹之秘。
庄筹:=EMA(WINNER(CLOSE)*70,n);——首先要明白WINNER(CLOSE)处于0~1之间,庄筹也就处于0~70之间,再利用上面提到的反函数,所以“庄筹极限”不过是EMA(cost(70),n)而已!散筹:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,n);——他的区间在0~80。
但由于CLOSE*1.1>=CLOSE*0.9、成交量一致,所以WINNER(CLOSE*1.1)>=WINNER(CLOSE*0.9)是始终的。
此式也可以写作EMA(WINNER(CLOSE*1.1)*80,n)-EMA(WINNER(CLOSE*0.9)*80,n)。
赢顺通用版公式函数大全
注: 1、X 取值范围[-1,1]。 2、若 X 不在取值范围,返回值为空值。
例 1: ASIN(-1);//求-1 的反正弦值; 例 2: ASIN(1);//求 1 的反正弦值;
5、ATAN(X):返回 X 的反正切值。
注:X 的取值为 R(实数集)
例 1: ATAN(-1.75);//求-1.75 的反正切值; 例 2: ATAN(1.75);//求 1.75 的反正切值;
例 2: N:=BARSLAST(DATE<>REF(DATE,1))+1;//分钟周期,当日 k 线数。 //由于条件成立的当根 k 线上 BARSLAST(COND)的返回值为 0,所以“+1”才是当日 k 线
根数。
13、BARSSK:上一次卖开信号位置
用法: BARSSK 返回上一次卖开仓的 K 线距离当前 K 线的周期数(不包含出现 SK 信号的那根 K
例 1: CLOSEMINUTE<1,CLOSEOUT;//收盘前一分钟,清仓。 例 2: NN:BARSLAST(CLOSEMINUTE=120)+1; OO:VALUEWHEN(DATE<>REF(DATE,1),O); AA:COUNT(H>OO,NN)=3;//统计从下午 13:00 开始,相对于当天的开盘价 OO,创新高的次 数为 3 次。
16、CLOSE 取得 K 线收盘价。
注: 1、当盘中 k 线没有走完的时候,取得最新价。 2、可简写为 C。
例 1: A:CLOSE;//定义 A 为收盘价(盘中 k 线没有走完的时候 A 为最新价)。 例 2: MA5:=MA(C,5);//定义收盘价的 5 周期均线(C 为 CLOSE 简写)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
先发个winner函数lwinner函数,周末再上公式。
WINNER(A) 描述:获利盘比例
类别:指标
参数:A为数组(变量)或常数返回:返回数组说明:计算获利盘比例,该函数仅对日线分析周期有效示例:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例,如返回0.2表示20%获利盘;
WINNER(10)表示10元价格的获利盘比例
WINNER与COST是正好相反的两个函数,前者由价格求获利盘比例,而后者由获利盘比例求得价格,灵活应用这两个函数,可以定量地进行成本分析计算。
COST,成本。
WINNER,优胜者,获利。
两者互相换算。
COST是根据获利盘估算价格,WINNER是根据价格估算获利盘。
之所以说估算,是因为要精确算,必须把每笔成交的价格和
成交量都记录下来,一般这是很难做到的。
就算能做到,筹码分布方面的技术分析有效么?这就看各人自己的取舍了,股市中目前还没有发现包赚不赔的技术指标。
COST(WINNER(C)*100);
C; 此两者趋于相等。
也说明这两个函数支持序列变量。
平均成本价的计算。
将刚好完全换手的每笔成交量和成交价格相乘,然后除以这期间总的成交量,即为平均成本价。
平
均成本价格:COST(50);
AA:=SUMBARS(VOL,CAPITAL);
平均成本价:SUM(C*V,AA)/SUM(V,AA); 实际上这两种方法都是估算出来的,后者的误差可能更大一些。
相当于一箱
苹果是2元一斤,另两箱苹果是5元一斤。
三箱苹果的平均价格就是(2*1+5*2)/(1+2)=4元。
这有点统计学中的调和平均值的味道了。
筹码分布,要搞得复杂,可以计算中位值、众位值,研究正态分布、偏态分布,还有集中度、穿透力,当真是花样繁多。
筹码分布的峰位在哪个价格区域,是筹
码分布爱好者很想知道的一个指标。
用COST可以估算出来。
成本分布原理:投资者一般对股票平均成本感兴趣,移动
平均MA、指数平滑移动平均EMA等算法都是计算股票平均成本的算法,但是这些算法没有考虑到成交量对平均成本的影响,例如,假设最近一段时间某股票在10-20元间波动,其平均价MA为15元,但观察其成交量发现在20元附近成交量巨大,而在10元附近成交量稀少,我们认为其平均成本显然应该比15元更高才合理,为此我们可以引入换手率移动平均概念;以当天的换手率作为平滑因子计算指数平滑移动平均,用公式来表示为:Y:=(1-A)*Y’+A*C
A表示换手率,C表示收盘价,Y和Y’分别表示今日平均价和昨日平均价。
加权平均的计算方法是:Zax,其中x为待统计数值,a为x占总量的比例,当日的平均成本Y可以表示为两个部分,当日买入的和以前买入的,当日买入的成本为收盘价C,以前买入的成本为Y’,而当日买入的占总流通盘的比例为换手率A,而以前买入的则占1-A,因此今日的加权平均成本为(1-A)*Y’+A*C,因此,用这个公式更能反映股票的真实成本。
但现在还有两个问题需要解决,其一使用收盘价不能真实表示当日成本,其二是不能了解整个成本的分布情况,即我们只知道平均成本是多少,不知道整个持仓的成本分布情况,而这个分布情况有时是非常有用的。
例如某股票的所有持仓成本均为10元,而另一个股票则由50%以5元买入,50%以15元买入,这两只股票均价都是
10元,但其表现必然有很大差别。
移动成本分布移动成本分布就是为解决以上问题提出来的,它将平均成本概念从一条平均线扩展为一个分布图,表示当前所有持仓量的成本分布情况,用等间距的水平线表示分布情况,水平线的垂直位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余按照相同比例显示。
成本分布的算法与
前面以换手率作为平滑因子计算指数平滑移动平均的基本
原理是一样的,主要差别就在于它计算的不是一个而是一组数值,即当日成本不是收盘价,而是从最低价到最高价之间的一组数据。
成本分布算法是基于以下假设计算的:a)
每天的成本平均地分布在最低价到最高价之间,画成移动成本图就是一个最低价到最高价的矩形,这个矩形我们称为当日成本;
b)每天的换手是等概率发生的,即不论买入时机如何,对于股票持有者不管是套牢还是获利,当日抛出的概率是相同的。
成本分布画法:a)上市每一天的成本分布图就是当日成本,即最低价到最高价间的一个矩形。
b)其后每一天的成本分布图满足Y=(1-A)*Y’+A*B,A表示当日换手,B表示当日成本,Y、Y’分别表示当日和上一日
的成本分布,注意,此处B、Y、Y’均表示一个分布情况,
而不是一个数值。
——————————————————————————————————————winner、lwinnner和pwinner 简单一个例子来解释一下:假定,在60日之前,某股票有6笔交易,在1.0/1.2/1.4/1.6/1.8/2.0元各有100手成交,最近60日,只有1笔1.0元/600手,和1笔1.5/300手,现价为1.5元.
最近的:
全部8
笔:winner(close)=(100*3+600)/(100*6+600+300)=0.6
近期2笔:lwinner(60,close)=600/(600+300)=0.667
前期6笔:pwinner(60,close)=(100*3)/(100*6)=0.5
并不能简单用加法来核算.
当
然,winner(close)*(100*6+600+300)=lwinner(60,close)*(600 +300)+pwinner(60,close)*(100*6)等式成立.
由于实际上并不能完全确定具体成交情况,因此,上面的等式也只是在理论上成立,实际中使用的数据是按照一定算法进行了模拟,所以直接用区间成交量乘上这个比例也是无法得到这个等式的.以上是从网上搜到的,周末上个指标,用到lwinner。