文档介绍:该【成本分布的秘密--个人资料 】是由【海洋里徜徉知识】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【成本分布的秘密--个人资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
成本分布的秘密
大部分股票交易软件现在都有移动成本分布指标,受到了很多投资者的青睐。有些软件自带的公式理念不同,取得的数据也会有偏差。下面我以个人常用的分析家软件为例作说明,其他软件的设计方法基本是一致的,只是有部分代码的不同。
我个人把分析技术分成三代:第一代是价格分析,从西方传入,原五大技术流派大都属于此代,中国股市早期发挥重大作用,后由于常被庄家用来骗线而大大贬值;第二代是成交量分析,诸如“价虚量实”、“量先于价”、“量大非头但尽头,……”等理念,成交量分析使散户能洞察先机,加大了庄家伪装的难度;而掌握了第三代分析方法--成本分析之后,呵呵,庄家的踪迹就一目了然了。
但成本分析的算法没有公开,也不能用它进行选股(价格昂贵的指南针除外),就让很多朋友觉得神秘和疑惑。它是怎么递减历史筹码的?能自编公式用来选股吗?下面就针对这两个问题进行研讨。
比如说,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万。
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
但一条日K线不是一个价格,而是4个价格。成本分析假定,当天的成交量是从最低价到最高价均匀分布的。按此假定,均价=(H + L)/2,而这与真正的均价=Amount/Vol常常不符。这是造成成本分析不精确的另一个原因。
怎样自编公式用来选股呢?按常规方法进行成本分析要用到迭代,但我们知道,分析家软件现有公式系统不支持迭代,怎么办呢?用API?太专业而且麻烦。呵呵,本人有一小技巧,愿与大家分享:请对此感兴趣的朋友认真把 DMA 函数吃透,用他可解决一些迭代问题,详见“自编公式中迭代问题的解决办法”一贴。
现把我去年编的“成本价”拿来献丑,望能抛砖引玉!沿此思路,其它的成本分布指标应可轻松编出。
Cost:DMA(AMOUNT/VOL/100, VOL/CAPITAL)
—------—--—---——-—--—-—————-—-—--------—-—-—---——--—------———--—-——-——-—————--—-
自编公式实现Winner函数
CC := DYNAINFO(7); { 今日收盘 }
ww := IF(L>CC, 0, IF(H〈CC, 1, (CC—L+)/(H—L+))); { 每日获利盘 }
Winner: DMA(ww, VOL/CAPITAL)*100; { 获利盘 }
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
—————-—----—--—--—----——-—-----——-——-———-——-————---——-———---————--———-——---——--—
对照分析家软件WINNER和本人的WINNER-A有以下微小区别;
1,WINNER—,—A的数据一般〈WINNER数据。
2,由于参考动态价格,使得WINNER-A无法对历史的WINNER-A保留当时的真实数据,具体可对照600608等股票,只能保持当天的WINNER-A。因此,选股测试是用WINNER较好,因为WINNER对历史保留.
但WINNER-A能在分时线中表达,WINNER则不能,这是WINNER-A的优点.
另外,从WINNER—A可见筹码移动的基本算法,指南针用户如盲目相信筹码分布,谨防在筹码分布变粉色是庄家出逃(据说粉色是底部的征兆),因此,WINNER—A给我们提供的不仅仅是算法.。。.
WINNER提供的是参考数,即在特定算法下的筹码表达式,并不是真实的筹码变动,但此种方法的确有很好的参考价值,我作过实验,将股本CAPITAL定在2亿,每日的VOL/CAPITAL恒定不便,在恒生指数和NASDAQ等市场居然一样有效。
自编公式中迭代问题的解决办法
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
迭代,利用上次计算结果重复计算,和递归概念相近,不同是递归是从后往前推,而迭代是从头到尾计算,从前往后推,很多定义是用递归定义的,但递归占用资源较多,效率较低,所以常常用迭代或回溯实现.
如阶乘的定义:P(n)=P(n-1)*n;
实现时则可用迭代:for(P=i=1; i<=n; i++){ P = P*i; }
在分析家软件公式系统中,既不支持递归,又不支持迭代(循环),难道很多递归定义的公式不能实现吗?
有一些可以实现!有两种方法我们可以尝试:
如OBV指标,它的算法是:从上市第一天起,逐日累计股票总成交量,若当日收盘价高于昨收,则前OBV加当日成交量为当日OBV,否则减当日成交量为当日OBV。从算法上看,它是个典型的需要迭代计算的例子,但让我们看看分析家软件是怎样实现的:
SUM(IF(CLOSE〉REF(CLOSE,1),VOL,IF(CLOSE〈REF(CLOSE,1),-VOL,0)),0)
它用一个统计函数SUM就解决了迭代的问题。这种方法能解决每天权重相同的情况(也就是每一天同等对待,特点是用只用加减运算).那对于每天不同权重的公式怎么办呢?
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
(完整word版)成本分布的秘密--个人资料
2。利用引用函数
分析家软件公式系统中有一组引用函数,特别是EMA、DMA、,又是指标,先看看EMA的定义:
EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y’]/(N+1),其中Y'表示上一周期Y值。定义中用了乘除,每天的权重按指数规律变化。这种公式可以用DMA函数实现。如我去年编的 成本价指标:
Cost:DMA(AMOUNT/VOL/100, VOL/CAPITAL)
本人抛砖引玉,希望大家一起学习提高