分享

学习怎样编写多步指标文本

 高天_流云 2014-03-06

以下边一个四步定式为例每一段指标文本均加上详细说明。

// Z缩量洗盘
// 参数指标:
// CYC5, CYC13, CYC34, 换手率, CYC∞, ASR, CYDN, 开盘价, 最高价, 最低价, 收盘价
// 临时指标:
// 第一步, 第二步, 第三步
// 结果指标:
// Z缩量洗盘
// 指标文本:
// 临时指标第一步设定如下:
第一步=
//成本均线排列本股票收盘价大于5日成本均线
BLAST(收盘价>CYC5 
//本股票成本均线多头排列(CYC5>CYC13>CYC34)
& CYC5>CYC13 & CYC13>CYC34
//本股票CYQ在股价下(0.000%,30.000%)之间拥有筹码在(70.000%,100.000%)之间 
& ASR(0,30)>=70,0);
// 临时指标第二步设定如下:
第二步=
//成本均线排列本股票收盘价大于34日成本均线
BLAST(收盘价>CYC34 
//13日成本均线大于收盘价
& CYC13>收盘价 
//本股票成本均线多头排列(CYC5>CYC13>CYC34)
& CYC5>CYC13 & CYC13>CYC34 
//日线本股票换手率在过去1至10天内运行(0,2)之间,突破次数不超过0.000次
& COUNT(换手率<=2,10)>=10 
//关联条件
// 与上一步的时间间隔在1至10个交易日之间
& 第一步>=1 & 第一步<= 10,0);
// 临时指标第三步设定如下:
第三步=
//成本均线排列本股票收盘价大于34日成本均线
BLAST(收盘价>CYC34  
//日线本股票换手率在过去1至10天内运行(0,2)之间,突破次数不超过0.000次
& COUNT(换手率<=2,10)>=10 
//日线本股票在过去10日(或周或月)内振幅在(0.000%,10.000%)之间 
& (HHV(最高价,10)-LLV(最低价,10))/LLV(最低价,10)*100<=10 
//日线本股票CYDN(注:承接因子慢线)在(100.000%,1000.000%)之间
& CYDN>=100 & CYDN<=1000 
// 与上一步的时间间隔在1至5个交易日之间
& 第二步>=1 & 第二步<=5,0);
// 结果指标Z缩量洗盘设定如下:
Z缩量洗盘=
//本股票成本均线多头排列(CYC5>CYC13>CYC34)
CYC5>CYC13 & CYC13>CYC34 
//成本均线排列本股票收盘价大于34日成本均线
& 收盘价>CYC34  
//本股票CYQ在股价下(0.000%,30.000%)之间拥有筹码在(70.000%,100.000%)之间 
& ASR(0,30)>=70
// 与上一步的时间间隔在1至5个交易日之间
& 第三步>=1 & 第三步<=5;
//综上四步定式转为指标文本全部完成. 
DRAWTEXT(最低价,CROSSUP(Z缩量洗盘,0.5),clrYellow,posMid, posRight,"缩量洗盘>",最低价);
CURVELINE(CYC5,CHOOSE(CYC5>REF(CYC5,1),clrYellow,clrGreen),CHOOSE(CYC5>REF(CYC5,1),2,1),0,ltDot);
CURVELINE(CYC13,CHOOSE(CYC13>REF(CYC13,1),clrPurple,clrGreen),CHOOSE(CYC13>REF(CYC13,1),2,1),0,ltDot);
CURVELINE(CYC34,CHOOSE(CYC34>REF(CYC34,1),clrPink,clrGreen),CHOOSE(CYC34>REF(CYC34,1),2,1),0,ltDot);
CURVELINE(CYC∞,CHOOSE(CYC∞>REF(CYC∞,1),clrWhite,clrGreen),CHOOSE(CYC∞>REF(CYC∞,1),2,1),0,ltDot);
TITLE("5*",CYC5,"",CHOOSE(CYC5-REF(CYC5,1)>0,clrYellow,clrGreen),
      "13*",CYC13,"",CHOOSE(CYC13-REF(CYC13,1)>0,clrPurple,clrGreen),
      "34*",CYC34,"",CHOOSE(CYC34-REF(CYC34,1)>0,clrPink,clrGreen),
      "∞*",CYC∞,"",CHOOSE(CYC∞-REF(CYC∞,1)>0,clrWhite,clrGreen),
      "缩量洗盘*",最低价,"",CHOOSE(Z缩量洗盘=1,clrYellow,clrBlack));
HOLLOWKL(hktFull,开盘价,最高价,最低价,收盘价,CHOOSE(收盘价>=开盘价,clrRed,clrGreen),CHOOSE(收盘价>=开盘价,CHOOSE(Z缩量洗盘=1,clrRed,0),CHOOSE(Z缩量洗盘=1,clrGreen,0)));


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多