加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

黄金分割指标代码

(2012-05-22 13:14:39)
标签:

杂谈

分类: 天涯-从公式代码到交易系统
  这个是黄金分割指标代码,用于辅助看选出来的股票。一会上图说明。
http://s13/middle/734e230egc0991b1fc18c&690
  选股公式
  
  
  LL:=IF(DATE>=1100101 AND DATE<=1101231,L,10000);
  HH:=IF(DATE>=1100501 AND DATE<=1111231,H,0);
  
  低:=LLV(LL,0);
  高:=HHV(HH,0);
  
  A:=高-(高-低)*0.47; {0.53位置}
  B:=高-(高-低)*0.52; {0.48位置}
  
  E:=高-(高-低)*0.588; {0.412位置}
  F:=高-(高-低)*0.638; {0.362位置}
  
  J:=高-(高-低)*0.744; {0.256位置}
  K:=高-(高-低)*0.829; {0.171位置}
  
  (C<A AND C>B AND 高>1.99*低 AND C<50)
  OR (C<E AND C>F AND 高>1.99*低 AND C<50)
  OR (C<J AND C>K AND 高>1.99*低 AND C<50);

  选股公式缺陷 以 深天马 这个股票来说明。
  
  上述选股公式的缺陷在于,只是选出了当前位于分割线区域价格的股票,但是有些股票前期下跌的过程中已经跌破过这个区域。
  
  以深天马为例,目前价格区域是 0.5区域,但是前期跌破过,这种则不能入选。
