烦了tom大侠很久了,是关于使用vb调用接口的事情,应大侠要求把我

Discussion in 'General Topics on Software and Data' started by bbbird886, Nov 30, 2005.

  1. to lee兄

    很抱歉,其实我也一直停留在理论探讨的阶段没有实施.真的很希望有一个人能共同探讨.继续探讨一下好吗:
    1\实际上我并没有想区分庄家筹码与散户筹码,我实际上是想区分出想要获得一个长期利益和一个短期利益的两个群体的筹码分布情况.庄家的实质是缩定筹码造成短期的供不应求的状况从而造成筹码价格上升.所以,只要锁仓,我认为就是应该并入获取长期利益的部分.
    2\我不太清楚分析家现在有移动成本均线.筹码分布做的比较好的是指南针.但是有以下缺点:我不知道分析家\指南针的筹码分布的算法,所以我不用或者用着害怕,哈哈.再有他们是按照一天的成交计算,也就是假设从最高价到最低价按平均或三角分布计算的而不是按照每笔.还有没有大单过滤的功能.还有,他们是按照峰来测算的,没有提供筹码成交时间和量.
    3\对倒:我觉得不会影响.因为如果单子过大,直接就可以过滤掉.如果是分散的,那么如果经过计算,有一部分筹码当卖而未卖的则视同追求长期利益的团体处理并加计回其形成的利润,调低成本均线.其对倒所形成的影响是很小的.
    4\同意你说的,单纯的靠这个是不可能形成交易体系的.因为它只影响了卖方,而买方是很难估计的.传统的分析方式是不能取消的.这个是给一个目前状况的概况
     
  2. lee

    lee

    bbbird886兄

    "1\实际上我并没有想区分庄家筹码与散户筹码,我实际上是想区分出想要获得一个长期利益和一个短期利益的两个群体的筹码分布情况.庄家的实质是缩定筹码造成短期的供不应求的状况从而造成筹码价格上升.所以,只要锁仓,我认为就是应该并入获取长期利益的部分"---------------非常同意
    “\我不太清楚分析家现在有移动成本均线.筹码分布做的比较好的是指南针.但是有以下缺点:我不知道分析家\指南针的筹码分布的算法,所以我不用或者用着害怕,哈哈.再有他们是按照一天的成交计算,也就是假设从最高价到最低价按平均或三角分布计算的而不是按照每笔.还有没有大单过滤的功能.还有,他们是按照峰来测算的,没有提供筹码成交时间和量. ”-------------我说的是移动成本分布,现在软件好像都有了,移动成本均线是可以自己编公式的,移动成本分布算法见过(不能编),不过忘记在哪里了,这只是一种概括,不是完全能反映真实成本分布情况,也不能排除庄家对倒,我不明白bbbird886兄为什么一定要去除大单,我们看到的大单不一定是真正的“大单”,说不定是“快单”,对于“是按照峰来测算的,没有提供筹码成交时间和量”,可以先在成本分布上看筹码形成的时间价位及大概数量,然后用时段统计功能统计得出所需的具体数据,找准筹码形成的时间很重要。还请指导!
     
  3. lee

    lee

    还有关于对倒,不知您如何经过计算确定“筹码当卖而未卖”,我想这是关键,
    这关系到市场成本与预期,就简单点,以市场的短期盈利百分比来算也是很难统计的,要考虑到大势与主流板块,相比较而言,锁仓筹码,以庄家筹码为多,这些筹码的盈利预期到似乎更容易估计,因为庄家的成本决定了他的最少盈利百分比,即使这样也是个大致范围,我觉得很难确定筹码当卖而未卖,望指教
     
  4. 我的想法

    我觉得如果是一个要求短期赢利的成交,它如果是获利的,那么最有可能抛出该部分筹码的是其价位以下10%以内部分,最有可能的是5%.我认为可以按照近似的正态分布计算.当庄家对倒会在某个价位形成一部分筹码的堆积.这个时候是不能区分出来的,但是当其再度拉升时,庄家是不可能把该部分筹码全部消化掉的因为那样的话成本巨大,也就是庄家不可能进行连续的滚动操作.这个时候就会出现应当卖而没有卖的.那么就应把这部分筹码加计回长期的利润群体中.
     
  5. lee

    lee

    早上好

    大哥起得真早,我也要改变一下作息了,要开始忙了
    这里论点有待我观察思考一下,就是确定了预期长期获利的筹码,又如何确定
    这些长期筹码将会抛出的价位或时间呢?
    据我了解下来,就现在的形势而言,人们即使没有赚到5%也会抛的,这与个体持筹数量也有关,我再学习研究一下
     
  6. 继续共同研究与学习

    长期筹码抛出:如果在一个价位短期的该抛出都抛出了,仍然还有没有冲销掉的成交量,那么就是长期的了.5%和3%不会有很大的区别,因为它是连续计算的.也就是在某个价位如果没有3%没有包含在内那么,在下次成交的时候也会因为成交价格的浮动而把它包括在内.这个方法不可能非常精确.但是能提供一个大概的范围,比如有的股票从一般的筹码分布来看上档有很大的抛压,但是在过去的交易记录中这部分筹码属于当卖而未卖的,就可以推断出基本上在10%以内他也不会卖掉,那么至少这个区域是安全的(不包括洗盘).再结合趋势,看看是不是已经突破了直线趋势线.再结合当日的obv看看资金是在进还是在出,基本上就能断定是否应该买.
    这个是我的想法.不知道是否能实现.呵呵.
     
  7. lee

    lee

    搜集的一些成本分布内容,供老兄研究

    在“指南针”的CYQ推出后,几乎所有的国内软件厂家都模仿了一个筹码分布图,有一些做得还是很不错的,但有一些算法误差过大,建议这些软件厂商予以修改。这类不准确的算法是把历史成交,按时间加权,时间越久占筹码分布的比重越低,这样做表面上似乎也可以得到一个很像筹码分布的东西,但实际上是不能用的。因为各股的活跃程度差异很大,人为的确定历史筹码的挥发速度很难反映这个差异。
      由于涉及商业机密,“指南针”筹码分布的算法暂时还不能予以公开,这里也仅仅可以讲一些原理性的东西,还望广大读者朋友们见谅。”
    评论:的确,我看过很多软件,其筹码分布就是简单的“平均转移”,计算原理大致是:首先所有筹码的总和应是100%或流通盘,而筹码分布的意思是在每一个价位上筹码的分布多少;然后,从特定日期向回计算每个价位上的筹码并相加得到此价位上的筹码总和,直到筹码达到100%或流通盘停止计算。
    公式大致如下:
    成本分布=前一日的成本分布x(1-换手率)+当日的成本分布
    这样最大的问题就是没有考虑人为因素和时间因素,同样一笔100手的成交记录,交易群体中获利程度大的投资者肯定比获利程度少的投资者多,而持股时间长的投资者也一定比持股时间短的抛出可能性大,所以筹码转移绝对是一个“不平均”的过程。在这里,陈浩教授以一个“抛出概率”一笔带过,具体没有细说,可能算是“涉及商业机密”吧。我猜想这个抛出概率应该是存在的。
    如何区别庄家筹码和散户筹码?我的看法是这样,有两个因素必须考虑,一个是涨幅,一个是换手率或成交量,如果放量长阳,一般应该是底层的筹码被冲销(这部分是庄家的筹码),如果缩量,交易最多的应该价格附近的散户筹码,如果放量滞涨,说明是价格附近的机构筹码在对倒……总的来说,筹码转移应该与涨跌幅、成交量有一个比值关系,这样才能最真实的反映筹码分布变化。。
    如果能坐在交易所的主机前,稍微编个小程序把数据转换一下,排个序,画个图,就可以把某只个股的真实筹码分布搞得清清楚楚。不过还有一个问题,就是会有多个帐户属于同一个人,如果他用他的多个帐户乱折腾一番,也会让分析者伤脑筋看不懂。
      真实的筹码分布应该是这样的(非常简单,但估计也没多少人去想它):对于某个交易日某只个股而言,将所有该交易日实际持有该个股的帐户的筹码,按其当初的买入价格,全部累加画到以价位为纵轴的一张图上。
      在不能坐到交易所主机前的境况下(别笑,有人能坐到的,我知道的就有好几拨人有这权),我们只能根据公开的行情数据(就是每日的开、收、高、低、量、额这6个数)模拟(或者说猜测)筹码分布。模拟的起点,我想一般都会从“完美换手周期”(SUMBARS(VOL,CAPITAL))入手。
      一个完美换手周期内的简单筹码分布,与真实筹码分布相比,有这样几个不同(这也就是需要解决的几个难题):1、某些投资者买进该股后长期持有好几年不动,而某些做超短线,前天进昨天出甚至T+0。2、某些做庄的,一家有多个帐号,左手进右手出,对倒。3、公司本身流通股本变动,送配增减。
      针对上述3个难题,分别的解决办法:1、估算长、短线客的市场比例。2、通过实时内外盘显盘隐盘成交盘,把对倒盘揪出来、过滤掉。3、软件平台、数据源整好点,把送配增减精确地技术化
     
  8. lee

    lee

    成本分布算法:
    移动成本分布显示了计算当天所有持股者(并非只有庄家)的成本分布情况,由等间距的水平线来表示,水平线的位置表示成本所处价位,长度表示相对比例,其中最长的线条占满显示区,其余同比例显示。
    成本分布算法是基于以下假设计算的:
    1.每天的成本平均地分布在最低价到最高价之间,画成移动成本图就是一个从最低价到最高价的矩形,这个矩形我们称为当日成本;
    2.每天的换手是等概率发生的,即不论买入时机如何,当日发生换手的概率相同。
    成本分布画法:
    1.上市第一天的成本分布图就是当日成本;
    2.其后每一天的成本图就是 当日成本*换手率+上一天的成本分布图*(1-换手率)。
    新增函数:
    成本分布情况:COST
    COST(N),表示N%获利盘的价格是多少,即有N%的持仓成本在该价格以下,其余(100-N)%在该价格以上,是套牢盘;该函数仅对日线分析周期有效。
    COST函数根据获利盘和套牢盘的比例得出其分界线,我们可以由此得到90%的成本集中在COST(5)—COST(95)之间,而70%的成本集中在COST(15)—COST(85)之间;COST(50)表示平均成本,因此(COST(95)-COST(5))/COST(50)就表示90%成本分布分布于平均成本附近的某个范围之内,该数值描述了成本分布的密集程度。
    获利盘比例:WINNER
    WINNER(A),表示以A价格卖出时获利盘比例是多少,返回0.1表示10%获利盘;例如WINNER(10.5)表示10.5元价格的获利盘比例,WINNER(CLOSE)表示以当前收市价卖出获利盘的比例。
    WINNER与COST是正好相反的两个函数,前者由价格求获利盘比例,而后者由获利盘比例求得价格。
    灵活应用这两个函数,可以定量的进行成本分析计算。
    移动成本是按一定的计算方法(具体参考HUHE的列表)将股票的上下变动视为'流动的筹码',并通过图形方式直观地标注在座标图上的一种目前被大家认为'新思路'的技术分析,其分析的目的是试图通过观察筹码的移动来达到对市场中'主力'的动向,如是否建仓完毕,是否出货,是否在拉升期,每一个人都因其理解角度不同可能对同一种筹码形态给出不同的解释,一般认为,当单峰密集时都预示着大行情的前奏(股价剧烈上升或下跌),具体筹码形态分析详见分析家首席分析师雪峰先生的《股市技术分析实战技法》一书。
    3.106中的成本分布图的几个指标有助于我们更清晰地了解成本分布状况。
    1.红色线段有两条,一条是横线段,此线段永远表示50%的成本,即在此线段上下方各有50%筹码分布,你可以理解将全部筹码压缩成一个价格时,这个价格就是横红线段处的价格,图表下方提供的参考数据"平均成本"就是此线段处的数值。一般来说,此线段应视为多空均衡线,当股价在此线段上方是视为市场强市,回调为一般在此线段附近,反之,当股价在线段下方运行时表示弱市,反弹为同样在此线段附近。另一条红色线段是竖立的线段,其市场含义是在此线段范围内包含了所有90%的筹码分布,竖线段以外的上下方各有5%的筹码分布,因为筹码在多数情况下在两头的数量极少,将90%的成本范围表示出来更能接近真实体现市场成本分布。
    2.蓝色线段同样有两条,横的永远表示当时市价处成本分布情况,图表下方的成本分布框中兰色框内的数值表示以现价计算,现价下方的成本占总成本的比率,3.106中的新增函数WINNER(CLOSE)与兰色线段的意义是一样的。兰色的竖线段同上述竖红线段意义相近,只是蓝竖线段表示的是70%成本分布范围,更能体现成本的集中度。
    3.还有一条绿色的横线段,此线段随光标移动,主要是便于使用者测量不同价格部位的成本分布方便而设计的。
    以上是针对初学者了解成本分布的基本介绍,实际上,运用WINNER和COST函数可以将成本分布的各种形态通过选股公式选出来,或找出近期强势股甚至突破三角型整理,形成W底等,希望以上浅显的介绍有助初学者初步了解成本分布。
    成本分布图下方的数字意义如下:
    第一排;日期
    第二排;成本分布,兰色框中的数字表示;以收市价为参考点,在收市价以下的筹码占总成本的百分比,或有多少获利盘。
    第三排;**元处获利盘:0。**%,此栏数字表示将光标移动至任意位置时,在此位置以下的筹码占总数的百分比,在具体运用中,你可以通过移动光标来测量任意价位的获利盘比例,比如将光标与横红线段重合,其显示的获利盘比例应为50%,显示的价格与'平均成本'一样。
    第四排,平均成本,就是红色横线段处的价格,其含义为;将市场所有价位的价格压缩成一个价格时的位置,在平均成本上方有50%的筹码,下方同样有50%的筹码分布。
    第五排,表示以红柱线的中点计算,90%成本的分布状态。
    第六排,同上,表示70%筹码分布范围。
     
  9. lee

    lee

    成本分析的算法没有公开,也不能用它进行选股(价格昂贵的指南针除外),就让很多朋友觉得神秘和疑惑。它是怎么递减历史筹码的?能自编公式用来选股吗?下面就针对这两个问题进行研讨。

    比如说,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万。

    但一条日K线不是一个价格,而是4个价格。成本分析假定,当天的成交量是从最低价到最高价均匀分布的。按此假定,均价=(H + L)/2,而这与真正的均价=Amount/Vol常常不符。这是造成成本分析不精确的另一个原因。
     
  10. 继续讨论

    好象和我的想法还是不一样的.它的算法是按照每天计算的.我举个例子第一天上市1.00位置100手,1.1位置200手.那么记录下来,同时记录该两笔筹码的形成时间比如1.1日转天在1.2的位置成交100手,1.3的位置成交100手,我认为他的筹码分布为1.2位置100手时间为1.2日,1.3的位置100手时间1.2日1.2位置50手1.1日1.1的位置50手1.1日.
    我 要统计1日内平均成本为(100*1.2+100*.13)/200=1.25
    1-2日平均成本为(1.1*50+1.2*50)/100=1.15
    那么按照这样的计算,我就可以计算出比如60日以上的平均成本那么基本上就是长期获利的成本而且能统计出这个部分的筹码量.移动平均成本不考虑时间因素.
     
  11. lee

    lee

    分析家可以在主图中编写移动成本分布,实际上是成交量价格分布。 bbbird886兄如果有兴趣也可以按自己的想法编写,验证,我想总比自己用vb编容易点,我最近开始思考另一方面的问题了,回想一下,bbbird886兄不少想法
    还是非常有道理的,不过股市没有绝对,那些不错的想法也是思考的基点,形势在变,市场也在变,我还要不断学习思考
    就像看过论坛里大圣老兄说的之后,我也想到首先也要考虑到政策经济形势,
    然后对于个人而言也要根据形势分清主业与次业,不断学习,但要适时而动
    人们常说,大道至简,也许正说明了不是非常具体精确,但覆盖面广的,抓住要点的思想与方法是最有效并可用时间最久的,但也是最难传授的,难在理解,
    数理计算只是帮助我们发现这条道,就像论坛里讨论有没有一套长久盈利的交易系统,小弟不才,只认为只有根据经验与体悟建立起来的至简的交易系统才是最长久的,所以如果要建立长久盈利的交易系统,首先建立这一系统的人具有历史的,俯瞰大地的眼光,所建立的系统只是自己的影子而已,这也符合自然定律
     
  12. lee

    lee

    我看bbbird886兄的想法是可以在分析家和飞狐中实现的,不过最近开始有些事
    对于编公式心有余而力不足了,以后有机会加上我的一些想法再实践一下,请谅解
     
  13. 不客气

    不客气
     
  14. lee

    lee

    有机会在继续在向bbbird886兄请教