http://s4/middle/734e230egc0991f2227b3&690
  大致是这样
  
  如果该股目前在0.5区域,则从最高点下来到现在,没有跌破过0.5区域。
  
  如果该股目前在0.382区域,则从最高点下来到现在,没有跌破过0.382区域。
  
  如果该股目前在0.191区域,则从最高点下来到现在,没有跌破过0.191区域。
  
  
  上述深天马在0.5区域,但是前期跌破过0.5位置,则这种反弹会打折扣。要把这部分股票踢出去。

  作者:心如蓝紫 回复日期:2011-04-12 16:40:50 
  
  
  
  LL:=IF(DATE>=1100101 AND DATE<=1101231,L,10000);
  HH:=IF(DATE>=1100501 AND DATE<=1111231,H,0);
  低:=LLV(LL,0);
  高:=HHV(HH,0);
  A:=低+(高-低)*0.47;
  B:=低+(高-低)*0.52;
  XZ1:=RANGE(C,A,B) AND LLV(L,BARSLAST(高))>低+(高-低)*0.5;
  A1:=低+(高-低)*0.412;
  B1:=低+(高-低)*0.367;
  XZ2:=RANGE(C,B1,A1) AND LLV(L,BARSLAST(高))>低+(高-低)*0.382;
  A2:=低+(高-低)*0.256;
  B2:=低+(高-低)*0.171;
  XZ3:=RANGE(C,B2,A2) AND LLV(L,BARSLAST(高))>低+(高-低)*0.191;
  XZ1 OR XZ2 OR XZ3;

  @钱缘再续 2011-04-12 19:36:59
  
  作者:心如蓝紫 回复日期:2011-04-12 16:40:50 
  LL:=IF(DATE&gt;=1100101 AND DATE&lt;=1101231,L,10000);
  HH:=IF(DATE&gt;=1100501 AND DATE&lt;=1111231,H,0);
  低:=LLV(LL,0);......
  -----------------------------
  钱缘兄,上述公式是不是有个小bug,我稍改了一下,你看看,就是把0.5、0.382、0.191分别改成了0.48、0.362、0.171。还有些小错误,我也给改了。另外,西子,0.256是不是应为0.266?
  LL:=IF(DATE>=1100101 AND DATE<=1101231,L,10000);
  HH:=IF(DATE>=1100501 AND DATE<=1111231,H,0);
  低:=LLV(LL,0);
  高:=HHV(HH,0);
  A:=低+(高-低)*0.53;
  B:=低+(高-低)*0.48;
  XZ1:=RANGE(C,B,A) AND LLV(L,BARSLAST(高))>低+(高-低)*0.48;
  A1:=低+(高-低)*0.412;
  B1:=低+(高-低)*0.362;
  XZ2:=RANGE(C,B1,A1) AND LLV(L,BARSLAST(高))>低+(高-低)*0.362;
  A2:=低+(高-低)*0.266;
  B2:=低+(高-低)*0.171;
  XZ3:=RANGE(C,B2,A2) AND LLV(L,BARSLAST(高))>低+(高-低)*0.171;
  XZ1 OR XZ2 OR XZ3;

  作者:心如蓝紫 回复日期:2011-04-13 10:56:25 
  
  时间匆忙,这是修改后的公式;
  
  
  LL:=IF(DATE>=1100101 AND DATE<=1101231,L,10000);
  HH:=IF(DATE>=1100501 AND DATE<=1111231,H,0);
  低:=LLV(LL,0);
  高:=HHV(HH,0);
  A:=低+(高-低)*0.47;
  B:=低+(高-低)*0.52;
  XZ1:=RANGE(C,A,B) AND FINDLOW(L,3,BARSLAST(高)-3,1)>低+(高-低)*0.5;
  A1:=低+(高-低)*0.412;
  B1:=低+(高-低)*0.367;
  XZ2:=RANGE(C,B1,A1) AND FINDLOW(L,3,BARSLAST(高)-3,1)>低+(高-低)*0.382;
  A2:=低+(高-低)*0.256;
  B2:=低+(高-低)*0.171;
  XZ3:=RANGE(C,B2,A2) AND FINDLOW(L,3,BARSLAST(高)-3,1)>低+(高-低)*0.191;
  XZ1 OR XZ2 OR XZ3; 

  应该这样;
  
  
  LL:=IF(DATE>=1100101 AND DATE<=1101231,L,10000);
    HH:=IF(DATE>=1100501 AND DATE<=1111231,H,0);
    低:=LLV(LL,0);
    高:=HHV(HH,0);
    A:=低+(高-低)*0.47;
    B:=低+(高-低)*0.52;
    XZ1:=RANGE(C,A,B) AND LAST(L>低+(高-低)*0.5,BARSLAST(高),5);
    A1:=低+(高-低)*0.412;
    B1:=低+(高-低)*0.367;
    XZ2:=RANGE(C,B1,A1) AND LAST(L>低+(高-低)*0.382,BARSLAST(高),5);
    A2:=低+(高-低)*0.256;
    B2:=低+(高-低)*0.171;
    XZ3:=RANGE(C,B2,A2) AND LAST(L>低+(高-低)*0.191,BARSLAST(高),5);
    XZ1 OR XZ2 OR XZ3; 

  公式还是有问题。
  
  是我没说清楚还是大家用的函数不正确,选不出股票,我随便列几个,这些股票都符合反弹要求,但是公式都选不出来。只用用我以前的老公式选出来再手选选。

  问一个函数就行了,剩下的我自己来。
  
  怎么样取得这样一个数值,并将其赋值给 M :
  
  在时间段2010年5月到2011年全年,股价为最高的时候,到现在有多少个交易体,并赋值给M。
  
  
  然后我用LLV函数 这样处理限制条件:
  
  以0.5位置为例
  
  A:=低+(高-低)*0.53;
  B:=低+(高-低)*0.48;
  C<A AND C>B AND 高>1.99*低 AND C<50 AND LLV(C,M) > B ;
  
  我想这样应该不会错,数理逻辑上很清晰,就是要找到最高价那天到现在有多少个交易日,然后在这么多个交易日内,股价最低收盘价没有跌破过黄金分割区。
  
  下图为 獐子岛 这个股票,大家的公式都选不出来,我只能用老公式选,然后手选。

  目前这套交易系统(反弹交易系统),还有很多缺陷。
  
  1:理论依据是不是充分。也就是前面说的股票涨跌原理。
  
  2:归纳的限制条件科学与否?
  
  3:实现这些条件的公式代码有没有错误。
  
  
  我也在不断的完善中。大家不光只是可以在代码设计上提出看法,连理论依据,限制条件等等都可以提出自己的看法。
  
  我用这套交易方式,到目前为止,进行了进15次左右的交易,都比较理想。

  自从买入当天起,就要天天挂在 买入价*1.08 的价格卖出。
  
  前几天我做了广发证券的反弹,是38.2左右的成本,当时在 比伦 的帖子也提及过,自从买入之后,我就天天挂在 38.2*1.08 = 41.2 等着卖出,结果第三天就卖出了。
  
  从该股目前的走势看,这种交易方式就极其的好。
  
  你说赚少了,可我不嫌少,我一个月比较高成功率的能做2到3次反弹,从交易情况看,比做上升通道的股票获利预期好。个人做上升通道或者均线多头排列的股票常常止损。

  还有一种办法就是把前期的质优大牛股,比如高铁、水利,做好他们的分割线,等他们调整啊调整,调整到了0.5位置就买。
  
  比如前几天的中国南车、中国北车,都是0.5位置上来的反弹。
  
  做反弹忌讳涨得好就麻木持股,到了预期点位一定要卖出。

  参数冲突,下面应该是对的;
  
  
  LL:=IF(DATE>=1100101 AND DATE<=1111231,L,10000);
  HH:=IF(DATE>=1100101 AND DATE<=1111231,H,0);
  低:=LLV(LL,0);
  高:=HHV(HH,0);
  A:=低+(高-低)*0.47;
  B:=低+(高-低)*0.52;
  XZ1:=RANGE(C,A,B) AND LAST(C>A,BARSSINCE(高),1);
  A1:=低+(高-低)*0.412;
  B1:=低+(高-低)*0.367;
  XZ2:=RANGE(C,B1,A1) AND LAST(C>B1,BARSSINCE(高),1);
  A2:=低+(高-低)*0.256;
  B2:=低+(高-低)*0.171;
  XZ3:=RANGE(C,B2,A2) AND LAST(C>B2,BARSSINCE(高),1);
  XZ1 OR XZ2 OR XZ3; 
  
  如果在上面公式中加入REF(C,1)=LLV(C,BARSSINCE(高));那么当天的收盘就是反弹确认。

  作者:zxyu31 回复日期:2011-04-14 14:10:02  回复 
  
    @心如蓝紫 2011-04-14 13:32:31
    
    观察一个股票 天马股份 目前是0.5位置,理想的买点是在15.2区域。
    反弹性质
    -----------------------------
    西子你对0.618位置反弹怎么看?
  ===========
  
   都是重要的黄金分割位置,不过主升浪走完,很多调整的股票,0.618经常不反弹就直接下去了。
  
   出于安全考虑我才选择0.5、0.382、0.191,越到下面安全系数越高。
  
   好像我还忘记了一个位置,就是起点。刚刚才发现。那么修正后的位置应该有 0.5,0.382,0.236,0.191,0
  
   另外还有一些附加条件,比如顶部形态不能是三重顶、多重顶、头肩顶等下杀力度极大的顶部。这个公式不能实现,只能自己看。
  
   以后我会在新帖子里面系统的介绍使用反弹交易系统的心得体会。目前还不完善,比如刚刚我才想到,原来 起点位置 居然忘记了。

  我还是用老办法吧,只选空间位置,不管以前是否跌破过,然后再手动选。比如 美邦服饰 这个股票,在0.5位置就折腾了3次。你要是在这个位置大胆的用这套系统,一定赚的很开心。
  
  股票原理已经给大家说清楚了,波浪理论子浪反弹起点。现在把反弹位置起点扩展为 0.5 ,0.382,0.236和0.191,0 。上述就是基本原理。
  
  至于实现这个基本原理的办法,是多样的。大家可以发挥自己的想象力。
  
  难点有两个
  
  1:如何把股票走完了 主升浪 的股票选出来,用时间选是一个方法。
  
   这段主升浪有什么限制?目前我的限制是翻倍,但是不一定科学。
  
  2:当前位置位于黄金分割区域的缩放空间该是多是才合理。
  
   目前所用的方法是上偏3%,下偏2%作为区域。
  
  3:搭配什么指标或者条件,可以提高成功率?
  
   获利率定为7%是不是科学等等。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有