苏格兰独立战争:1000列 公式

来源:百度文库 编辑:九乡新闻网 时间:2024/05/01 23:10:28
501.问:   1。今收盘低于前收盘。
          2。今收盘低于今开盘。
          3.今开盘在今高点附近。
          4.今收盘在今低点的附近。
         要连续3~5天如此。选股公式。
502.问:   1: 第一根阳线涨幅在4%以上,量是10日均量的3倍以上。
          2: 第二根量是前1天的60%以下。
          3:第三根量是前1天的60%以下。
           第2, 3根 K线不能底于第一根K线的最底价
503.问:   能不能设计一下,有120周线的股票,股价必须站上才可以成立,没有120周均线的股票,只 要以上条件成立变可以被选股系统选上
504.问:  a1:=BARSCOUNT(c)<120;
         aa:=c>=ma(c,n) and c<=ma(c,n)*(1+m);
         aa2:=c>=ma(c,n) and c>ma(c,120) and c<=ma(c,n)*(1+m);
         xg:if(a1,aa,aa2)
      我把公式做了一下整理,如果删除二句,现在应该是没有10周均的条件了,是不是?   
505.问:  能否编一个5日10日20日均线多头排列,成交量5.10.20均线多头排列,股价当日收阳的公式
506.问:  1。上一日升幅不能超5%,   
         2。上4个交易日不能出现3根以上的阳线。
         3。上4个交易日总共升幅小于20%。
         4。当日涨停。     
507.问:  一阳穿5日,10日,20日,30日,60日,120日均线
508.问:  1。昨日收上影正锤。
         2。今日收下影倒锤。
         3。今日收盘价不能高于昨日最高价*102.2%.
         4..昨日换手率大于2.85%。
         5。今日成交量大于昨日成交量的2/3
         6。二日的每日升幅小于3.8
509.问:  三连阳后两根小阴线。
510.问:  1。5MA    10MA往上升。
         2。昨日升幅在+/- 5%以内。(即5%>升幅>-5%)
         3.  今日升幅小于 7%。
         4。今日量比大于 3.
         5。近4天不能出现3根大于2.5%的大阳线
         6。近10天总升幅小于10%
         7。近3天不能出现-6%以 ...
511.问:  美国大鲨鱼形态如何写
512.问: 怎样改变指标灯的颜色?我在几个贴中看到飞狐的指示灯颜色变得非常漂亮
513.问: 如何在主副图公式设计中加入自己希望显示的内容
514.问: 均线如何变色
515.问: 如何做筹码相对集中的选股公式
516.问: 成本分布中有5/10/30/60天以外/内成本比利显示,但不知如何从公式中获得?
517.问: 薛斯通道公式如何编写
518.问: 在主图上显示“上市年月日”如何写
519.问: 日周月KD公式怎么写
520.问: 春夏秋冬原码能提供吗
521.问: 如何编写统计涨跌停家数指标?
522.问:   1。股价在5天内有1天以上涨幅超过3%,且换手率也在3%以上。
          2。5天内股价的最高价创最近20天的新高。
523.问: 公式里"涨跌幅' 如何设置
524.问: 谁有倒K线指标
525.问: 猛虎出笼
526.问: 如何在主图显示周KDJ向上发出金叉时,在金叉处文字提示.请写出原码.
527.问: 怎样选出5日均线30度上翘的股票
528.问: 今天的收盘价比前天下跌了5%怎么写?
529.问: ma(close,5)是5日均线,如果写5周、5月均线如何控制周期?
530.问:  指南针的成本均线cyc的算法公式
531.问:  哪位有“X价值体系”,fxj
532.问:  请问盘中均价公式怎样编写?
533.问: 大盘如果是个盘整市道,但个股的波幅很大,我有两个思路,用(分析家)怎样表达
        1. 收盘价        2.且收盘价创N日内收盘价新低
         (请注意是收盘价!因为我发现许多股票以收盘价记算的比较合适)
          N为10天
534.问: 如何编写(分析家)
        30日内曾经出现5日均线交叉10日均线的股票?
        我知道这个cross(x,y),公式,可是它只能找出当日形成交叉的股票。
        而我想找出在以前形成交叉的股票。
535.问: 编写“三阴不吃一阳”,“三阳不吃一阴”
536.问: 编这样的分析家公式?
        前10个交易日收盘价一直在MA(CLOSE,5)下,今日收盘价上穿MA(CLOSE,5)。  
537.问: A为按某公式计算出来的值,有正,有负;如何编写如下指标公式:
        5日值 =ABS(5日内A负值连加之和)/5日内A正值连加之和
        10日值=ABS(10日内A负值连加之和)/10日内A正值连加之和
538.问: 5日均量线上叉10日均量线且两线呈30度上行,如何编写?
539.问: 如何表达指标金叉或死叉时对应的K线收盘价数据?
540.问: 怎么样做(股价跌到上次涨幅的0.618)公式
541.问: 请问分析家的DMI指标为什么于钱龙不一样?
542.问: 连续收阴>7日,今日收阳
543.问: 怎样在换手率指标上同时显示流通盘和每股收益等
544.问: 能帮写一个rsi底顶背离技术指标和条件选股公式吗
545.问: K线的阴线冲出某条线,怎么表达!!!
546.问: 谁能给我个周K线副图指标,原码
547.问: 当日最高的指标值,是N天内的最高值?
        当日最低的指标值,是N天内的最低值?
        就以RSI为例
548.问: 制作一个K线公式,使它在0与此100之间摆动。
549.问: 帮我写一段指标,飞狐用,一月换手率,三月换手率,流通盘,每股收益.副图用的
550.问: 30日均线向上变色怎样编写?

QUOTE:
501.问:
      1。今收盘低于前收盘。
      2。今收盘低于今开盘。
      3.今开盘在今高点附近。
      4.今收盘在今低点的附近。
         要连续3~5天如此。选股公式。
    答(重剑无锋):
      三光乌鸦

      aa:=c(h-l)*0.85;
      三光乌鸦:count(aa ,3)=3 and count(c


QUOTE:
502.问:
      1: 第一根阳线涨幅在4%以上,量是10日均量的3倍以上。
      2: 第二根量是前1天的60%以下。
      3:第三根量是前1天的60%以下。

         第2, 3根 K线不能底于第一根K线的最底价

    答(重剑无锋):
      可以参考前面做的那个强势调整,把那个改了一下:

      aa:=c>o*1.04 and v>ma(v,10)*3 and (h-l)<(c-o)*1.8;
      bb:=v      强势调整:ref(aa,2) and ref(bb,1) and bb and hhv((h-l),2)               and hhv(c,2)<=ref(c,2)*1.03 and llv(c,2)>=ref(c,2)*0.97  and llv(l,2)   
               >=ref(l,2);



QUOTE:
503.问:
      能不能设计一下,有120周线的股票,股价必须站上才可以成立,没有120周均线的股票,只 要以上条件成立变可以被选股系统选上
    答(重剑无锋):
       a1:=BARSCOUNT(c)<120;
       aa:=c>=ma(c,n) and c<=ma(c,n)*(1+m) and ma(c,10)>=ref(ma(c,10),1);
       aa2:=c>=ma(c,n) and c>ma(c,120) and c<=ma(c,n)*(1+m) and ma(c,10)>=ref(ma      
           (c,10),1);
       xg:if(a1,aa,aa2)



QUOTE:
504.问:
      a1:=BARSCOUNT(c)<120;
      aa:=c>=ma(c,n) and c<=ma(c,n)*(1+m);
      aa2:=c>=ma(c,n) and c>ma(c,120) and c<=ma(c,n)*(1+m);
      xg:if(a1,aa,aa2)

      我把公式做了一下整理,如果删除二句,现在应该是没有10周均的条件了,是不是?
    答(重剑无锋):
      是的



QUOTE:
505.问:
      能否编一个5日10日20日均线多头排列,成交量5.10.20均线多头排列,股价当日收阳的公式
    答(重剑无锋):
       aa:=ma(c,5)>ma(c,10) and ma(c,10)>ma(c,20) and ma(c,5)>ref(ma(c,5),1) and ma   
           (c,10)>ref(ma(c,10),1) and ma(c,20)>=ref(ma(c,20),1);{5日10日20日均线多头      
             排列}
       bb:=ma(v,5)>ma(v,10) and ma(v,10)>ma(v,20) and ma(v,5)>ref(ma(v,5),1) and ma   
           (v,10)>ref(ma(v,10),1) and ma(v,20)>=ref(ma(v,20),1);{成交量5.10.20均线      
             多头排列}
       cc:=c>0;{股价当日收阳的公式}
       aa and bb and cc;



QUOTE:
506.问:
      1。上一日升幅不能超5%,   
      2。上4个交易日不能出现3根以上的阳线。
      3。上4个交易日总共升幅小于20%。
      4。当日涨停。

    答(重剑无锋):
      aa:=(ref(c,1)-ref(c,2))/ref(c,2)<=0.05;{上一日升幅不能超5%}
      bb:=ref(count(c>o,4)<=3,1);{上4个交易日不能出现3根以上的阳线}
      cc:=(ref(c,1)-ref(llv(c,4),1))/ref(llv(c,4),1)<0.2;{上4个交易日总共升幅小于20%}
      dd:=(c-ref(c,1))/ref(c,1)>=0.094 and c=h;{当日涨停}
      aa and bb and cc and dd



QUOTE:
507.问:
      一阳穿5日,10日,20日,30日,60日,120日均线
    答(重剑无锋):
      一阳穿数线
     aa:=o          o     bb:=c>ma(c,5) and c>ma(c,10) and c>ma(c,20) and c>ma(c,30) and c>ma(c,60) and     
          c>ma(c,120);
     aa and bb and c>o  



QUOTE:
508.问:
     1。昨日收上影正锤。
     2。今日收下影倒锤。
     3。今日收盘价不能高于昨日最高价*102.2%.
     4..昨日换手率大于2.85%。
     5。今日成交量大于昨日成交量的2/3
     6。二日的每日升幅小于3.8
    答(重剑无锋):
      如果按照你的描述,你说的三只股票的信号一个也没有。帮你去掉了3,4,5的条件,效果 还可以:
      倒锤正锤

      aa:=(h-max(c,o))>=2.5*(min(c,o)-l) and (h-l)>abs(c-o)*1.5 and (h-l)/ref(c,1)     
              >=0.03 and c>o and (c-ref(c,1))/ref(c,1)<0.038;
      bb:=(min(c,o)-l)>=(h-max(c,o))*2.5 and (h-l)>abs(c-o)*1.5 and (h-l)/ref(c,1)     
              >=0.03 and c>o and (c-ref(c,1))/ref(c,1)<0.038;
      倒锤正锤:ref(aa,1) and bb;



QUOTE:
509.问:
      三连阳后两根小阴线。
    答(重剑无锋):
      三兵二阴
      aa:=count(c>ref(c,1),3)>=2 and count(c>o and l<=ref(h,1) and l>ref(l,1) ,3)=3
           and count(o>=ref(o,1) and (c-o)>=ref((c-o),1),2)=2 and count((h-c)<(c-      
                o),2)=2 and hhv((c-ref(c,1))/ref(c,1),3)>=0.02 and (c-o)>ref((c-o),1);

      三兵二阴:ref((c-o),5)<0 and ref(aa,2) and count(cref(l,2)
                  and llv(l,2)


QUOTE:
510.问:
      1。5MA    10MA往上升。
      2。昨日升幅在+/- 5%以内。(即5%>升幅>-5%)
      3.  今日升幅小于 7%。
      4。今日量比大于 3.
      5。近4天不能出现3根大于2.5%的大阳线
      6。近10天总升幅小于10%
      7。近3天不能出现-6%以 ...

    答(重剑无锋):
      你所举个股日期和要求编的公式有点不太符合:
       参考如下:
      aa:=ma(c,5)>ref(ma(c,5),1) and ma(c,10)>ref(ma(c,10),1);
      bb:=(ref(c,1)-ref(c,2))/ref(c,2);
      cc:=(c-ref(c,1))/ref(c,1)<0.08 and c>o;
      dd:=if(ref(c,1)>=ref(o,1),l>ref(h,1) and (l-ref(h,1))/ref(c,1)<0.015,l>ref(c,1)  

           and (l-ref(c,1))/ref(c,1)<0.015);
      ee:=v>ref(ma(v,5),1)*2;
      ff:=ref((c-llv(c,10))/llv(c,10),1)<0.1;
      gg:=count(c0.06,3)=0;
      xg:aa and bb>-0.05 and bb<0.05 and cc and ee and dd  and ff and gg

511.问:
      美国大鲨鱼形态如何写
     答(wzhhm):
       SFF:=H/REF(H,1)<1 AND REF(h,1)/REF(h,2)<1  AND L/REF(L,1)>1 and REF(L,1)/REF(L,2)>1 ;
       EXPLAIN(SFF,'美国大鲨鱼形态:密切关注')coloryellow;
       当股价突破前天的最高价时买入!!
       当股价跌破前天的最低价时卖出!!
       也就是说成收敛状态!最高价一天比一天低,最低价一天比一天高



QUOTE:
512.问:
     怎样改变指标灯的颜色?我在几个贴中看到飞狐的指示灯颜色变得非常漂亮
       答(jsyjsybt):
    1. Partline
      Partline(位置,条件){分析家5.x用}
      Partline(条件,位置){飞狐用}
    2.DrawIcon
      DRAWIcon(条件,位置,类型);
      类型=0~14(但分析家与飞狐的输出图案不一样)
     测试公式:
      A1:=Ma(C,21);
      A2:=Ma(C,48);
      A3:=(A1+A2)/2;
     {分析家5.x用}
      Partline(A1,A1>A2),Colorred,linethick2;
      Partline(A2,A1>A2),Colorred,linethick2;
      Partline(A1,A1<=A2),Colorgreen,linethick2;
      Partline(A2,A1<=A2),Colorgreen,linethick2;
     {飞狐用这四行}
      Partline(A1>A2,A1),Colorred,linethick2;
      Partline(A1>A2,A2),Colorred,linethick2;
      Partline(A1<=A2,A1),Colorgreen,linethick2;
      Partline(A1<=A2,A2),Colorgreen,linethick2;

      DRAWIcon(Slope(A1,2)>0,0.98*A1,9);
      DRAWIcon(Slope(A1,2)<=0,A1/0.98,10);
      DRAWIcon(Slope(A2,2)>0,0.98*A2,4);
      DRAWIcon(Slope(A2,2)<=0,A2/0.98,5);
      drawtext(Cross(A2,A1),A1,'死叉'),colorgreen,linethick2;
      drawtext(Cross(A1,A2),A2,'金叉'),colorred,linethick2;
     {乾坤K线}
      STICKLINE(C>O,O,C,7,0),COLORRED;
      STICKLINE(C>O,O,C,4,0),COLORB0B0FF;
      STICKLINE(C>O,O,C,2,0),COLORYELLOW;
      STICKLINE(C>O,L,H,0.1,0),COLORYELLOW;
      STICKLINE(C< O,O,C,7,0),COLORFF2020;
      STICKLINE(C< O,O,C,4,0),COLORFF6600;
      STICKLINE(C< O,O,C,2,0),COLORCYAN;
      STICKLINE(C< O,L,H,0.1,0),COLORCYAN;
      STICKLINE(C=O AND C>=REF(C,1),O,C,7,0),COLORRED;
      STICKLINE(C=O AND C>=REF(C,1),O,C,4,0),COLORB0B0FF;
      STICKLINE(C=O AND C>=REF(C,1),O,C,2,0),COLORYELLOW;
      STICKLINE(C=O AND C>=REF(C,1),L,H,0.1,0),COLORYELLOW;
      STICKLINE(C=O AND C< REF(C,1),O,C,7,0),COLORFF2020;
      STICKLINE(C=O AND C< REF(C,1),O,C,4,0),COLORFF6600;
      STICKLINE(C=O AND C< REF(C,1),O,C,2,0),COLORCYAN;
      STICKLINE(C=O AND C< REF(C,1),L,H,0.1,0),COLORCYAN;



QUOTE:
513.问:
    如何在主副图公式设计中加入自己希望显示的内容
     答(jsyjsybt):
    如何在主副图公式设计中加入自己希望显示的内容,主要涉及以下三个函数的使用:
     drawtext(条件,位置,'内容'),颜色,大小;
     drawIcon(条件,位置,1或2);
     Stickline(条件,起始位置,终止位置,宽度,0),颜色,大小;
      大小: Linethickn  (n=0~7);
      位置:在主图中与股票价格有关(H、L、O、L);
       在副图中与所设纵坐标最大值和最小值有关条件:根据需要写成表达式。
      这里提供主副图公式各一个,自己引入后改变参数试几次看看效果就知道了。
     1、主图编辑
       A1:=Ma(C,10);
       A2:=Ma(C,34);
       A3:=(A1+A2)/2;
      {均线变色}
       IF (A1>A2,A1,A3),Colorred,linethick2;{2号}
       IF (A1>A2,A2,A3),Colorred,linethick2;
       IF (A1<=A2,A1,A3),Colorgreen,linethick2;
       IF (A1<=A2,A2,A3),Colorgreen,linethick2;
       A3,colorwhite,linethick2;
      {笑脸与哭脸}
       drawIcon(Cross(A1,A2),A2,2);
       drawIcon(Cross(A2,A1),A1,1);
      {文字}
       drawtext(Cross(A1,A2),A1,'金叉2号'),coloryellow,linethick2;{3号}
       drawtext(Cross(A2,A1),A2,'死叉3号'),colorgreen,linethick3;{4号}
      {方块}
       Stickline(Cross(A1,A2),1.02*H,1.06*H,10,0),coloryellow;
       Stickline(Cross(A2,A1),0.94*L,0.99*L,10,1),colorgreen;
       Stickline(A1>A2,A1,A2,0.1,1),colorMAGENTA;
       Stickline(A1<=A2,A1,A2,0.1,1),color22CC33;
     2、副图编辑
       J1:=EMA(WINNER(COST(50)),21);
       J2:=EMA(WINNER(C),13)-J1;
       J3:=EMA(J2,8);
       J4:=(3*J2-2*J3+0.5)*100;
       J5:=(H+L+C*2)/4;
       J6:=EMA(J5,18);
       J7:=STD(J5,18);
       J8:=((J5-J6)/J7*100+200)/4;
       J9:=EMA(J8,5);
       JA:=EMA(J9,5);
       JB:=(H+L+C*2)/4;
       JC:=EMA(JB,10);
       JD:=STD(JB,10);
       JE:=(JB-JC)*100/JD;
       JF:=EMA(JE,5);
      J10:=EMA(JF,10);
      J11:=(O+L+H+C*2)/5;
      J12:=REF(C,1);
      J13:=SMA(MAX(J11-J12,0),5,1)/SMA(ABS(J11-J12),5,1)*100;
      J14:=SMA(MAX(J11-J12,0),10,1)/SMA(ABS(J11-J12),10,1)*100;
      J15:=SMA(MAX(J11-J12,0),21,1)/SMA(ABS(J11-J12),21,1)*100;
      J16:=(HHV(H,5)-C)/(HHV(H,5)-LLV(L,5));
      J17:=(HHV(H,13)-C)/(HHV(H,13)-LLV(L,13));
      J18:=(HHV(H,21)-C)/(HHV(H,21)-LLV(L,21));
      J19:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34));
      J1A:=(HHV(H,55)-C)/(HHV(H,55)-LLV(L,55));
      J1B:=(HHV(H,89)-C)/(HHV(H,89)-LLV(L,89));
      J1C:=(HHV(H,145)-C)/(HHV(H,145)-LLV(L,145));
      J1D:=(J16*8+J17*7+J18*6+J19+J1A+J1B+J1C)/25;
      J1E:=J17;
      J1F:=SMA(J1D,8,1);
      J20:=EMA(EMA((J1E+J1F)/2,2),2);
      J21:=(J13+J14+J15)/3;
      J22:=(EMA(JF,10)+100)/2;
      J24:=((J9+JA*4+J20+J21+J22+J4)/9-10)*1.588;
      K0:EMA(J24,4);
      K1:EMA(K0,4);
      K2:EMA(K1,4);
      K3:EMA(K2,4);
      K4:EMA(K3,4);
      K5:EMA(K4,4);
      0;{坐标最小值}
      100;{坐标最大值}
     {笑脸与哭脸}
      drawIcon(Cross(K0,K5) AND K0<50,K5,2);
      drawIcon(Cross(K5,K0) AND K0>50,K0,1);
     {文字}
      drawtext(Cross(K0,K5) AND K0<50,K0,'金叉2号'),coloryellow,linethick2;{2号}
      drawtext(Cross(K5,K0) AND K0>50,K5,'死叉3号'),colorgreen,linethick3;{4号}
     {方块}
      Stickline(Cross(K0,K5) AND K0<50,0,K0,10,0),coloryellow;
      Stickline(Cross(K5,K0) AND K0>50,K5,100,10,1),colorgreen;
      Stickline(K0>K5,K0,K5,0.1,1),colorMAGENTA;
      Stickline(K0<=K5,K0,K5,0.1,1),color22CC33;



QUOTE:
514.问:
     均线如何变色

     答(jsyjsybt):
    5日线金叉10日线,5、10日线为红色,
    5日线死叉10日线,5、10日线为绿色。
      均线变色原码
      A1:=Ma(C,5);
      A2:=Ma(C,10);
      A3:=(A1+A2)/2;
      IF (A1>A2,A1,A3),Colorred,linethick2;
      IF (A1>A2,A2,A3),Colorred,linethick2;
      IF (A1<=A2,A1,A3),Colorgreen,linethick2;
      IF (A1<=A2,A2,A3),Colorgreen,linethick2;
      A3,colorwhite,linethick2;
      drawIcon(Cross(A1,A2),L,2);
      drawIcon(Cross(A2,A1),L,1);



QUOTE:
515.问:
    如何做筹码相对集中的选股公式

     答(TZTZ):
     只是便于选出筹码相对集中的个股,不作为操作依据!!胡子!!
      {筹码20:集中度=28-88-50}
       A1:=cost(20);
       A2:=cost(85);
       获利:=WINNER(CLOSE)*100;
       A1-A2<集中度/100 AND A2-A1<集中度/100



QUOTE:
516.问:
     成本分布中有5/10/30/60天以外/内成本比利显示,但不知如何从公式中获得?
    答(yyzzqq):
     LWINNER(60,CLOSE);



QUOTE:
517.问:
     薛斯通道公式如何编写
答(jp88888):
     UPPERL:MA(h,30)*1.15;
     UPPERS:MA(h,3)*1.03;
     LOWERS:MA(l,3)*0.97;
     LOWERL:MA(l,30)*0.85;
   答(王牌炒手):
     VAR2:=CLOSE*VOL;
     VAR3:=EMA((EXPMA(VAR2,3)/EXPMA(VOL,3)+EXPMA(VAR2,6)/EXPMA(VOL,6)+EXPMA
     (VAR2,12)/EXPMA(VOL,12)+EXPMA(VAR2,24)/EXPMA(VOL,24))/4,N);
     SUP:1.06*VAR3;
     SDN:VAR3*0.94;
     VAR4:=EXPMA(CLOSE,9);
     LUP:EXPMA(VAR4*1.14,5);
     LDN:EXPMA(VAR4*0.86,5);
n=13


QUOTE:
518.问:
     在主图上显示“上市年月日”如何写
    答(地狱美人):
     上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORGREEN;
     月:REF(MONTH,BARSCOUNT(C)-1),linethick0;
     日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORYELLOW;
      分析家和飞狐,DZH通用。必须要有全部数据,否则无效。



QUOTE:
519.问:
     日周月KD公式怎么写
    答(kaka):
     写法应该是这样:
蚍蜉撼桩提供:ma("kdj.k#week",5)colorred;
K:蚍蜉撼桩提供;
D:ma("kdj.d#week",5);
J:ma("kdj.j#week",5)



QUOTE:
520.问:
     春夏秋冬原码能提供吗
    答(libin111):
     CXQD-春夏秋冬(n1 8 n2 21)
DL: MA((HIGH+LOW+CLOSE)/3,N1);
ML: MA((HIGH+LOW+CLOSE)/3,N2);
Var1:=EMA((OPEN+CLOSE)/2,26);
Var2:=MA(COST(30),3);
平均成本: MA(COST(50),3);
Var3:=MA(COST(80),3);
Var4:=(HIGH+LOW+CLOSE)/3;
Var5:=EMA((OPEN+HIGH+LOW+CLOSE)/4,233);
Var6:=Var5+Var5*6/100;
严冬: STICKLINE(Var4>0.1,HIGH,LOW,0.5,0);
早春: STICKLINE(Var4<平均成本 AND Var4>ML OR Var4ML OR Var4>ML AND Var1>ML,HIGH,LOW,0.5,0);
初夏: STICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) OR Var4>Var2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1),HIGH,LOW,0.5,0);
深秋: STICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1),HIGH,LOW,0.5,0);
STICKLINE(Var4>0.1 AND CLOSESTICKLINE(Var4>0.1 AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4<平均成本 AND Var4>ML AND CLOSEML AND CLOSEML AND Var1>ML AND CLOSESTICKLINE(Var4<平均成本 AND Var4>ML AND CLOSE>OPEN OR Var4ML AND CLOSE>OPEN OR Var4>ML AND Var1>ML AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSEVar2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSESTICKLINE(Var4>平均成本 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSE>OPEN OR Var4>Var2 AND Var4>Var1 AND Var4>Var5 AND Var2>REF(Var2,1) AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
STICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1) AND CLOSESTICKLINE(Var4>Var6 AND Var4>Var3 AND DL>ML AND Var1>REF(Var1,1) AND CLOSE>=OPEN,OPEN,CLOSE,8,1);
春夏秋冬
         早春(绿色):万物复苏,播种的时机。
         初夏(红色):茁壮成长,选苗兼除草。
         深秋(黄色):硕果累累,收获的季节。
         严冬(灰色):冰天雪地,吃饱了休息。
注意:
    1、大盘的季节决定一切,反季节的作物不会很好的生长,更不会结出丰硕的果实!!
    2、未经过严冬,春天的小苗也只能是昙花一现。
    3、第一股春风之后的倒春寒是吸筹的好时机。
    4、第一个寒流之后的回暖期是派发的好时机。
    5、在大盘季节明确时,季节混乱的个股,只有两种情况,一是底部吸筹,二是顶部派发
                                                            




QUOTE:
521.问:
     如何编写统计涨跌停家数指标?
     答(chm518):
     WS:=MOD(REF(C,1)*100,10)/100;        { 昨收价的分数位 }
FD:=REF(C,1)/10-IF(WS<0.05,WS,WS-0.10)/10; { 涨停或跌停的幅度 }
var1:c=REF(C,1)+FD;                       { 是否涨停 }



QUOTE:
522.问:
     1。股价在5天内有1天以上涨幅超过3%,且换手率也在3%以上。
     2。5天内股价的最高价创最近20天的新高。
     答(5858):
         1,COUNT(c/o>1.03 and vol/CAPITAL>0.03,5)>1;
         2,hhv(h,5)=hhv(h,20);
    答(bazooka):
         M:=COUNT(CLOSE/REF(CLOSE,1)>1.03,5)>1 ;
         N:=COUNT(VOL/FINANCE(2)>0.03,5)>1;
         M AND N



QUOTE:
523.问:
     公式里"涨跌幅' 如何设置
     答(bobohu):
     阶段涨幅
     N日收盘价的差值的百分比:
     (CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100
     如果表示昨日收盘价于今日收盘价的涨跌幅,表示方法:
     (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100   



QUOTE:
524.问:
     谁有倒K线指标
     答(ygj555):
     佛眼反K线  缺省周期:日线
     参数描述: N1(0,300,5)N2(0,300,10)N3(0,300,30)N4(0,300,60)
     MA1: 0-MA(CLOSE,N1);
     MA2: 0-MA(CLOSE,N2);
     MA3: 0-MA(CLOSE,N3);
     MA4: 0-MA(CLOSE,N4);
     MA5: 0-MA(CLOSE,120);
     MA6: 0-MA(CLOSE,250);
     STICKLINE(CLOSE>OPEN,REVERSE(OPEN),REVERSE(CLOSE),7,0),COLORCYAN;
     STICKLINE(CLOSE>OPEN,REVERSE(HIGH),REVERSE(LOW),0.5,0),COLORCYAN;
     STICKLINE(CLOSE<=OPEN,REVERSE(OPEN),REVERSE(CLOSE),7,1),COLORRED;
     STICKLINE(CLOSE<=OPEN,REVERSE(CLOSE),REVERSE(LOW),0.5,0),COLORRED;
     STICKLINE(CLOSE<=OPEN,REVERSE(HIGH),REVERSE(OPEN),0.5,0),COLORRED;



QUOTE:
525.问:
     猛虎出笼
Var1:=WINNER(CLOSE*95/100)*100;
Var2:=EMA(Var1,10);
短线逃顶: if(Var2>50,-25,0),stick;
中线逃顶: IF(Var2>65,-35,0),stick;
长线逃顶: IF(Var2>85,-45,0),stick;
Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW";
Var6:=LLV(LOW,5);
Var7:=HHV(HIGH,5);
Var8:=EMA((CLOSE-Var6)/(Var7-Var6)*100,4);
Var9:=EMA(0.667*REF(Var8,1)+0.333*Var8,2);
J: 3*Var8-2*Var9,linethick2, coloryellow;
VarA:=LLV(Var5,5);
VarB:=HHV(Var4,5);
VarC:=EMA((Var3-VarA)/(VarB-VarA)*100,4);
VarD:=EMA(0.667*REF(VarC,1)+0.333*VarC,2);
J2: 3*VarC-2*VarD,linethick2, colorred;
VarE:=100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34));
VarF:=100*(Var3-LLV(Var5,34))/(HHV(Var4,34)-LLV(Var5,34));
个股MSD: SMA(VarE,3,1),colorred;
大盘MSD2: SMA(VarF,3,1),coloryellow;
Var10:=EMA(Var3,9)-EMA(Var3,34);
Var11:=EMA(Var10,3);
Var12:=Var10*21;
Var13:=Var11*34;
Var14:=(-2)*(Var12-Var13);
Var15:=IF(Var13>=Var14,15,-15);
STICKLINE(Var13>=Var14,120,130,8,0), colorgreen;
STICKLINE(Var13Var16:=SMA(VarF,3,1);
DRAWTEXT(LONGCROSS(65,Var16,7),115,'大盘见顶 '), colorred;;
DRAWTEXT((LONGCROSS(Var16,20,34) OR CROSS(Var16,55)) AND Var16>REF(Var16,2),115,'大盘见底反转 '), colorgreen;
DRAWTEXT(CROSS(Var16,20),115,'?反弹'),colorwhite;
DRAWTEXT(CROSS(个股MSD,大盘MSD2) AND BETWEEN(大盘MSD2,12,30) AND Var15=-15 OR CROSS(个股MSD,20) AND 大盘MSD2<20,100,'未来龙头,关注'),coloryellow;
未来龙头: IF(CROSS(个股MSD,大盘MSD2) AND BETWEEN(大盘MSD2,12,30) AND Var15=-15 OR CROSS(个股MSD,20) AND 大盘MSD2<20,100,0), COLORSTICK;
出击: DRAWICON((CROSS(8,J) OR CROSS(20,J) AND 大盘MSD2<20 AND 个股MSD>50) AND (个股MSD>大盘MSD2 OR 个股MSD<大盘MSD2 AND Var15=15),-10,1),;
离开: DRAWICON(CROSS(82,J),85,2);

——在图上没有公式图线相关显示!另外:
“Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW"; ”
是什么意思?——是因为有引用相关公式所以没有显示是吗?

     答(5858):
      “Var3:="AA01$CLOSE";
Var4:="AA01$HIGH";
Var5:="AA01$LOW";
是引用了自建板块aao1的数据,你只要建相应的板块指数就可以了。



QUOTE:
526.问:
     如何在主图显示周KDJ向上发出金叉时,在金叉处文字提示.请写出原码.
     答(5858):
     a1:="kdj.k#WEEK"(9,3,3);
     a2:="kdj.d#WEEK"(9,3,3);
     DRAWTEXT( cross(a1,a2),l ,'5858提醒:此引用为未来数据,请谨慎操作' )



QUOTE:
527.问:
     怎样选出5日均线30度上翘的股票
     答(5858):
      SLOPE(ma(c,5),2)>0.3



QUOTE:
528.问:
     今天的收盘价比前天下跌了5%怎么写?
     答(yxfe-03):
      (ref(c,2)-c)/c*100=5



QUOTE:
529.问:
      ma(close,5)是5日均线,如果写5周、5月均线如何控制周期?
     答(5858):
      1、先建立一个新公式例:
       周月线原码:
        a1:ma(c,5);
      2、在你的公式中如要写5周、5月均线代码如下;
        5周均线:"周月线.a1#week";
        5月均线:"周月线.a1#month";



QUOTE:
530.问:
      指南针的成本均线cyc的算法公式
     答(leas999):
参数描述: N1(1,300,5)N2(1,300,13)N3(1,300,34)

Var1:=AMOUNT/(100*VOL);
短线成本均线: MA(Var1,N1);
中线成本均线: MA(Var1,N2);
长线成本均线: MA(Var1,N3);
无穷成本均线: DMA(CLOSE,VOL/CAPITAL);
      ..........
CYC成本均线指标
指标原理:
CYC指标分5日、13日、34日及∞(无穷)四条线,前三条线为市场交易中大盘或某只个股最      近该日内买入股票者的平均建仓成本,∞线是大盘或某只个股所有持筹者的平均建仓成本。      该线还分日线、周线及月线。
       形态特点:
一、短期成本均线在上,长期成本均线在下称多头排列,反之为空头排列;
二、成本均线的多头及空头排列都相当稳定,在行情真正反转之前,假交叉要比移动均线少           得多。
       主要作用:
一、区别大盘的牛、熊市;
二、跟据主力在成本均线之上或成本均线之下吸货,判断后市行情发展的缓、急程度;
三、预测股价上涨或下跌过程中的压力或支撑位;
四、区别主力震仓、整理或出货;
五、上升过程中,指示升后下跌的止损位置。
        使用要领:
一、
成本均线相当于市场上多空交战的分界线。成本均线以下是多方的阵地,股价在成本均线以下时,是空方侵入了多方阵地,使持股的多头处于亏损状态。股价在成本均线以上时,是多方侵入了空方的阵地,使持币的空头处于不利地位;
二、
不同的成本均线可以看作是不同级别的多空交战的战线,无穷成本均线是市场整体上多空交战的战线,各短期成本均线是短期多空交战的局部战线。股价对成本均线乖离的程度,是侵入对方阵地的程度,乖离越大侵入越深;
三、
庄家在成本均线之下吸货吸的是割肉盘,表明庄家在考虑建仓成本,吸货还不太迫切,上涨一般会慢一些;
四、
如庄家在成本均线之上吸货,则表明庄家愿意发给原持股人一定利润,以便尽快拿到筹码,这样的股票未来上涨会比较快、比较猛;
五、
对平台吸货的庄家其刚一拉抬股价5日成本均线与无穷成本均线就相差10—20%左右,如庄家高度持仓则差的还要大些(相差20%就可界定为庄家高度持仓);
六、
股价上涨中成本均线发散上行是庄家巨量持仓,这种庄通常会以慢牛的行式将涨幅做的很大,出货时间也持续较长,做这种股可从容跟庄,做足波段待其实在不涨,庄家出货迹象明显时再离场;
七、
密集上行为庄家轻仓短炒。但短炒庄有时也会将涨幅做得很大,往往一上一下做了很大幅度,到顶后立即反手向下掼压。由于拉升的急,出货也急,股价涨了很多,而它自己却只得一小部分;
八、
股价上涨中成本均线密集上行且放量是庄家持仓量较少,庄家用对倒拉抬的手法激发跟风盘追涨,跟这种庄要格外小心,防其拉的快、砸的快;
九、
股价上涨时四条成本均线几乎粘在一起,又未放量,无对倒拉抬的痕迹则为短庄,因建仓时间短,有时是边拉升边吸货,因此成本均线粘在一起,跟这种庄更要百倍警惕;
十、
成本均线上升后走平是要下跌的先兆,如下弯则已确认跌势,成本均线成死叉是最后的卖出机会;
十一、
中等力度的反弹及回调均难破34日成本均线,股价上涨过程中可用该线判断主力震仓、整理或出货,如是震仓或整理,则不会跌破34日成本均线,若是出货则一定会跌破该线;
十二、
股价在34日成本均线上方横盘称强势横盘,有庄托盘,后市能创新高;
十三、
股价在34日成本均线下方横盘称弱势横盘,无庄关照,后市则久盘必跌;
十四、
在拉升过程中,如在股价上穿13日成本均线时买入,下破13日成本均线时卖出是较温和但绝对安全的获利方法,但此方法在盘整行情中不可使用;
十五、
使用成本均线做卖出止损点,要在前三条线中,选本轮行情上升以来从未被破位的那条;
十六、
大牛股跌破5日成本均线,其它股跌破13日成本均线是大盘中级顶部。
十七、
∞成本均线是牛、熊市的分水岭,股价上升后跌破该线是最后逃命的机会;
十八、
∞成本均线在牛市中很难被短线回调击穿而形成明显的支撑作用,在熊市中它又构成了一次又一次反弹的高点,直到它被带量突破才宣告熊市结束;
使用原则:
做股票要做成本均线多头排列股,不做空头排列股。




QUOTE:
531.问:
      哪位有“X价值体系”,fxj
    答(leas999):
      X价值体系(低买高卖)  缺省周期:日线
        参数描述: M(1,250,10)

      Var1:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);
      Var2:=(HIGH+LOW+OPEN+2*CLOSE)/5;
      Var3:=(3*CLOSE+LOW+OPEN+HIGH)/6;
      Q: (20*Var3+19*REF(Var3,1)+18*REF(Var3,2)+17*REF(Var3,3)+16*REF(Var3,4)+15*Ref         (Var3,5)+14*REF(Var3,6)+13*REF(Var3,7)+12*REF(Var3,8)+11*REF(Var3,9)+10*REF (Var3,10)+9*REF(Var3,11)+8*REF(Var3,12)+7*REF(Var3,13)+6*REF(Var3,14)+5*REF (Var3,15)+4*REF(Var3,16)+3*REF(Var3,17)+2*REF(Var3,18)+REF(Var3,20))/210;
      S: MA(Q,M);
      价值: Var1{00020008};
      低估: Var1-Var1*26/100, COLORGREEN;
      高估: Var1+Var1*16/100, COLORRED;



QUOTE:
532.问:
      请问盘中均价公式怎样编写?
    答(络盐):
      (DYNAINFO(5)+DYNAINFO(6)+DYNAINFO(4))/3



QUOTE:
533.问:
      大盘如果是个盘整市道,但个股的波幅很大,我有两个思路,用(分析家)怎样表达
       1. 收盘价       2.且收盘价创N日内收盘价新低
         (请注意是收盘价!因为我发现许多股票以收盘价记算的比较合适)
          N为10天
    答(yngs):
      hhv(h,10)*0.9>c and c


QUOTE:
534.问:
      如何编写(分析家)
      30日内曾经出现5日均线交叉10日均线的股票?
      我知道这个cross(x,y),公式,可是它只能找出当日形成交叉的股票。
      而我想找出在以前形成交叉的股票。
    答(冷血飞鹰):
      VAR1:=CROSS( Ma(c,5), MA(c,10));
      var2:=CROSS( Ma(c,10), MA(c,5));
      金叉:COUNT(VAR1 , 30);
      死叉:COUNT(VAR2 , 30);
    答(不贪薪):
      变成选股公式可能方便点!!!
      VAR1:=CROSS( Ma(c,5), MA(c,10));
      var2:=CROSS( Ma(c,10), MA(c,5));
      金叉死叉 :COUNT(VAR1 , 30)  OR   COUNT(VAR2 , 30);



QUOTE:
535.问:
编写“三阴不吃一阳”,“三阳不吃一阴”

    答(tianzhu):
三阴不吃一阳:ref(c,1)o and c>ref(c,1);
三阳不吃一阴:ref(c,1)>ref(o,1) and ref(c,2)>ref(o,2) and ref(c,3)>ref(o,3) and c    答(qushi):
ref(c>o,3) and count(cref(o,3);
此处定义,只要收盘价低于开盘价就认为本日收阴,本日收阳的定义类似。



QUOTE:
536.问:
编这样的分析家公式?
前10个交易日收盘价一直在MA(CLOSE,5)下,今日收盘价上穿MA(CLOSE,5)。  

    答(tianzhu):
hhv(close,10)    答(qushi):
ref(count(closema(close,5);



QUOTE:
537.问:
A为按某公式计算出来的值,有正,有负;如何编写如下指标公式:
5日值 =ABS(5日内A负值连加之和)/5日内A正值连加之和
10日值=ABS(10日内A负值连加之和)/10日内A正值连加之和

    答(fncliker):
a5:abs(sum(if(a>0,a,0),5)/sum(if(a<0,a,0),5));{5日值 =ABS(5日内A负值连加之和)/5日内A正值连加之和 }
a10:abs(sum(if(a>0,a,0),10)/sum(if(a<0,a,0),10));{10日值=ABS(10日内A负值连加之和)/10日内A正值连加之和}
        



QUOTE:
538.问:
5日均量线上叉10日均量线且两线呈30度上行,如何编写?

    答(jxswm):
CROSS(MA(C,5),MA(C,10)) AND ATAN(SLOPE(MA(C,5),4))*57.3>30



QUOTE:
539.问:
如何表达指标金叉或死叉时对应的K线收盘价数据?

    答(5858):
比如KD金叉时对应的收盘价数值,没有金叉是对应0,公式如下:
a1:="kdj.k";
a2:="kdj.d";
if(cross(a1,a2),c,0);
你可根据自己的需要作相应的变化



QUOTE:
540.问:
怎么样做(股价跌到上次涨幅的0.618)公式

    答(鬼变K线):
LLV(LOW,89)+(HHV(HIGH,89)-LLV(LOW,89))*0.618;




QUOTE:
541.问:
请问分析家的DMI指标为什么于钱龙不一样?

    答(阿唐):
分析家的DMI分:标准DMI和钱龙DMI         
(注意参数)
以下是区别:
标准DMI:
TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N);
DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);
ADXRADX+REF(ADX,M))/2
钱龙DMI:
TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),N,1);
DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),N,1);
PDI: DMP*100/TR;
MDI: DMM*100/TR;
ADX: SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1);
ADXRADX+REF(ADX,M))/2



QUOTE:
542.问:
连续收阴>7日,今日收阳
ref(close,7)>ref(close,6) and ref(close,6)>ref(close,5) and ref(close,5)>ref(close,4) and ref(close,4)>ref(close,3) and ref(close,3)>ref(close,2) and ref(close,2)>ref(close,1) and ref(close,1)不知道有没有简单的办法.

   答(yngs):
COUNT(o>c,8)=7 and c>o;



QUOTE:
543.问:
怎样在换手率指标上同时显示流通盘和每股收益等

k:=100*v/capital;
k,volsick;
m30:ma(k,30);
流通盘:capital*0.000001,colorred,pointdot,linethicko;
收益:finance(33),colorred,pointdot,linethicko;
净资产:finance(35),colorred,pointdot,linethicko;
请大家帮我去掉点线但又可以显示在换手率指标上

   答(xkl):
k:=100*v/capital;
m30:=ma(k,30);
流通盘:capital*0.000001,colorred,;
收益:finance(33),colorred,;
净资产:finance(35),colorred;
换手:ma(100*v/capital,1),pointdot,colorgreen;



QUOTE:
544.问:
能帮写一个rsi底顶背离技术指标和条件选股公式吗
    答(yngs):
技术指标:
rsi底顶背离
v1:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
底背离:ref(c,v1)>c and ref("RSI.RSI1",v1)<"RSI.RSI1" and cross("RSI.RSI1","RSI.RSI2") and ref("RSI.RSI1",v1)<20;
v2:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
顶背离:ref(c,v2)< c and ref("RSI.RSI1",v2)>"RSI.RSI1" and cross("RSI.RSI2","RSI.RSI1") and ref("RSI.RSI1",v1)>80;
条件选股:
1、rsi底背离
v1:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
ref(c,v1)>c and ref("RSI.RSI1",v1)<"RSI.RSI1" and cross("RSI.RSI1","RSI.RSI2") and ref("RSI.RSI1",v1)<20;
2、rsi顶背离
v2:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
ref(c,v2)< c and ref("RSI.RSI1",v2)>"RSI.RSI1" and cross("RSI.RSI2","RSI.RSI1") and ref("RSI.RSI1",v1)>80;




QUOTE:
545.问:
K线的阴线冲出某条线,怎么表达!!!

    答(yngs):
v1:=o>c;{阴线}
CROSS(A,c);{冲出(我理解为下穿)A线}



QUOTE:
546.问:
谁能给我个周K线副图指标,原码
    答(xkl):
{周KDJ}
周K:ma("kdj.k#week",5);
周D:ma("kdj.d#week",5);
周J:ma("kdj.j#week",5),colorgreen;
STICKLINE(周K>=周D,周D,周K,5,0) COLORmagenta;
STICKLINE(周K<周D,周K,周D,5,0) COLORff9999;



QUOTE:
547.问:
当日最高的指标值,是N天内的最高值?
当日最低的指标值,是N天内的最低值?
就以RSI为例
   答(懒汉):
i:=ref(c,1);
s:=5*ref(sma(max(c-i,0),6,1),1);
e:=5*ref(sma(abs(c-i),6,1),1);
Rc:sma(max(c-i,0),6,1)/sma(abs(c-i),6,1)*100;
rh:(max(h-i,0)+s)/(abs(h-i)+e)*100;
rh=hhv(rh,N);
或许
rh=hhv(rc,N);   



QUOTE:
548.问:
     制作一个K线公式,使它在0与此100之间摆动。
    答(懒汉):
     0;50;100;
     b:=100/(SYSPARAM(4)-SYSPARAM(5));
     y:=(SYSPARAM(4)+SYSPARAM(5))*b/2-50;
     fc:=c-ref(c,1);
     STICKLINE(o0),L*b-y,h*b-y,0.1,0),COLORRED;
     STICKLINE(o0),o*b-y,c*b-y,6,1),COLORRED;
     STICKLINE(o>c or (o=c and fc<0),L*b-y,h*b-y,0.1,0),COLORCYAN;
     STICKLINE(o>c or (o=c and fc<0),o*b-y,c*b-y,6,0),COLORCYAN;



QUOTE:
549.问:
      帮我写一段指标,飞狐用,一月换手率,三月换手率,流通盘,每股收益.副图用的
    答(懒汉):
      t:=barslast(day      hs1:sum(v,t)/capital*100;
      hs3:sum(v,sumbars(t=0,3))/capital*100;
      LtP:capital/100;//万股
      sy:FINANCE(33);



QUOTE:
550.问:
      30日均线向上变色怎样编写?
    答(馨芸):
      partline(Slope(ma(c,30),2)>0,ma(c,30)),colorred;
      partline(Slope(ma(c,30),2)<0,ma(c,30)),colorgreen;
        也可以
      partline(ma(c,30) >=ref(ma(c,30),1),ma(c,30)),colorred;
      partline(ma(c,30)
[ Last edited by AHFYXL1 on 2005-11-8 at 16:14 ]

[ 本帖最后由 AHFYXL1 于 2005-11-28 14:46 编辑 ]




 附件: 您目前的身份是游客,无法下载或查看附件。立即注册,即可享受MACD所有免费服务。

来此 -- 学习和交友! 变色卡 提升卡 加粗卡 龙帝实战讲解---高手快速进阶之路——龙帝老师   ahfyxl 微博 关注 ahfyxl 的发言


   四级MACD会员
  

UID 788344
阅读权限 40
注册 2004-4-8
  • 积分 126
  • 帖子 1
  • 精华 7
  • 奖励 97
  • 热心 0
  • 金币 0
  •  
  •  
  • 短消息
  • 加为好友
  • 博客
  • 离线
UID
788344
精华
7
积分
126
帖子
1
奖励
97
热心
0
金币
0
阅读权限
40
注册
2004-4-8

查看详细资料

13楼 发表于 2005-9-14 11:07  只看该作者 《第十三楼》

目录索引:

QUOTE:
551.问:  分析家副图指标BOLL中没有美国线,该怎么才能加上呢
552.问:  统计30股价两次穿越30ma如何编写?
553.问:  求助分析家,背景图配色原码!
554.问: 1995年到1996年两年间,最高价为10元的如何写选股公式
555.问: 要加上KDJ的J线向上时成交量VOL柱线为红,KDJ的J线向下时成交量VOL柱线为绿.
        红柱的成交均量10天线为第一条,
        绿柱的成交均量10天线第二条.
556.问: 要顯示的項目過多~~結果在同一行無法完全顯示出指標的數值~~(畫面擠不下)
        可否將其顯示的內容~~分到第二行顯示呢~?(EX:超過10條以上的均線值)
557.问: 请教涨停板的语言怎么写?
558.问:‘上一次上涨走势最后阳K线成交量“大于”上一次下跌走势第一根阴K线成交量’
559.问: 把下面的语句在分析家主图中用直线显示。
        PP:=(H + L + C) / 3;
        S1:=(2* PP) - H;
        R1:=(2* PP) - L ;
        S2:=PP - (H - L);
        R2:=PP + (H - L);
560.问: 前5天收十字型的公式如何写
561.问: 请教,如何在飞狐指标栏加上证指数
562.问: 傅立叶变换。用法:
563.问:    MA1: INTPART(MA(C,10)),PRECIS0;
     用上面的源码排序怎么小数点后面还有三个0,请老师用分析家机构版写一下
564.问:  分析家周均线如何表达?
         a:=ma(c,10);  代表10天平均线
         那么10周均线如何表达呢?
         不会是  a:=ma(c,50); 这么简单吧:
565.问:  盘中涨幅大于5%怎么编呀
566.问:    公式描述:
     今日收盘价低于前一次反弹上涨走势的最后收盘价(提示:如果只上涨一天的也算是反弹上 涨走势)。(分析家软件使用)
567.问: 编一个周MACD指标DIF值在-0.20到0之间发出信号分析家用的选股公式  
568.问: 因不慎将指标删除,特再次求助!该指标也是从咱们这里看到的,具体内容不记得了,
        好象是说10日线和20形成金叉买进,但这不是全部内容,只是一部分,望广大股友知道的能够告之
569.问: 如何总是在右边倒数第五根K线上画柱线,就是总在倒数第五根K线上显示所画柱线。fxj
570.问:  如股价跌破 60日内 30M最高值,划的线不需要太长。 fxj
571.问:  MA1:=MA(C,5);
         MA2:=MA(C,10);
         MA3:=MA(C,20);
A1:=(OPENA2:=C>MAX(MA1,MAX(MA2,MA3));
A3:=V/MA(V,30)>1.2;
A4:=C/REF(C,1)>1.049;
aa:=A1 AND A2 AND A3 AND A4;
a1 and a2 and a3 and a4 and (ref(barslast(aa),1)>60 or barssince(aa)=0);
第一:上面公式所表达的意思是....???
第二:求助,编一个分析家5.0的公式:
"上市交易日小于300天"
572.问:  如何编制某日(或当日)跌幅超过5%个股的数量,并标出占总股的比例
573.问:  N天内股价从最高点回落百分5(当天的动态K线价位上标示一彩色小短横线)fxj
574.问:  我用飞狐,想表达这几句(★长下影★长上影★长十字★垂死十字)文字在主图上,写个源码,我要只是加在主图后面的那那种
575.问:      CG:ma(C,17);
             FL:hhv(CG,2);
             FS:CG-(FL-CG);
             PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;
      我想把分散的三条线用白色的小圆卷来代替(CIRCLEDOT)
576.问:   我想用上面的六根均线做一个六线开金叉的盘中的预警公式
577.问:   我想六线开金叉是象:  KDJ 的那种的才是金叉吧, 不过好像这六根均线的出现有点难,机 会少点,不过一但出现,必然是大牛股了,  那么再简化一点的用5日  34 日 99日这三根线的开金叉就可能机会多了很多吧,也是一种三线开花吧!我喜欢这种形态的
578.问:   CROSS(MA5,MA34) AND CROSS(MA34,MA99);语句缺少分号 ?   
579.问:   我想搞一个 MACD 和 RSI 同时在两天之内出现底背离共振的选股公式:
580.问:   ★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
          ★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
          ★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
     drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
     drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
     drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十              字'),colorwhite;
     我想只要上下影线的线的升跌幅超过了   2.6%  才发出信号来(如果能够加上前三天的 K 线     组合总加起来升跌幅达七个点才发出信号)
     长十字星的上下线是大于三个点(上面三个点,下面三个点)
581.问:  求高手帮编一个连续三天以上收阴的选股公式
582.问: 谁有 70万 组合的源码
583:想要一个选出下面信号的粗选股公式出来:
584.问:     如下式中:请帮写:
            1.zq1天数内,涨幅>ref(涨幅,1)时阳线涨幅和。
            2..zq1天数内,涨幅       b:=ma(c,30);
       jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
       zq1:BARSLAST(jc=1),LINETHICK0;
       zf:=(c-ref(c,1))/ref(c,1)*100;
       涨幅:sum(zf,zq1),Color0000FF,linethick1;
       z1:=涨幅>ref(涨幅,1);
       z2:=涨幅585.问:  比如说我编一个关于K线的指标,可是如果全在图上标出文字,那图面就太复杂了。能不能      等光标移到那里,他才在光标位置显示"早晨之星"之类的?
586.问:    这个公式应该怎么写[分析家]
           KDJ指标的日、周、月同时出现低位金叉?  
587.问:    均线从粘连开始发散这个公式怎么写?
588.问:    请问分析家的“PARTLINE(x2,x2>x3,rgb(255,0,0),x2589.问:    帮忙把下面的"长线牛股(分析家)"公式改编成飞狐公式?
590.问:    做一个上涨了一段,上穿过250天均线后,又回探250天均线的指标!
591.问:    求助如何把技术指标改为选股指标
592.问:  编一个MACD选股公式,MACD的快线高于慢线,快线下跌,不跌破慢线上调,同时MACD的快线      和慢线都高于0轴,股价高于60日平均线。
593.问:  怎么样用分析家显示120分钟K线
594.问:  下面是背离的主图,能不能帮我改一下错误,改成分析家的呀
595.问:  谁能提供结构波浪公式原码
596.问:  能否将买点改成条件选股公式
597.问:  是否可以请帮我写个公式:MACD里的MACD在DIFF和DEA在没有死亡交叉的前提下,
         MACD柱状线回落后又重新放大的公式。在放大的时候,信号要用大于0的箭头表示出
         来, MACD的曲线,就不要写在上面了
598.问:  写一个换手率指标能够看到一个月,三个月,半年,一年的换手率
599.问:  问题:  相信很多FXJ用户和我一样,不会太注意计算结果准确性的问题,
         因为说实话,我想那么几位小数点不会有太大的影响,可实际却是这样的:
600.问:  一根水平线的两个点怎样编写?我用的《分析家》。


QUOTE:
551.问:
       分析家副图指标BOLL中没有美国线,该怎么才能加上呢
    答(知无不言):
       分析家美国线源码:
(需下载附件,看说明)
STICKLINE(c>0,c,c,9,0),COLORCYAN;
STICKLINE(c>0,o,o,9,0),COLORCYAN;
DRAWBMP(c>0,c,'c'),ALIGN2;
DRAWBMP(c>0,o,'o'),ALIGN0;
STICKLINE(c=o,c,o,9,0),COLORCYAN;
STICKLINE(c>0,h,l,0.1,0),COLORCYAN;

飞狐美国线源码:
STICKLINE(c>0,c,c,9,0)COLORCYAN;
STICKLINE(c>0,o,o,9,0)COLORCYAN;
DRAWSL(c>o or cDRAWSL(c>o or cSTICKLINE(c>0,h,l,0.1,0)COLORCYAN;



QUOTE:
552.问:
      统计30股价两次穿越30ma如何编写?
    答(zjz001424):
      日30两次穿越:count(cross(c,ma(c,30)),30)=2;



QUOTE:
553.问:
      求助分析家,背景图配色原码!
    答(ddqsll201):
将下面的背景颜色语句,粘贴到主图公式中(必须在第1行)即可。
颜色不行,可以调整数值。最大为255。
DRAWGBK(C,COLORRGB(0,200,210),COLORRGB(0,55,135),0);



QUOTE:
554.问:
      1995年到1996年两年间,最高价为10元的如何写选股公式
    答(懒汉):
      hhv((年=1995 or 年=1996)*h,0)=10;



QUOTE:
555.问:
要加上KDJ的J线向上时成交量VOL柱线为红,KDJ的J线向下时成交量VOL柱线为绿.
红柱的成交均量10天线为第一条,
绿柱的成交均量10天线第二条.

    答(阿福):
线:=STKINDI('','kdj.j',0,6);
STICKLINE(J线>=ref(J线,1),VOL,0,7,0)colorred;
STICKLINE(J线红柱量:if(J线>=ref(J线,1),V,0)colorred,LINETHICK0;
绿柱量:if(J线if(J线>=ref(J线,1),ma(红柱量,10),0)colorred;
if(J线


QUOTE:
556.问:
要顯示的項目過多~~結果在同一行無法完全顯示出指標的數值~~(畫面擠不下)
可否將其顯示的內容~~分到第二行顯示呢~?(EX:超過10條以上的均線值)

    答(懒汉):
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,30);
MA4:=MA(CLOSE,60);
p:=SYSPARAM(2);
u:='ma1='+NUMTOSTR(ma1[p],3)+'ma2='+NUMTOSTR(ma2[p],3)
+'\n ma3='+NUMTOSTR(ma3[p],3)+'ma4='+NUMTOSTR(ma4[p],3);//注意\n的用法
DRAWTEXT(p=barpos,SYSPARAM(4),u)ALIGN2;



QUOTE:
557.问:
     请教涨停板的语言怎么写?
    答(绿色通道):
     涨停板
ls:=c/ref(c,1)>1.095 and c=h and between(forcast(V,4)
,0.2*forcast(v,12),2.1*forcast(v,12));
涨停板:filter(ls,28)*100,COLORRED,linethick2;



QUOTE:
558.问:
    ‘上一次上涨走势最后阳K线成交量“大于”上一次下跌走势第一根阴K线成交量’
    答(一鸣):
       {先下跌后上涨为一波
       上一次‘上涨走势’最后阳K线成交量大于上一次‘下跌走势’第一根阴K线成交量。
       不包括正在上涨或正在下跌的走势(阴阳k线含十字线) }

k1:=cross(c,ma(c,2)+0.0001);
k2:=cross(ma(c,2)+0.0001,c);
bk11:=sumbars(k1,1);
bk12:=sumbars(k1,2);
bk21:=sumbars(k2,1);
bk22:=sumbars(k2,2);
bk3:=barslast(not(ck4:=not(c>o) and sum(c>o,bk21)=bk21-1;
bk4:=barslast(k4);
v1:=ref(v,bk3);
v2:=ref(v,ref(bk4,bk11-1)+bk11-1){};
ref(v1,bk21)>ref(v2,bk21-1);
     问:
只有一点小毛病.
原因:上涨时不应该要求一定是收阳K线,和下跌时不应该要求一定是收阴K线,因为大概有1/10选出的个股都是因此而无效.(既:只要股价高于昨天的就算上涨了,和只要股价低于昨天的就算是下跌了).
另外:请老师把公式改成"只要后天股价等于前天股价就算是下跌"
     答(一鸣):
另外"只要后天股价等于前天股价就算是下跌",
这个公式变数太大,难以掌握!

{先下跌后上涨为一波
上一次‘上涨走势’最后K线成交量大于上一次‘下跌走势’第一根K线成交量。
不包括正在上涨或正在下跌的走势 }

k2:=cross(ma(c,2)+0.0001,c);
bk21:=sumbars(k2,1);
v2:=ref(v,bk21-1);
ref(v,bk21)>ref(v2,bk21);



QUOTE:
559.问:
把下面的语句在分析家主图中用直线显示。
PP:=(H + L + C) / 3;
S1:=(2* PP) - H;
R1:=(2* PP) - L ;
S2:=PP - (H - L);
R2:=PP + (H - L);

    答(阿远):
PP:=(H + L + C) / 3;
S1:=(2* PP) - H;
R1:=(2* PP) - L ;
S2:=PP - (H - L);
R2:=PP + (H - L);
STICKLINE(BARSTATUS=2,pp,pp,15,1);
STICKLINE(BARSTATUS=2,s1,s1,15,1);
STICKLINE(BARSTATUS=2,r1,r1,15,1);
STICKLINE(BARSTATUS=2,s2,s2,15,1);
STICKLINE(BARSTATUS=2,r2,r2,15,1);


QUOTE:
560.问:
前5天收十字型的公式如何写
    答(一鸣):
{5天前收十字}
ref(c,5)=ref(o,5);



QUOTE:
561.问:
     请教,如何在飞狐指标栏加上证指数
  答(知无不言):
     别名: 对应大盘收盘价
     所属类别: 行情函数  参数数量: 0
     对应大盘指数收盘价。
     用法:
     INDEXC,表示同期大盘的收盘价
  答(随便看看):
     Var1:="1A0001$CLOSE";
     Var2:="1A0001$OPEN";
     Var3:="1A0001$HIGH";
     Var4:="1A0001$LOW";
     STICKLINE(Var1>Var2,Var1,Var2,7,1),color0000ff;
     STICKLINE(Var1>Var2 OR Var1=Var2,Var3,MAX(Var1,Var2),0,1),color0000ff;
     STICKLINE(Var1>Var2 OR Var1=Var2,MIN(Var1,Var2),Var4,0,1),color0000ff;
     STICKLINE(Var1     STICKLINE(Var1     STICKLINE(Var1     STICKLINE(Var1=Var2,Var1,Var2,7,0), colorffffff;
     开盘: Var2, POINTDOT;
     收盘: Var1, POINTDOT;
     最高: Var3, POINTDOT;
     最低: Var4, POINTDOT;
     十三: EMA(Var1,13);
     三十四: MA((Var3+Var4)/2,34);
     半年线: MA((Var3+Var4)/2,125), POINTDOT;



QUOTE:
562.问:
     傅立叶变换。
     用法:
     FFT(X,N):对序列X进行傅立叶变换或变换处理后反变换.
     例如:
     当N=0时对序列X进行傅立叶变换
     当N=1时对序列X进行傅立叶变换并反变换回来,与原X一致
     当N>1时对序列X进行傅立叶变换并略去周期小于N的成分再反变
      有办法把傅立叶变换 未来数拒函数昨天数值固定住?
       FFT(CLOSE,30)?
  答(水芸儿):
     傅立叶数组请见184问中叙述 。
     这问题需自行写一个把数组长度做为参数的fft函数才可解决,如fft(c,30,datacount-n);
                                       



QUOTE:
563.问:
     MA1: INTPART(MA(C,10)),PRECIS0;
     用上面的源码排序怎么小数点后面还有三个0,请老师用分析家机构版写一下
  答(知无不言):
     写法正确,分析家v2005网络版



QUOTE:
564.问:
      分析家周均线如何表达?
      a:=ma(c,10);  代表10天平均线
      那么10周均线如何表达呢?
      不会是  a:=ma(c,50); 这么简单吧:   
    答(股票交易人):
    "MA.MA1#week"(10);



QUOTE:
565.问:
     盘中涨幅大于5%怎么编呀
  答(多多):
     c/ref(c,1)>1.05



QUOTE:
566.问:
     公式描述:
     今日收盘价低于前一次反弹上涨走势的最后收盘价(提示:如果只上涨一天的也算是反弹上 涨走势)。(分析家软件使用)
   答(一鸣):
    c       上面公式只能把今日下跌的选出来,但如果今天是上涨的它就选不出来,今日上涨还是下跌 都包括在内,则用下面
    c


QUOTE:
567.问:
     编一个周MACD指标DIF值在-0.20到0之间发出信号分析家用的选股公式
   答(江南烟雨):
       BETWEEN("macd.diff#week",-0.2,0);



QUOTE:
568.问:
      因不慎将指标删除,特再次求助!该指标也是从咱们这里看到的,具体内容不记得了,
      好象是说10日线和20形成金叉买进,但这不是全部内容,只是一部分,望广大股友知道的能够告之
   答(抄底高手):
      这样找:如果是分析家就采取引入公式的方法--在superstk的self下找dta文件,
      找你删除前的日期的文件,引入到分析家中就有了!
                                    



QUOTE:
569.问:
     如何总是在右边倒数第五根K线上画柱线,就是总在倒数第五根K线上显示所画柱线。fxj
   答(一鸣):
       {分析家,总在最后1天倒数第五根K线上画柱线}{视个人需要变更H及L}
       stickline(filter(backset(BARSTATUS=2,5),4),H,L,8,0);



QUOTE:
570.问:
      如股价跌破 60日内 30M最高值,划的线不需要太长。 fxj
   答(一鸣):
      {分析家}
m1:ma(c,30);
k0:=ref(m1,1)=ref(hhv(m1,60),1) and cross(ma(m1,2),m1+0.0001);
stickline(backset(ref(k0,10),11),ref(m1,barslast(k0)+1),ref(m1,barslast(k0)+1),11,0),linethick2;
      {飞狐}
m1:ma(c,30);
k0:=m1=hhv(m1,60) and refx(cross(ma(m1,2),m1+0.0001),1);
stickline(backset(ref(k0,9),10),ref(m1,barslast(k0)),ref(m1,barslast(k0)),10,0),linethick2;   
                                       



QUOTE:
571.问:
MA1:=MA(C,5);
MA2:=MA(C,10);
MA3:=MA(C,20);
A1:=(OPENA2:=C>MAX(MA1,MAX(MA2,MA3));
A3:=V/MA(V,30)>1.2;
A4:=C/REF(C,1)>1.049;
aa:=A1 AND A2 AND A3 AND A4;
a1 and a2 and a3 and a4 and (ref(barslast(aa),1)>60 or barssince(aa)=0);

第一:上面公式所表达的意思是....???

第二:求助,编一个分析家5.0的公式:

"上市交易日小于300天"
      
    答(yyzzqq):
       一
A1=开盘价小于5日10日20日均线的其中两条。
A2=收盘价大于5日10日20日均线。
A3=成交量是30日均量的1.2倍。
A4=日涨幅大于4.9%。
aa=A1,A2 , A3 ,A4条件都成立。
aa条件在60日内第一次成立。

barssince(c)<300;



QUOTE:
572.问:
      如何编制某日(或当日)跌幅超过5%个股的数量,并标出占总股的比例
    答(yyzzqq):
      c


QUOTE:
573.问:
      N天内股价从最高点回落百分5(当天的动态K线价位上标示一彩色小短横线)fxj
    答(馨芸):
      aa:=ref( (HHV(h,N)-C)/HHV(h,N)*100,1) < 5 and (HHV(h,N)-C)/HHV(h,N)*100>5;
      HHV(h,N);
      stickline(aa,HHV(h,N)-HHV(h,N)*0.05,HHV(h,N)-HHV (h,N*0.05,40,0),coloryellow,linethick2;




QUOTE:
574.问:
      我用飞狐,想表达这几句(★长下影★长上影★长十字★垂死十字)文字在主图上,写个源码,我要只是加在主图后面的那那种

      ★长下影:(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
      ★长上影:(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
      ★长十字:CLOSE=OPEN AND HIGH/LOW >1.03;
      ★垂死十字:CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
    答(骑兵00):
      类似这样试试:
      DRAWTEXT(★长下影,h*1.02,'★长下影');
   答(馨芸):
      ★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
      ★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
      ★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
      ★垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
      drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
      drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
      drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十               字'),colorwhite;
      drawtext(★垂死十字,if(★垂死十字=ref(★垂死十字,1),(L+c)/2*1.005,  (L+c)/2*1.01),'★垂死十字'),colorff9900;  ,



QUOTE:
575.问:
      CG:ma(C,17);
      FL:hhv(CG,2);
      FS:CG-(FL-CG);
      PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;

      我想把分散的三条线用白色的小圆卷来代替(CIRCLEDOT)
    答(馨芸):
        一,
      CG:ma(C,17),pointdot,linethick4,colormagenta;
      partline(1,cg),colormagenta,pointdot;
      FL:hhv(CG,2),pointdot,linethick3,colorwhite;
      partline(1,fl),colorwhite,pointdot;
      FS:CG-(FL-CG),pointdot,linethick3,colorgreen;
      partline(1,fs),colorgreen,pointdot;
      PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;
        二,
      CG:=ma(C,17),circledot,colormagenta;
      // partline(1,cg),colormagenta,pointdot;
      FL:=hhv(CG,2),pointdot,linethick3,colorwhite;
      // partline(1,fl),colorwhite,pointdot;
      FS:=CG-(FL-CG),pointdot,linethick3,colorgreen;
      partline(fl<>cg,cg),circledot,colormagenta;
      // partline(1,fs),colorgreen,pointdot;
      PARTLINE(CG=FL and fl=fs,fs),colorred,linethick3;



QUOTE:
576.问:
      我想用上面的六根均线做一个六线开金叉的盘中的预警公式
      ma5:MA(CLOSE,5),LINEDOT;
      ma20:MA(CLOSE,20),LINEDOT;
      MA34:MA(CLOSE,34),LINEDOT;
      MA55:MA(CLOSE,55),LINEDOT;
      ma77:MA(CLOSE,77),LINEDOT;
      ma99:MA(CLOSE,99),LINEDOT;
    答(zxcv-889):
        一,
      ma5:=MA(CLOSE,5),LINEDOT;
      ma20:=MA(CLOSE,20),LINEDOT;
      MA34:=MA(CLOSE,34),LINEDOT;
      MA55:=MA(CLOSE,55),LINEDOT;
      ma77:=MA(CLOSE,77),LINEDOT;
      ma99:=MA(CLOSE,99),LINEDOT;
      ma5>ma34 and ma34>ma55 ma55>ma77 and ma77>ma99;
        二,
      ma5:=MA(CLOSE,5),LINEDOT;
      ma20:=MA(CLOSE,20),LINEDOT;
      MA34:=MA(CLOSE,34),LINEDOT;
      MA55:=MA(CLOSE,55),LINEDOT;
      ma77:=MA(CLOSE,77),LINEDOT;
      ma99:=MA(CLOSE,99),LINEDOT;
      ma5>ma34 and ma34>ma55 ma55>ma77 and ma77>ma99 and ma5/ma34      加了一个条件:and ma5/ma34        三,飞狐的
      ma5:=MA(CLOSE,5);
      ma20:=MA(CLOSE,20);
      MA34:=MA(CLOSE,34);
      MA55:=MA(CLOSE,55);
      ma77:=MA(CLOSE,77);
      ma99:=MA(CLOSE,99);
      ma5>ma34 and ma34>ma55 and ma55>ma77 and ma77>ma99;



QUOTE:
577.问:
      我想六线开金叉是象:  KDJ 的那种的才是金叉吧, 不过好像这六根均线的出现有点难,机 会少点,不过一但出现,必然是大牛股了,  那么再简化一点的用5日  34 日 99日这三根线的开金叉就可能机会多了很多吧,也是一种三线开花吧!我喜欢这种形态的
    答(股市浪子):
      均线同时交叉的几率很小,试试少几个条件的,如:
      CROSS(MA5,MA34) AND CROSS(MA34,MA99);

      别名: 交叉函数
      所属类别: 逻辑函数  参数数量: 2

      两条线交叉。
      用法:
      CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0
       例如:
      CROSS(MA(CLOSE,10),MA(CLOSE,20))表示10日均线与20日均线交金叉



QUOTE:
578.问:
      CROSS(MA5,MA34) AND CROSS(MA34,MA99);
      语句缺少分号 ?
    答(股市浪子):
      你把最后那个分号抹掉,重新点一个,可能是中文标点。



QUOTE:
579.问:
      我想搞一个 MACD 和 RSI 同时在两天之内出现底背离共振的选股公式:

      A1:=BARSLAST(ref(cross("macd.diff","macd.dea"),1));
      B1:=ref(c,A1+1)>c and ref("macd.diff",A1+1)<"macd.diff" and cross  ("macd.diff","macd.dea");
      DRAWTEXT(FILTER(B1>0,5),0,'MACD'),COLORGREEN,ALIGN0;;
      Stickline(FILTER(B1>0,5),-1,0,1,0),COLORGREEN;

      A3:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
      B3:=ref(c,A3+1)>c and ref("RSI.RSI1",A3+1)<"RSI.RSI1" and cross ("RSI.RSI1","RSI.RSI2");
      DRAWTEXT(FILTER(B3>0,5),-0.25,'RSI'),COLORCYAN,ALIGN0;;
      Stickline(FILTER(B3>0,5),-1,-0.25,1,0),COLORCYAN;
      C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
      D1:=ref(c,C1+1)"macd.diff" and cross  ("macd.dea","macd.diff");
      DRAWTEXT(FILTER(D1>0,5),-0.5,'MACD'),COLORwhite,ALIGN0;
      Stickline(FILTER(D1>0,5),-0.5,1,1,0),COLORwhite;
      C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
      D3:=ref(c,C3+1)"RSI.RSI1" and cross  ("RSI.RSI2","RSI.RSI1");
      DRAWTEXT(FILTER(D3>0,5),0.25,'RSI'),COLORMAGENTA,ALIGN0;;
      Stickline(FILTER(D3>0,5),1,0.25,1,0),COLORMAGENTA;
   答(馨芸):
      xx1:=(count(FILTER(B1>0,5),2)>=1)*2;
      xx2:=count(FILTER(B3>0,5),2)>=1;
      xx3:=(xx1=2 and xx2=1)*5;
      xx4:ref(xx3,1)=0 and xx3=5;
  答(achen):
      {底背共振}
      A1:=BARSLAST(ref(cross("macd.diff","macd.dea"),1));
      B1:=ref(c,A1+1)>c and ref("macd.diff",A1+1)<"macd.diff" and cross  ("macd.diff","macd.dea");
      A3:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
      B3:=ref(c,A3+1)>c and ref("RSI.RSI1",A3+1)<"RSI.RSI1" and cross ("RSI.RSI1","RSI.RSI2");
      xx1:=(count(FILTER(B1>0,5),2)>=1)*2;
      xx2:=count(FILTER(B3>0,5),2)>=1;                        
      xx3:=(xx1=2 and xx2=1)*5;
      底背共振:ref(xx3,1)=0 and xx3=5;



QUOTE:
580.问:
      ★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
      ★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
      ★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;

      drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
      drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
      drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十              字'),colorwhite;
     我想只要上下影线的线的升跌幅超过了   2.6%  才发出信号来(如果能够加上前三天的 K 线     组合总加起来升跌幅达七个点才发出信号)
     长十字星的上下线是大于三个点(上面三个点,下面三个点)
    答(馨芸):
      用影线做讯号是危险的,这不便帮你
      要讯号可参这个
      黄线,绿线是抄底,红线是追涨
      蓝线是逃顶
      黄线,绿线讯号太多时,可试着调整
      vertline(攻擊>50),colorgreen;  50- - - ->60, 70,80……
      vertline(出擊>60),coloryellow;60 - - - ->70, 80,90……
          原码
      n:=40;
     VAR1:=EMA(HHV(HIGH,120),21);
     VAR2:=EMA(HHV(HIGH,60),21);
     VAR3:=EMA(HHV(HIGH,30),21);
     VAR4:=EMA(LLV(LOW,120),21);
     VAR5:=EMA(LLV(LOW,60),21);
     VAR6:=EMA(LLV(LOW,30),21);
     VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);
     VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);
     VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);
     VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);
     VARB:=REF(LOW,1);
     VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;
     VARD:=EMA(IF(CLOSE*1.35<=VARA,VARC*10,VARC/10),3);
     VARE:=LLV(LOW,30);
     VARF:=HHV(VARD,30);
     VAR10:=IF(MA(CLOSE,58),1,0);
     MID:=REF(HIGH+LOW,1)/2;
     VAR12:=SUM(MAX(0,HIGH-MID),N)/SUM(MAX(0,MID-LOW),N)*100 ;
     CR:=IF(VAR12<230,VAR12,230),COLORcyan;
     VAR11:=EMA(IF(LOW<=VARE,(VARD+VARF*2)/2,0),3)/618*VAR10;
     VAR13:=IF(VAR11>115,115,VAR11);
     VAR14:=IF(VAR12<24.5,24.5,VAR12);
     攻擊:=IF(VAR12<60 AND VAR11>10,5500/VAR14,0),COLORGREEN;
     vertline(攻擊>50),colorgreen;
     出擊:=IF(VAR13>20,VAR13*2,0),COLORYELLOW;
     vertline(出擊>60),coloryellow;
     趨勢線:= ((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA         (SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50) *1.032+50)*2,COLORRED;
     買入:= IF(CROSS(趨勢線,30),150,0),COLORWHITE;
     vertline(買入),COLORred;
     賣出:= IF(CROSS(190,趨勢線),150,220),COLORFFAA00;
     vertline(賣出<>220),COLORFFAA00;
  问:
      上影线和下影线的 K 线信号,因为我是以看 k 线组图为主的,有一个明显一点的短线炒底和短线走人的信号会对我有帮助的,我喜欢在上影线走人,在下影线抢货的,
   答(馨芸):
       ★下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
       ★上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
       ★十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
       ★垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
       drawtext(★下影,if(★下影=ref(★下影,1),L*0.98,L*0.99),'★長下影'),coloryellow;
       drawtext(★上影,if(★上影=ref(★上影,1),H*1.005,H*1.01),'★長上影'),colorgreen;
       drawtext(★十字,if(★十字=ref(★十字,1),(H+c)/2*1.005,(H+c)/2*1.01),'★長十                 字'),colorwhite;
       drawtext(★垂死十字,if(★垂死十字=ref(★垂死十字,1),(L+c)/2*1.005,                            (L+c)/2*1.01),'★垂死十字'),colorff9900;

       vertline((MIN(CLOSE,OPEN)-LOW)/(LOW)>0.026),colormagenta;
       vertline((HIGH-MAX(CLOSE,OPEN))/(HIGH)>0.026),colorff9900;
       aa:10*((c-llv(c,3))/llv(c,3)*100>7)coloryellow;
       bb:20*((HHV(C,3)-C)/HHV(C,3)*100>7)colorwhite;

       AC:=C;
       AH:=H;
       AL:=L;
       AO:=O;
       STICKLINE(AC>=AO,AH,AC,1,0),color225588;
       STICKLINE(AC>=AO,AH,AC,0,0),color66ccff;
       STICKLINE(AC>=AO,AO,AL,1,0),color225588;
       STICKLINE(AC>=AO,AO,AL,0,0),color66ccff;

       STICKLINE(AC>AO,AC,AO,8,0),COLOR225588;
       STICKLINE(AC>AO,AC,AO,7,0),COLOR226699;
       STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa;
       STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb;
       STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc;
       STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd;
       STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee;
       STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff;

       STICKLINE(AC<=AO,AH,AC,1,0),color888800;
       STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
       STICKLINE(AC<=AO,AO,AL,1,0),color888800;
       STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

       STICKLINE(AC<=AO,AC,AO,8,0),COLOR888800;
       STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900;
       STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00;
       STICKLINE(AC<=AO,AC,AO,5,0),COLORbbbb00;
       STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00;
       STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;
       STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00;
       STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00;

--------------------------------------------------------------------------------




QUOTE:
581.问:
      求高手帮编一个连续三天以上收阴的选股公式
    答(了无痕):
      {连阴>=3天}
      XG:COUNT(C      {阴十字也算阴}



QUOTE:
582.问:
      谁有 70万 组合的源码

   答(阿耀):
      我收集的
      上去:ema(c,n1),colorred;
下来:ema(c,n2),colorgreen;
中间:ema(下来,n2),colorwhite,linethick2;
Varf1:=COUNT(CROSS(上去,中间),2)=1;
Varf2:=COUNT(CROSS(下来,中间),2)=1;
ZAI:=FILTER(Varf1 AND Varf2,2);
DRAWTEXT(zai,中间,'¤再上去'),colorwhite;
DRAWTEXT(cross(上去,下来),下来,'★上去↑'),colorred;
DRAWTEXT(cross(下来,上去),下来,'☆下来↓'),colorgreen;
Vv2:=REF(close,1);
Vv3:=SMA((close-Vv2),6,1)/SMA(ABS(close-Vv2),6,1)*100;
DRAWICON(ref(vv3,1)>81 and vv3<80,high,5);
DRAWTEXT(ref(vv3,1)>81 and vv3<80,high*1.39,'做顶↓'),coloryellow;
VF1:=MA(CLOSE,60)-MA(CLOSE,5)/3.2;
DRAWTEXT(IF(CLOSEMA(VOL,5)/240 AND CLOSE>=REF(CLOSE,1)*1.08 AND CLOSEVarA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;
VarB:=EMA(0.667*REF(VarA,1)+0.333*VarA,5);
DRAWTEXT(IF(VOL>=1.3*MA(VOL,5) AND COUNT(VarA>=VarB and VarA<-17,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'★注意买入');
Varr1:=SMA(MAX(CLOSE-ref(c,1),0),6,1)/SMA(ABS(CLOSE-ref(c,1)),6,1)*100;
DRAWICON(CROSS(82,Varr1),HIGH*1.05,5);//2
DRAWTEXT(CROSS(82,Varr1),high*1.08,'做顶↓'),coloryellow;
Var1:=(HIGH+LOW+OPEN+2*CLOSE)/5;
Var2:=REF(Var1,1);
Var3:=SMA(MAX(Var1-Var2,0),10,1)/SMA(ABS(Var1-Var2),10,1)*100;
HY3:=IF(COUNT(Var3<20,5)>=1 AND COUNT(Var1=LLV(Var1,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0);
DRAWTEXT(hy3,low,'▲注意买入'),colorred;

n1  3/1/100  n2  5/1/100主图    我n1选8   n2选60  



QUOTE:
583.问:
    Var3:=100-(100-3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));
Var4:=100-(100-3*SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));

t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

想要一个选出下面信号的粗选股公式出来:

B7:=DRAWTEXT(t7 and COUNT(t7,30)=1,30,'☆注意 '),COLORYELLOW;
    答(了无痕):
        Var3:=100-(100-3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));
Var4:=100-(100-3*SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))
*100,20,1),15,1));
t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);

XG:t7 and COUNT(t7,30)=1;



QUOTE:
584.问:
      如下式中:请帮写:
       1.zq1天数内,涨幅>ref(涨幅,1)时阳线涨幅和。
       2..zq1天数内,涨幅       b:=ma(c,30);
       jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
       zq1:BARSLAST(jc=1),LINETHICK0;
       zf:=(c-ref(c,1))/ref(c,1)*100;
       涨幅:sum(zf,zq1),Color0000FF,linethick1;
       z1:=涨幅>ref(涨幅,1);
       z2:=涨幅    答(wzlhm ):
       b:=ma(c,30);
       jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
       zq1:BARSLAST(jc=1)+1,LINETHICK0;
       zf:=(c-ref(c,1))/ref(c,1)*100;
       涨幅:sum(zf,zq1),Color0000FF,linethick1;
       z1:=涨幅>ref(涨幅,1);
       z2:=涨幅
       {以上是你原来的代码}

       阳线涨幅和:SUM(z1*zf*ISUP,zq1);{1.zq1天数内,涨幅>ref(涨幅,1)时阳线涨幅和。}
       阴线跌幅和:SUM(z2*zf*ISDOWN,zq1);{  2..zq1天数内,涨幅                                                



QUOTE:
585.问:
      比如说我编一个关于K线的指标,可是如果全在图上标出文字,那图面就太复杂了。能不能      等光标移到那里,他才在光标位置显示"早晨之星"之类的?
     答(雪狐):
      是这样!
      smd:=BACKSET(REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND      ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND CLOSE/OPEN>1.05 AND  CLOSE>REF(CLOSE,2),3);
      DRAWTEXT( smd and SYSPARAM(1)=BARSCOUNT(c) ,l,'早晨之星'),SHIFT1  ,ALIGN1,
      COLORyellow;   



QUOTE:
586.问:
      这个公式应该怎么写[分析家]
      KDJ指标的日、周、月同时出现低位金叉?
    答(一鸣):
      {KDJ指标的日、周、月同时出现低位金叉 }
      input:n1(20),n2(30);  
      K1:="KDJ.K#DAY";
      D1:="KDJ.D#DAY";
      K2:="KDJ.K#WEEK";
      D2:="KDJ.D#WEEK";
      K3:="KDJ.K#MONTH";                                    
      D3:="KDJ.D#MONTH";
      ck:=ref(k1,1)<=n1 and k2<=n2 and k3<=n2;
      ck and cross(k1,k2+0.0009) and k2>d2 and k3>d3;

      {真正同时金叉应该这样写:(但选出股票的机率低)
      ckw:=ref(cross(k2,d2+0.0009),barslast(k2<>ref(k2,1)));
      ckm:=ref(cross(k3,d3+0.0009),barslast(k3<>ref(k3,1)));
      ck and cross(k1,k2+0.0009) and ckw and ckm;}



QUOTE:
587.问:
      均线从粘连开始发散这个公式怎么写?
    答(一鸣):
      总觉得成功率不高,参考看看

{二十条均线的粘合度以三个点以内,然后向上发散}
ema10:=ema(c,10); ema20:=ema(c,20);  ema30 :=ema(c,30); ema40 :=ema(c,40); ema50:=ema(c,50);
ema60:=ema(c,60);  ema70:=ema(c,70);  ema80:=ema(c,80);  ema90:=ema(c,90);  ema100:=ema(c,100);
ema110:=ema(c,110);  ema120:=ema(c,120);  ema130:=ema(c,130);  ema140:=ema(c,140);  ema150:=ema(c,150);  
ema160:=ema(c,160);  ema170:=ema(c,170);  ema180:=ema(c,180); ema190:=ema(c,190);  ema200:=ema(c,200);  
k1:=max(ema10,max(ema20,max( ema30 ,max(ema40 ,max(ema50 ,max(ema60 ,max(ema70 ,
max(ema80,max(ema90 ,max(ema100,max(ema110,max( ema120 ,max(ema130,max( ema140 ,
max(ema150 ,max(ema160,max( ema170 ,max(ema180 ,max(ema190, ema200)))))))))))))))))));
k2:=min(ema10,min(ema20,min( ema30 ,min(ema40 ,min(ema50 ,min(ema60 ,min(ema70 ,
min(ema80,min(ema90 ,min(ema100,min(ema110,min( ema120 ,min(ema130,min( ema140 ,
min(ema150 ,min(ema160,min( ema170 ,min(ema180 ,min(ema190, ema200)))))))))))))))))));
k3:=ema10>ema20 and  ema20>ema30 and  ema30> ema40 and  ema40> ema50 and  ema50> ema60
and  ema60>ema70 and  ema70> ema80  and  ema80>ema90 and  ema90> ema100 and  ema100>ema110
and  ema110> ema120  and  ema120>ema130  and  ema130>ema140 and  ema140> ema150 and  
ema150> ema160  and  ema160>ema170  and  ema170>ema180  and  ema180>ema190  and  ema190>ema200 ;
k4:=ema10>ref(ema10,1) and ema20>ref(ema20,1) and  ema30>ref(ema30,1) and  ema40>ref(ema40,1) and
ema50>ref(ema50,1) and  ema60>ref(ema60,1) and  ema70>ref(ema70,1) and  ema80>ref(ema80,1) and
ema90>ref(ema90,1) and  ema100>ref(ema100,1) and ema110>ref(ema110,1) and  ema120>ref(ema120,1) and
ema130>ref(ema130,1) and  ema140>ref(ema140,1) and  ema150>ref(ema150,1) and  ema160>ref(ema160,1) and
ema170>ref(ema170,1) and  ema180>ref(ema180,1) and  ema190>ref(ema190,1) and  ema200>ref(ema200,1);
k5:=barslast(k1/k2<=1.03)<=10;
cross(k3,0.5) and k4 and k5;
   答(一鸣):
      干脆再做一个均线数量可调整,爱用几条线,就用几条线,
在公式中转来转去,真的有点晕了

{二十条均线的粘合度在三个点以内,然后向上发散,
均线数量可调,要用几条就用几条}
input:n(20,2,20);//n条均线
e1:=ema(c,10); e2:=ema(c,20);  e3:=ema(c,30); e4:=ema(c,40); e5:=ema(c,50);
e6:=ema(c,60);  e7:=ema(c,70);  e8:=ema(c,80);  e9:=ema(c,90);  e10:=ema(c,100);
e11:=ema(c,110);  e12:=ema(c,120);  e13:=ema(c,130);  e14:=ema(c,140);  e15:=ema(c,150);  
e16:=ema(c,160);  e17:=ema(c,170);  e18:=ema(c,180); e19:=ema(c,190);  e20:=ema(c,200);  
k1:=max(e1,max(e2,max( e3*(n>=3) ,max(e4 *(n>=4),max(e5*(n>=5) ,max(e6*(n>=6) ,
max(e7*(n>=7) ,max(e8*(n>=8),max(e9*(n>=9) ,max(e10*(n>=10),max(e11*(n>=11),
max( e12*(n>=12) ,max(e13*(n>=13),max( e14*(n>=14) ,max(e15*(n>=15) ,max(e16*(n>=16),
max( e17*(n>=17) ,max(e18*(n>=18) ,max(e19*(n>=19), e20*(n>=20))))))))))))))))))));
k2:=min(e1,min(e2,min( e3+(n<3)*10000 ,min(e4+(n<4)*10000 ,min(e5+(n<5)*10000 ,
min(e6+(n<6)*10000 ,min(e7+(n<7)*10000 ,min(e8+(n<8)*10000,min(e9+(n<9)*10000 ,
min(e10+(n<10)*10000,min(e11+(n<11)*10000,min( e12+(n<12)*10000 ,min(e13+(n<13)*10000,
min( e14+(n<14)*10000 ,min(e15 +(n<15)*10000,min(e16+(n<16)*10000,min( e17 +(n<17)*10000,
min(e18+(n<18)*10000 ,min(e19+(n<19)*10000, e20+(n<20)*10000)))))))))))))))))));
k3:=e1>e2 and if(n>=3,e2>e3,c>0) and if(n>=4,e3> e4,c>0) and if(n>=5,e4> e5,c>0) and if(n>=6,e5> e6,c>0) and
if(n>=7,e6>e7,c>0) and if(n>=8,e7> e8,c>0) and if(n>=9,e8>e9,c>0) and if(n>=10,e9> e10,c>0) and if(n>=11,e10>e11,c>0) and
if(n>=12,e11> e12,c>0) and if(n>=13,e12>e13,c>0) and if(n>=14,e13>e14,c>0) and if(n>=15,e14> e15,c>0) and if(n>=16,e15> e16,c>0)
and if(n>=17,e16>e17,c>0) and if(n>=18,e17>e18,c>0) and if(n>=19,e18>e19,c>0) and if(n>=20,e19>e20,c>0) ;
k4:=e1>ref(e1,1) and e2>ref(e2,1) and if(n>=3,e3>ref(e3,1),c>0) and if(n>=4,e4>ref(e4,1),c>0) and if(n>=5,e5>ref(e5,1),c>0) and
if(n>=6,e6>ref(e6,1),c>0) and if(n>=7,e7>ref(e7,1),c>0) and if(n>=8,e8>ref(e8,1),c>0) and if(n>=9, e9>ref(e9,1),c>0) and
if(n>=10,e10>ref(e10,1),c>0) and if(n>=11,e11>ref(e11,1),c>0) and if(n>=12,e12>ref(e12,1),c>0) and if(n>=13,e13>ref(e13,1),c>0) and
if(n>=14,e14>ref(e14,1),c>0) and if(n>=15, e15>ref(e15,1),c>0) and if(n>=16,e16>ref(e16,1),c>0) and if(n>=17,e17>ref(e17,1),c>0) and
if(n>=18,e18>ref(e18,1),c>0) and if(n>=19,e19>ref(e19,1),c>0) and if(n>=20,e20>ref(e20,1),c>0) ;
k5:=barslast(k1/k2<=1.03)<=10;
cross(k3,0.5) and k4 and k5;   



QUOTE:
588.问:
      请问分析家的“PARTLINE(x2,x2>x3,rgb(255,0,0),x2   答(知无不言):
      PARTLINE(x2>x3,x2);
      PARTLINE(x2   答( zjxu58 ):
      PARTLINE(x2>x3,x2),COLORRED;
      PARTLINE(x2      加上了颜色代码;



QUOTE:
589.问:
      帮忙把下面的"长线牛股(分析家)"公式改编成飞狐公式?
       MA1:EMA(CLOSE,21),color00ff00;
       MA2:EMA(CLOSE,120),colorred ;
       顶:MA(CLOSE,30) + 2*STD(CLOSE,60), COLORYELLOW,pointdot, linethick2 ;
       底:MA(CLOSE,30) - 2*STD(CLOSE,60) ,COLORYELLOW ,pointdot, linethick2;
       STICKLINE(MA1>MA2,MA1,MA2,1,0),colorFF66FF ;
       STICKLINE(MA2>MA1,MA1,MA2,1,0),color00FF00 ;
       转向:ZIG(3,10), colorFF3300 ;
       MA3:MA(CLOSE,2),colorred,LINETHICK2;
    答(041013);
       飞狐可以引用



QUOTE:
590.问:
      做一个上涨了一段,上穿过250天均线后,又回探250天均线的指标!
    答(一鸣):
      {上涨了一段,上穿过250天均线后,又回探250天均线}
      m1:=ma(c,250);
      k1:=barslast(cross(c,ma(c,250)));
      c/m1<1.005 and ref(all(c>m1,k1),1) and hhv(h/m1,k1+1)>=1.01;




QUOTE:
591.问:
      求助如何把技术指标改为选股指标
      VarF:=TROUGHBARS(3,15,1)<4;
      升跌:EMA((C/MA((2*C+H+L)/4,30)-1)*100,3)colorstick;
      PARTLINE(C,升跌)colorgreen;
      PARTLINE(C,0)colorred,linethick2;
      STICKLINE(FILTER(VarF=1,5),50,0,10,0)colorblue;
      DRAWICON(FILTER(VarF=1,5),50,1);
      DRAWTEXT(FILTER(VarF=1,5),25,'闪电出击')coloryellow;
      条件是“闪电出击'
     答( 简单·趋势 ):
       {闪电出击}
       VarF:=TROUGHBARS(3,15,1)<4;
       FILTER(VarF=1,5);
       看看是不是这个信号
    答(知无不言):
        VarF:TROUGHBARS(3,15,1)<4;
        用了ZIG类函数,未正确理解ZIG类函数的特点前,不要轻易根据信号进行交易。



QUOTE:
592.问:
      编一个MACD选股公式,MACD的快线高于慢线,快线下跌,不跌破慢线上调,同时MACD的快线      和慢线都高于0轴,股价高于60日平均线。
     答(知无不言):
      diff:="macd.diff";
      dea:="macd.dea";
     c>ma(c,60)and diff>ref(diff,1)and ref(diff,1)0 and diff>dea ;
                              



QUOTE:
593.问:
     怎么样用分析家显示120分钟K线
     答(yyzzqq):
     用多日线。



QUOTE:
594.问:
     下面是背离的主图,能不能帮我改一下错误,改成分析家的呀

MA3:MA(CLOSE,3);
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(diff,dea),1));
B1:=REF(C,A1+1)>C AND REF(diff,A1+1)DRAWTEXT(IF(B1>0,1,0),L-0.1,'MACD底背'),colorgreen;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(RSV,3,1);
d:=SMA(k,3,1);
A2:=BARSLAST(REF(CROSS(k,d),1));
B2:=REF(C,A2+1)>C AND REF(k,A2+1)DRAWTEXT(IF(B2>0,1,0),L-0.25,'KDJ底背'),coloryellow;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1)DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),colorcyan;
C1:=BARSLAST(REF(CROSS(dea,diff),1));
D1:=REF(C,C1+1)diff AND CROSS(dea,diff);
DRAWTEXT(IF(D1>0,1,0),H+0.1,'MACD顶背'),colorwhite;
C2:=BARSLAST(REF(CROSS(d,K),1));
D2:=REF(C,C2+1)k AND CROSS(d,K);
DRAWTEXT(IF(D2>0,1,0),H+0.25,'KDJ顶背'),colorwhite;
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
D3:=REF(C,C3+1)RSI1 AND CROSS(RSI2,RSI1);
DRAWTEXT(IF(D3>0,1,0),H+0.4,'RSI顶背'),colormagenta;
    答(yyzzqq):
      MA3:MA(CLOSE,3);
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,8);
A1:=BARSLAST(REF(CROSS(diff,dea),1));
B1:=REF(C,A1+1)>C AND REF(diff,A1+1);
DRAWTEXT(IF(B1>0,1,0),L-0.1,'MACD底背'),colorgreen;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(RSV,3,1);
d:=SMA(k,3,1);
A2:=BARSLAST(REF(CROSS(k,d),1));
B2:=REF(C,A2+1)>C AND REF(k,A2+1);DRAWTEXT(IF(B2>0,1,0),L-0.25,'KDJ底背'),coloryellow;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
A3:=BARSLAST(REF(CROSS(RSI1,RSI2),1));
B3:=REF(C,A3+1)>C AND REF(RSI1,A3+1);DRAWTEXT(IF(B3>0,1,0),L-0.4,'RSI底背'),colorcyan;
C1:=BARSLAST(REF(CROSS(dea,diff),1));
D1:=REF(C,C1+1)>C AND CROSS(dea,diff);
DRAWTEXT(IF(D1>0,1,0),H+0.1,'MACD顶背'),colorwhite;
C2:=BARSLAST(REF(CROSS(d,K),1));
D2:=REF(C,C2+1)>C AND CROSS(d,K);
DRAWTEXT(IF(D2>0,1,0),H+0.25,'KDJ顶背'),colorwhite;
C3:=BARSLAST(REF(CROSS(RSI2,RSI1),1));
D3:=REF(C,C3+1)>C AND CROSS(RSI2,RSI1);
DRAWTEXT(IF(D3>0,1,0),H+0.4,'RSI顶背'),colormagenta;



QUOTE:
595.问:
    谁能提供结构波浪公式原码
     答(无名山人):
     想要一样的在这.           (分析家公式)
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1); B1:=FILTER(A1,3); C1:=BACKSET(B1,3+1); D1:=FILTER(C1,3);{高点}
A2:=REF(LOW,3)=LLV(LOW,2*3+1); B2:=FILTER(A2,3); C2:=BACKSET(B2,3+1); D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
DRAWLINE(LD,L,HD,H,0),coloryellow,LINETHICK1,POINTDOT;
DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
A3:=HB3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD; E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2); HH:=E3>REF(E3,1);{找出全部长期高点}
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1)D4:=A4 AND B4 AND LD;E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);LL:=E4>REF(E4,1);{找出全部长期低点}
DRAWICON(HH,H,10),ALIGN1; DRAWICON(LL,L,12),ALIGN1;
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1;{后面进行过滤,方法同前.只是不用考虑高低点出现在同一K线}
X3:=REF(BARSLAST(H3),1)+1;F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);I3:=BACKSET(G3,2);LZ:=I3>REF(I3,1);{长期低点,也可供引用}
L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));
G4:=F4>REF(F4,1); I4:=BACKSET(G4,2); HZ:=I4>REF(I4,1);{长期高点,也可供引用}
DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
DRAWLINE(LZ,L,HZ,H,0),COLORRED,LINETHICK1;{长期连线}
K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1);K2:=K1>REF(K1,1);
DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1;
低一:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
一低:=低一>REF(低一,1);
低二:=BACKSET(一低,REF(BARSLAST(LD),1)+2);
二低:=低二>REF(低二,1);
DRAWLINE(二低,L,一低,L,1),COLORMAGENTA,LINETHICK1;
高一:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
一高:=高一>REF(高一,1);
高二:=BACKSET(一高,REF(BARSLAST(HD),1)+2);
二高:=高二>REF(高二,1);
DRAWLINE(二高,H,一高,H,1),COLORMAGENTA,LINETHICK1;
前一低:REF(L,BARSLAST (一低)),COLORYELLOW,POINTDOT,LINETHICK2;
前二低:REF(L,BARSLAST (二低)),COLORFF66FF,POINTDOT,LINETHICK2;
前一高:REF(H,BARSLAST(一高)),COLORFFEEBB,POINTDOT,LINETHICK2;
前二高:REF(H,BARSLAST(二高)),COLORFF0000,POINTDOT,LINETHICK2;
短高:= REF(H,BARSLAST(一高));
短低:= REF(L,BARSLAST(一低));
短比:(C-短低)/(短高-短低),LINETHICK0;
常数:=REF(INDEXC,BARSLAST(一低))/REF(C,BARSLAST(一低));
叠1:INDEXC/常数,color008eFF,LINETHICK0;
PARTLINE(叠1,1),color008eFF;
常数2:=REF(INDEXC,BARSLAST(二低))/REF(C,BARSLAST(二低));
叠2:INDEXC/常数2,color008eFF,LINETHICK0;
PARTLINE(叠2,1),color008eFF;
s:=NUMTOSTRN(DAYS1970-DATETOD1970(REF(DATE,BARSLAST(LD))),0);
s1:=NUMTOSTRN(DAYS1970-DATETOD1970(REF(DATE,BARSLAST(HD))),0);
s2:=NUMTOSTRN(H,2);
s3:=NUMTOSTRN(L,2);
{DRAWTEXT(HD,1.02*H,s),COLORGREEN;
DRAWTEXT(LD,0.98*L,s1),COLORRED;
DRAWTEXT(HD,H*(1+0.002),s2),COLORff9933,ALIGN0;
DRAWTEXT(LD,L*(1.001-0.002),s3),COLORYELLOW,ALIGN0;}
DRAWTEXT(D1,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORff9933;
DRAWTEXT(二高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(D2,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(二低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
var3:=(CLOSE+HIGH+LOW)/3;            
A:=EMA(var3,10);
B:=REF(A,1);
PARTLINE( B,A>B,RGB(255,0,0),AVAR1:=EMA(CLOSE,3);
VAR2:=EMA(CLOSE,8);
趋势:MA(CLOSE,5),COLORWHITE,LINETHICK2;
   答(冰绿茶12):
      新结构波浪 FXJ50用 附原码

{以下语句为FXJ50新结构波浪 n=2}
A1:=REF(HIGH,3)=HHV(HIGH,N*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高点}

A2:=REF(LOW,3)=LLV(LOW,N*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
E2:=(HIGH+LOW)/2;{高低点出现在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);{过滤后高点}
{以上语句为新结构波浪}

A3:=HB3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF(BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD; E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1) ;{找出全部长期高点}

A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1)D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF(BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);{找出全部长期低点}
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用考虑高低点出现在同一K线}
X3:=REF(BARSLAST(H3),1)+1;
F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF(LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);  
I3:=BACKSET(G3,2);  
LZ:=I3>REF(I3,1); {长期低点,也可供引用}

L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1;
F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-POW(10,20)),X4));
G4:=F4>REF(F4,1);  I4:=BACKSET(G4,2);  HZ:=I4>REF(I4,1);{长期高点,也可供引用}
{以下是十条趋势线原码}
低一:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
一低:=低一>REF(低一,1);
低二:=BACKSET(一低,REF(BARSLAST(LD),1)+2);
二低:=低二>REF(低二,1);
低三:=BACKSET(二低,REF(BARSLAST(LD),1)+2);
三低:=低三>REF(低三,1);
低四:=BACKSET(三低,REF(BARSLAST(LD),1)+2);
四低:=低四>REF(低四,1);
低五:=BACKSET(四低,REF(BARSLAST(LD),1)+2);
五低:=低五>REF(低五,1);
低六:=BACKSET(五低,REF(BARSLAST(LD),1)+2);
六低:=低六>REF(低六,1);
高一:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
一高:=高一>REF(高一,1);
高二:=BACKSET(一高,REF(BARSLAST(HD),1)+2);
二高:=高二>REF(高二,1);
高三:=BACKSET(二高,REF(BARSLAST(HD),1)+2);
三高:=高三>REF(高三,1);
高四:=BACKSET(三高,REF(BARSLAST(HD),1)+2);
四高:=高四>REF(高四,1);
高五:=BACKSET(四高,REF(BARSLAST(HD),1)+2);
五高:=高五>REF(高五,1);
高六:=BACKSET(五高,REF(BARSLAST(HD),1)+2);
六高:=高六>REF(高六,1);
前一低:REF(L,BARSLAST(一低)),COLORGREEN,POINTDOT,LINETHICK2;
前二低:REF(L,BARSLAST(二低)),COLORGREEN,POINTDOT,LINETHICK2;
前三低:REF(L,BARSLAST(三低)),COLORGREEN,POINTDOT,LINETHICK2;
前四低:REF(L,BARSLAST(四低)),COLORGREEN,POINTDOT,LINETHICK2;
前五低:REF(L,BARSLAST(五低)),COLORGREEN,POINTDOT,LINETHICK2;
前六低:REF(L,BARSLAST(六低)),COLORGREEN,POINTDOT,LINETHICK2;


前一高:REF(H,BARSLAST(一高)),COLORRED,POINTDOT,LINETHICK2;
前二高:REF(H,BARSLAST(二高)),COLORRED,POINTDOT,LINETHICK2;
前三高:REF(H,BARSLAST(三高)),COLORRED,POINTDOT,LINETHICK2;
前四高:REF(H,BARSLAST(四高)),COLORRED,POINTDOT,LINETHICK2;
前五高:REF(H,BARSLAST(五高)),COLORRED,POINTDOT,LINETHICK2;
前六高:REF(H,BARSLAST(六高)),COLORRED,POINTDOT,LINETHICK2;
DRAWLINE(二低,L,一低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(三低,L,二低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(四低,L,三低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(五低,L,四低,L,1),COLORYELLOW,LINETHICK1;
DRAWLINE(六低,L,五低,L,1),COLORYELLOW,LINETHICK1;


DRAWLINE(二高,H,一高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(三高,H,二高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(四高,H,三高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(五高,H,四高,H,1),COLORFF00FF,LINETHICK1;
DRAWLINE(六高,H,五高,H,1),COLORFF00FF,LINETHICK1;
DRAWTEXT(一低 or 二低 or 三低 or 四低 or 五低 or 六低 ,L*0.98,'.'),COLOR000000;
DRAWTEXT(一高 or 二高 or 三高 or 四高 or 五高 or 六高 ,H*1.02,'.'),COLOR000000;

DRAWTEXT(一高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(二高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(三高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(四高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(五高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(六高,H,NUMTOSTRN(BARSLAST(LD),0)+'天'+NUMTOSTRN(h,2)),ALIGN1,VALIGN2,COLORYELLOW;
DRAWTEXT(一低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(二低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(三低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(四低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(五低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
DRAWTEXT(六低,L,NUMTOSTRN(BARSLAST(HD),0)+'天'+NUMTOSTRN(L,2)),ALIGN1,COLORYELLOW;
                                                      



QUOTE:
596.问:
      能否将买点改成条件选股公式
     Var1:=BARSCOUNT(CLOSE)*3.142/180;
     A2: SIN(Var1*8)*100;
     A3: COS(Var1*8)*100;
     X1: 0;
     Var1:=MA(CLOSE,5);
     Var2:=MA(CLOSE,10);
     Var3:=MA(CLOSE,20);
     Var4:=MA(CLOSE,30);
     Var5:=(Var1+Var2+Var3+Var4)/4;
     Var6:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
     Var7:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
     Var8:=EMA(Var6,8);
     底部注意: STICKLINE(Var6>REF(Var6,1) AND Var6<0 AND Var6     低位转强: STICKLINE(Var8>REF(Var8,1) AND Var6<0 AND Var6>Var8,Var8,0,5,0),
     COLORYELLOW;
     买点: STICKLINE(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,Var6,Var8,10,0);
     DRAWICON(FILTER(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,30),-140,4);
     DRAWTEXT(FILTER(Var6>REF(Var6,1) AND Var6>0 AND Var8<0,30),-140,'->买
                      点'),COLORred;
     坚定持股: STICKLINE(Var8>REF(Var8,1) AND Var8>0,Var6,0,5,0),COLORred;
     谨慎观望: STICKLINE(Var6REF(Var8,1)
      AnD   Var6>0,Var6,Var8,10,0);
     果断持币: STICKLINE(Var6      答(achen):
      江恩选股原码

      Var1:=MA(CLOSE,5);
      Var2:=MA(CLOSE,10);
      Var3:=MA(CLOSE,20);
      Var4:=MA(CLOSE,30);
      Var5:=(Var1+Var2+Var3+Var4)/4;
      Var6:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
      Var7:=(Var5-REF(Var5,5))/REF(Var5,5)*1500;
      Var8:=EMA(Var6,8);
      买点: Var6>REF(Var6,1) AND Var6>0 AND Var8<0;



QUOTE:
597.问:
      是否可以请帮我写个公式:MACD里的MACD在DIFF和DEA在没有死亡交叉的前提下,
      MACD柱状线回落后又重新放大的公式。在放大的时候,信号要用大于0的箭头表示出
      来, MACD的曲线,就不要写在上面了
     答(流光之星):
      {12\26\9\5\5}

      DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
      DEA:=EMA(DIFF,M);
      MACD:2*(DIFF-DEA), COLORSTICK;

      aa:=cross(diff,dea);
      aaa:=barslast(aa)=N1;
      bb:=ma(macd,N);
      cc:=( ref(bb,0)>ref(bb,1) and ref(bb,1)>ref(bb,2) and ref(bb,2)>ref(bb,3) and ref(bb,3)>
      ref(bb,4) and ref(bb,4)>ref(bb,5) );
      dd:=( ref(bb,5)      (bb,9) );
      eee:if(aaa and cc and dd,1,0),linethick0,precis0;
      drawicon(aaa and cc and dd,0.5,4);

      {选股与评价用EEE>0,N1、N自调;cc、DD是放大与缩小的区间,自改};



QUOTE:
598.问:
      写一个换手率指标能够看到一个月,三个月,半年,一年的换手率
      答(流光之星):
      AA:=DATE>=D;
      BB:=DATE<=D1;

     累计换手率%:sum(if(AA and BB,vol,0),0)*100/capital;
     累计换手率2%:sum(vol,X)*100/capital;

     {D=1050101,D1=1050519;05.01.01日--05.05.19日;
      X=30,30日累计换手}



QUOTE:
599.问:
      问题:  相信很多FXJ用户和我一样,不会太注意计算结果准确性的问题,
       因为说实话,我想那么几位小数点不会有太大的影响,可实际却是这样的:

a:amout;
b:amout/10;
c:amout*100/100;

这三组数据理应是相等的——a=b*10=c;可实际在分析家中结果会如何,试一下。我晕死过去,
也没差这么多的,原本以为C差一点是正常的,因为放大了100倍在先,可能超出计算大数(放在
B股里是a=c可以证明),没想到实际情况比较糟糕,在做除运算时,6位数就过不了要出错;
钻心虫说超过2的24次方就会出错,d:16777217+1,软件会显示16777216,这个我已经证实了,
奇怪的是在测试B股时,随便举例:e:3435782/10,软件会显示343578.188、还有183117/10,
会显示18311.699,怪的是,这种变化没有规律,不是数值大于某个值时一定出错,好像是随机的。
这是不是代表我们用AMOUNT/常数、或是做统计、求和,得到的最后值都要打个问号了?
看似小的误差对测试平台最后造成的累计影响大不大?如何解决     
     答(竹林):
       “e:3435782/10,软件会显示343578.188、还有183117/10,会显示18311.699”
      好像是四舍五入的缘故。你看343578.188后面的0.188进到个位不就是2,343578.188*
      10 等于3435782。
    答(jsyjsybt):
       分析家和飞狐都存在这个问题,原因是分析家和飞狐都采用单精度实数(Float)
       进行运算,目的是为了提高软件的执行速度,而单精度实数只有最多七位有效数字,
       第七位之后的数就是随机的,所以就会出现这种情况。但对测试不会产生影响。如
      果用双精度实 数运算就不会有这种现象!打开十字光标移动,每只股票都会有这种
      现象



QUOTE:
600.问:
      一根水平线的两个点怎样编写?我用的《分析家》。      
     答(知无不言):
      在图形上绘制直线段。
      用法:
      DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1条件满足时,在PRICE1位置画直线起点,
      当COND2条件满足时,在PRICE2位置画直线终点,EXPAND为延长类型。
      例如:DRAWILINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示
         在创20天新高与创20天新低之间画直线并且向右延长。

[ Last edited by AHFYXL1 on 2005-11-8 at 15:52 ]

[ 本帖最后由 AHFYXL1 于 2005-11-28 14:48 编辑 ]




 附件: 您目前的身份是游客,无法下载或查看附件。立即注册,即可享受MACD所有免费服务。

来此 -- 学习和交友! 变色卡 提升卡 加粗卡 股市万能交易系统——方明老师   ahfyxl 微博 关注 ahfyxl 的发言


   四级MACD会员
  

UID 788344
阅读权限 40
注册 2004-4-8
  • 积分 126
  • 帖子 1
  • 精华 7
  • 奖励 97
  • 热心 0
  • 金币 0
  •  
  •  
  • 短消息
  • 加为好友
  • 博客
  • 离线
UID
788344
精华
7
积分
126
帖子
1
奖励
97
热心
0
金币
0
阅读权限
40
注册
2004-4-8

查看详细资料

14楼 发表于 2005-9-14 11:07  只看该作者 《第十四楼》

目录索引:

601.问: 我想要一个能表达一条较长的水平线《支撑线或阻档线》的公式。请你帮我编写一个。
602.问:
      公式描述:
      最近一次下跌走势最后收盘价高于前一次下跌走势最后收盘价
      详细解述:
        1、如果只下跌一天的也算是下跌走势)。
        2、如果今天或近几天是下跌的也算是“最近一次下跌走势”
        3、如果今天或近几天是上涨则是上一次下跌走势和再上一次下跌走势2者之间的最低收盘价相比较
           。分析家软件使用
603.问:  从a处ma20金叉ma120到b处ma20死叉ma120需几天,如30天内就把它找出来(图207)
604.问: 对所有个股的年线倾角排序, 总不理想。大于500日的股票能较好反映,但有年线小于500        日的不能反映。请优化
      MA1:=MA(C,250);
      倾角:(MA1-REF(MA1,250))/250;
605.问:  帮忙编一个60分30分15分MACD金叉死叉的指标
606.问:  分析家通过却无法正常显示
607.问:  飞狐中,用这个MA指标,发现5日均线和60日均线重合,并都显示的是5日均线值。
608.问:  把这个分析家的多空趋势指标改成飞狐的可以吗
609.问:  老鼠先知源码导入飞狐显示有错误,请修改一下:
610.问:  请教如何选出涨幅在4.5%-5.5%的股票。




QUOTE:
601.问:
      我想要一个能表达一条较长的水平线《支撑线或阻档线》的公式。请你帮我编写一个。
    答(知无不言):
      ref(h,N)//这是求若干天前的最高价,把N换成数字既可,比如10就是求10天前的最高价。
      用此看看:
      PEAK(4,10,1);
      TROUGH(4,10,1);



QUOTE:
602.问:
      公式描述:
      最近一次下跌走势最后收盘价高于前一次下跌走势最后收盘价
      详细解述:
        1、如果只下跌一天的也算是下跌走势)。
        2、如果今天或近几天是下跌的也算是“最近一次下跌走势”
        3、如果今天或近几天是上涨则是上一次下跌走势和再上一次下跌走势2者之间的最低收盘价相比较
           。分析家软件使用
     答(一鸣):
        bk1:=barslast(cross(ma(c,2),c+0.0009))+1;
        llv(c,bk1)>ref(llv(c,bk1),bk1);



QUOTE:
603.问:
      从a处ma20金叉ma120到b处ma20死叉ma120需几天,如30天内就把它找出来(图207)

    答(知无不言):
      t:=BARSLAST(cross(ma(c,20),ma(c,120)));
      t1:=BARSLAST(cross(ma(c,120),ma(c,20)));
      rs:if(cross(t,t1) and t<30,t,0);



QUOTE:
604.问:
      对所有个股的年线倾角排序, 总不理想。大于500日的股票能较好反映,但有年线小于500        日的不能反映。请优化
      MA1:=MA(C,250);
      倾角:(MA1-REF(MA1,250))/250;
    答(一鸣):
       n:=if(BARPOS>500,250,barslast(BARPOS=250));
       MA1:=MA(C,250);
       倾角:(MA1-REF(MA1,n))/n;



QUOTE:
605.问:
      帮忙编一个60分30分15分MACD金叉死叉的指标
    答(一鸣):
       DIFF15:="MACD.DIFF#min15";
       DEA15:="MACD.DEA#min15";
       DIFF30:="MACD.DIFF#min30";
       DEA30:="MACD.DEA#min30";
       DIFF60:="MACD.DIFF#min60";
       DEA60:="MACD.DEA#min60";
       cross(DIFF15,dea15) and DIFF30>dea30 and DIFF60>dea60;{金叉}
       cross(dea15,DIFF15) and DIFF30


QUOTE:
606.问:
      分析家通过却无法正常显示

      n=5,n1=7;
      LC:=REF(CLOSE,1);
      RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
      PARTLINE(RSI1,RSI1),COLORff3399,LINETHICK2;
      STICKLINE(RSI1,20,20,3,0),COLORYELLOW;
      STICKLINE(RSI1,50,50,3,0),COLORWHITE;
      STICKLINE(RSI1,80,80,3,0),COLORYELLOW;
      STICKLINE(RSI1<20,0,RSI1,3,0),COLORCYAN;
      STICKLINE(RSI1>80,100,RSI1,3,0),COLORRED;
      STICKLINE(RSI1<20,0,5,10,0),COLORCYAN;
      STICKLINE(RSI1>80,100,95,10,0),COLORRED;
      STICKLINE(REF(RSI1,1)<20 AND RSI1>REF(RSI1,1),0,50,3,0),COLORRED;
      STICKLINE(REF(RSI1,1)>80 AND RSI1      STICKLINE(REF(RSI1,1)<20 AND RSI1>REF(RSI1,1),0,5,10,0),COLORRED;
      STICKLINE(REF(RSI1,1)>80 AND RSI1      DRAWICON(REF(RSI1,1)<20 AND RSI1>REF(RSI1,1),50,0);
      DRAWICON(REF(RSI1,1)>80 AND RSI1      STICKLINE(RSI1,100,100,10,0),COLORWHITE;
      STICKLINE(RSI1,112,112,10,0),COLORWHITE;
      FILLRGN(RSI1>=50,103,108),COLORRED;
      FILLRGN(RSI1<=50,103,108),COLORCYAN;
      STICKLINE(RSI1,0,0,10,0),COLORWHITE;
      STICKLINE(RSI1,-12,-12,10,0),COLORWHITE;
      STICKLINE(RSI1>=REF(RSI1,1),-3,-8,6,0),COLORRED;
      STICKLINE(RSI1<=REF(RSI1,1),-3,-8,6,0),COLORCYAN;
      TY:=RSI1;
      AA:=REF(TY,N)=HHV(TY,2*N+1);
      BB:=BACKSET(AA,N+1);
      CC:=FILTER(BB,N) AND TY=HHV(TY,N+1);
      DRAWICON(CC,TY*1.07,10);
      p1:=BARSLAST(REF(CC,1));
      q1:=REF(CLOSE,p1+1)RSI1 and CC;
      STICKLINE(FILTER(q1>0,5),100,RSI1,3,0),COLORMAGENTA;
      STICKLINE(FILTER(q1>0,5),100,95,10,0),COLORMAGENTA;
      DRAWLINE(CC,RSI1,FILTER(q1>0,5),RSI1,0),COLORMAGENTA;
      AA2:=REF(TY,N)=LLV(TY,2*N+1);
      BB2:=BACKSET(AA2,N+1);
      CC2:=FILTER(BB2,N) AND TY=LLV(TY,N+1);
      DRAWICON(CC2,TY*0.95,11);
      p2:=BARSLAST(REF(CC2,1));
      q2:=REF(CLOSE,p2+1)>CLOSE and REF(RSI1,p2+1)      STICKLINE(FILTER(q2>0,5),0,RSI1,3,0),COLORGREEN;
      STICKLINE(FILTER(q2>0,5),0,5,10,0),COLORGREEN;
      DRAWLINE(CC2,RSI1,FILTER(q2>0,5),RSI1,0),COLORGREEN;
    答(流光之星):
      FILLRGN(RSI1>=50,103,108),COLORRED;
      FILLRGN(RSI1<=50,103,108),COLORCYAN;
        改为
      FILLRGN(103,108,RSI1>=50),COLORRED;
      FILLRGN(103,108,RSI1<=50),COLORCYAN;
        试试。



QUOTE:

  607.问:
      飞狐中,用这个MA指标,发现5日均线和60日均线重合,并都显示的是5日均线值。

      
      P1:5   P2:10  p3:20    p4:30    p5:60    p6:120   p7:250
      MA1:MA(CLOSE,P1);
      MA2:MA(CLOSE,P2);
      MA3:MA(CLOSE,P3);
      MA4:MA(CLOSE,P4);
      MA5:MA(CLOSE,P5);
      MA6:MA(CLOSE,P6);
      MA7:MA(CLOSE,P7);
     答(简单.趋势):
       MA5:MA(C,5);
       MA10:MA(C,10);
       MA20:MA(C,20);
       MA30:MA(C,30);
       MA60:MA(C,60);
       MA120:MA(C,120);
       MA250:MA(C,250);
        看看这个怎样,简单又不会变了



QUOTE:
608.问:
      把这个分析家的多空趋势指标改成飞狐的可以吗
      DRAWGBK(DATE>900101,STRIP(RGB(100,0,0),RGB(30,30,0),1));
      Var1:=EMA(MA(IF(CLOSE>OPEN,(CLOSE-OPEN)*VOL,IF(CLOSE               *VOL,0)),5),1);
      Var2:=EMA(MA(IF(CLOSE>REF(CLOSE,1),(CLOSE-REF(CLOSE,1))*VOL,IF(CLOSE            (CLOSE,1),(CLOSE-REF(CLOSE,1))*VOL,0)),5),1);
      Var3:=EMA(MA(IF(OPEN>REF(CLOSE,1),(OPEN-REF(CLOSE,1))*VOL,IF(OPEN           (OPEN-REF(CLOSE,1))*VOL,0)),5),1);
      Var4:=EMA(MA(IF(CLOSEOPEN,(OPEN-CLOSE)
              *VOL,0)),10),1);
      Var5:=EMA(MA(IF(CLOSEREF
               (CLOSE,1),(REF(CLOSE,1)-CLOSE)*VOL,0)),10),1);
      Var6:=EMA(MA(IF(OPENREF(CLOSE,1),
     (REF(CLOSE,1)-OPEN)*VOL,0)),10),1);
      Var7:=CLOSE>OPEN;
      Var8:=CLOSE>REF(CLOSE,1);
      Var9:=OPEN>REF(CLOSE,1);
      多头:(Var1+Var2+Var3)/3/100,COLORWHITE;
      空头:(Var4+Var5+Var6)/3/100,COLORYELLOW ;
      一次警报:EMA(EMA((Var1+Var2+Var3)/3-(Var4+Var5+Var6)/3,5),5)*1/100,COLORMAGENTA;
      二次警报:EMA((COUNT(Var8,12)/12+COUNT(Var7,12)/12+COUNT(Var9,12)/12)/3*MA(多
       头,5)*2*1.1,2),COLORBLUE;
      STICKLINE(空头>0,0,空头,1,0),COLORCYAN;
      STICKLINE(空头<0,0,空头,1,0),COLORRED;
      破解:EMA(EMA((Var1+Var2+Var3)/3-(Var4+Var5+Var6)/3,5),5)*1/100,POINTDOT,
      Color9587FF;
    答(一鸣):
       DRAWGBK(DATE>900101,COLORRGB(100,0,0),COLORRGB(30,30,0),0);
       Var1:=EMA(MA(IF(CLOSE>OPEN,(CLOSE-OPEN)*VOL,IF(CLOSE               *VOL,0)),5),1);
       Var2:=EMA(MA(IF(CLOSE>REF(CLOSE,1),(CLOSE-REF(CLOSE,1))*VOL,IF(CLOSE             (CLOSE,1),(CLOSE-REF(CLOSE,1))*VOL,0)),5),1);
       Var3:=EMA(MA(IF(OPEN>REF(CLOSE,1),(OPEN-REF(CLOSE,1))*VOL,IF(OPEN                  (CLOSE,1),(OPEN-REF(CLOSE,1))*VOL,0)),5),1);
       Var4:=EMA(MA(IF(CLOSEOPEN,(OPEN-CLOSE)
              *VOL,0)),10),1);
       Var5:=EMA(MA(IF(CLOSEREF
             (CLOSE,1),(REF(CLOSE,1)-CLOSE)*VOL,0)),10),1);
       Var6:=EMA(MA(IF(OPENREF
                 (CLOSE,1),(REF(CLOSE,1)-OPEN)*VOL,0)),10),1);
       Var7:=CLOSE>OPEN;
       Var8:=CLOSE>REF(CLOSE,1);
       Var9:=OPEN>REF(CLOSE,1);
       多头:(Var1+Var2+Var3)/3/100,COLORWHITE;
       空头:(Var4+Var5+Var6)/3/100,COLORYELLOW ;
       一次警报:EMA(EMA((Var1+Var2+Var3)/3-(Var4+Var5+Var6)/3,5),5)
                                     *1/100,COLORMAGENTA;
       二次警报:EMA((COUNT(Var8,12)/12+COUNT(Var7,12)/12+COUNT(Var9,12)/12)/3*MA(多
       头,5)*2*1.1,2),COLORBLUE;
       STICKLINE(空头>0,0,空头,1,0),COLORCYAN;
       STICKLINE(空头<0,0,空头,1,0),COLORRED;
       破解:EMA(EMA((Var1+Var2+Var3)/3-(Var4+Var5+Var6)/3,5),5)  
                         *1/100,POINTDOT,Color9587FF;



QUOTE:
609.问:
      老鼠先知源码导入飞狐显示有错误,请修改一下:
源码

INPUT:of(1,0,1),cs(60,1,300);
a:=BARSCOUNT(C);a1:=SYSPARAM(1);a2:=SYSPARAM(2);a3:=SYSPARAM(3);
DRAWGBK(a1<=a ,COLORRGB(255,255,255), COLORRGB(0,0,0) ,0);
DRAWGBK(a1=a  , COLORRGB(0,0,0) ,COLORRGB(255,255,255),1);
P:=c;
Y:=P[a1];
N:=a3-a2+1;
zq:=if(of=0 and a1>=a,cs,1);
q:=if(of=1 and a1>=a,n,zq);

盈:sum(if(a1>=a and c亏:sum(if(a1>=a and c>y,v,0),q)/FINANCE( 7),LINETHICK2,colorff0000;
总筹:盈+亏,LINETHICK,colorffffff;
获利:盈/(总筹)*100,color0000ff,LINETHICK;

STICKLINE(a1>=a and 盈,盈,0,1,0),color0000ff;
STICKLINE(a1>=a and 亏,亏,0,1,0),colorff0000;
STICKLINE(a1>=a and 盈<亏,盈,0,1,0),color0000ff;

y=sum(if(a1>=a and ohl=yo/(总筹)*100,LINETHICK;
lc:=盈-REF(盈,1),LINETHICK;
STICKLINE(a1>=a and lc>0,hlo,获利,7,1),colorff00ff;
STICKLINE(a1>=a and lc<0,hlo,获利,7,0),color9cff00;
EXPLAINEX( 总筹,'总 筹 码: ',总筹,2,0),COLOR00FFFF;
EXPLAINEX( 盈  ,'盈利筹码: ',盈,2,0),COLOR0000FF;
EXPLAINEX( 亏  ,'套牢筹码: ',亏,2,0),COLOR00FF00;
EXPLAINEX( 获利,'获利比例: ',获利,2,0),COLORFFFFFF;
DRAWTEXT(a1=a ,盈*0.98,'老\n鼠\n先\n知'),COLORbbbbbb,ALIGN4,SHIFT2;
DRAWTEXT(a1=a ,盈*0.98,'天\n知\n地\n知'),COLORbbbbbb,ALIGN4,SHIFT6;


      盈2:=LWINNER(if(of=1,n,cs),c)*100;
      zy:=ref(盈2,1);
      jy:=盈2-zy;
      鼠:jy,LINETHICK;
      if(a1>=a ,LWINNER(if(of=1,n,cs),c)*100,0),color00ffff;

      DRAWTEXT(a1>=a and jy>20 ,0,'▲'),COLOR00FFFF,ALIGN0;
      DRAWTEXT(a1>=a and jy<-18,0,'▲'),COLOR0000FF,ALIGN0;
      0,colorff0000
    答(多多):
      y=sum(if(a1>=a and o      hl=yo/(总筹)*100,LINETHICK;
      上面二句改为:
      yo:=sum(if(a1>=a and o      hlo:=yo/(总筹)*100,LINETHICK;



QUOTE:
610.问:
      请教如何选出涨幅在4.5%-5.5%的股票。
    答(一鸣):
       range(c/ref(c,1),1.04499,1.0551);
--------------------------------------------------------------------------------




QUOTE:
611.问:
      想主图上显示,第一行:所属板块,第二行:总股本、流通盘、净资产收益率
   答(简单.趋势):
      流通盘:finance(7),linethick0;
      净资产:finance(34),linethick0;
      收益:finance(33),linethick0;
      DRAWTEXT(BARPOS=SYSPARAM(2),HIGH,BLKNAME)align4,colorred;



QUOTE:
612.问:
      我请求的是在主图光标显示的地方,第一行:所属板块,第二行.......
   答(kjyhao):
      启动光标才能显示
      A:=BARSCOUNT(C);
      A1:=A=SYSPARAM(1);
      DRAWTEXT(a1 and sysparam(2)=BARSCOUNT(CLOSE),c,'所属板块:'+BLKNAME),COLOR808080,
        ALIGN4;//第一行。
      DRAWTEXT(a1 and sysparam(2)=BARSCOUNT(CLOSE),c,' '+'\n'+' '+'\n'+'总股本:
         '+NUMTOSTR(FINANCE(1)/10000,4)+'亿股;'
          +' 净资产收益率:'+NUMTOSTR(FINANCE(37),2)+'元:'+'流通盘:'+NUMTOSTR(FINANCE(7)/
          10000,4)+'亿股;'),
          COLOR8855FF,ALIGN4;//第三行。



QUOTE:
613.问:
      请编写请编写一个分析家用的选股公式
      1:公式描述:MA指标参数设置为10日均线。10日均线运行方是向上的,股价在10日均线以上运行,
         盘中股价回调到10均线处发出信号。编写请编写一个分析家用的选股公式。
      2:公式原码如下:
       {N:12,1,100,1   M:6,1,50,1}
       ROC:(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100;
       ROCMA:MA(ROC,M);
       见顶信号: 6.50,PRECIS0;
       见底信号: -6.50,PRECIS0;
       请编写白线(快线)上穿黄线(慢线)发出信号的选股公式。
    答(一鸣):
        {1}
         k1:=ma(c,10);
         l<=k1 and ref(c,1)>ref(k1,1) and k1>ref(k1,1);

        {2}
         input:n(12),m(6);
         ROC:=(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100;
         ROCMA:=MA(ROC,M);
         cross(roc,rocma);



QUOTE:
614.问:
      组合买:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF                  (ZIG(3,5),2)<=REF(ZIG(3,5),3) ;
      请问如何编写选股公式。选出7天前发出“组合买”信号的全部股票。如今天是10月20日通        过选股公式选出10月12日这一天发出“组合买”信号的全部股票
    答(一鸣):
      ref(组合买,6);



QUOTE:
615.问:
      Var5:=DATE<1010601 AND DATE<1010605 AND DATE<1010610 AND DATE<1010610;
      Var6:=IF(Var5,Var3,0);
      Var7:=DATE<1010701 AND DATE<1010801 AND DATE<1010901 AND DATE<1011001;
      Var8:=IF(Var7,Var3,0);
      Var9:=DATE>1010102;
      VarA:=IF(Var9,Var3,0);
      如何理解这里的时间限制,如何才能改改让时间改变
    答(股市浪子):
       时间限制就是当条件不成立时,不提供变量Var3的数据,可把Var5、7、9语句去掉,
       然后将6、8、A改为=Var3即可。



QUOTE:
616.问:
      内外盘差除以内外盘和怎样编写?
   答(一鸣):
      (DYNAINFO(22)-DYNAINFO(23))/(DYNAINFO(22)+DYNAINFO(23));   
   答(zjxu58 ):
      (DYNAINFO(22))/(DYNAINFO(22)+DYNAINFO(23))*100;
        {外盘}         {内盘}
        (一鸣注:没错,的确更能显示出其特性 )



QUOTE:
617.问:
       大智慧不认
       STICKLINE(INDEXC>=INDEXo,INDEXo,INDEXl,0.5,1),colorred;
       STICKLINE(INDEXc>=INDEXo,INDEXh,INDEXc,0.5,1),colorred;
       STICKLINE(INDEXc>=INDEXo,INDEXc,INDEXo,5,1),colorred;
       STICKLINE(INDEXc       STICKLINE(INDEXc       STICKLINE(INDXc   答(真英雄无敌):
        基本上一样,只是大智慧不认青色的代码COLORCYAN,把它改为蓝色COLORBLUE即可。
   答(阿远):
        STICKLINE(INDEXC>=INDEXo,INDEXo,INDEXl,0.5,1),colorred;
        STICKLINE(INDEXc>=INDEXo,INDEXh,INDEXc,0.5,1),colorred;
        STICKLINE(INDEXc>=INDEXo,INDEXc,INDEXo,5,1),colorred;
        STICKLINE(INDEXc        STICKLINE(INDEXc        STICKLINE(INDEXc


QUOTE:
618.问:
      图中ma20,ma250非常贴近,几日后拉升,怎么编
    答(一鸣):
      ma20:=ma(c,20);ma250:=ma(c,250);
      k1:=cross(ma250,ma(ma250,2)+0.0009);
      k2:=cross(ma20,ma250+0.0009);
      k3:=cross(ma(ma250,2),ma250+0.0009);
      b2:=barslast(k2);
      b3:=barslast(k3);
      k1 and all(ma20>ma250,b2) and hhv(ma20/ma250,b2)>=
       1.1 and sum(llv(ma20/ma250,b3)<=1.01,4)>=3 ;
   答(一鸣):
      个别信号不对,可这样
      ma20:=ma(c,20);ma250:=ma(c,250);
      k1:=cross(ma20,ma(ma20,2)+0.0009);
      k2:=cross(ma20,ma250+0.0009);
      k3:=cross(ma(ma20,2),ma20+0.0009);
      b2:=barslast(k2);
      b3:=barslast(k3);
      k1 and all(ma20>ma250,b2) and hhv(ma20/ma250,b2)>=
       1.1 and sum(ma20/ma250<=1.01,4)>=3 ;



QUOTE:
619.问:
      帮我做个指标,把昨天的最高价标在今天的分时图上。
   答(懒汉):
      用两个公式
1、名为rh
rh:ref(h,1);
2、
rh:"rh.rh#day";



QUOTE:
620.问:
      K线解盘在分析家,飞狐等股票分析软件中很常见,但在大智慧中却很少,能帮助吗
    答(子夜):
      大智慧《金牌K线解盘》
个股k线解盘指标引入及使用方法:
个股k线解盘指标又称诊断指标,是一种通过技术指标的分析用文字对个股当前的技术形态的描述,
运用得当它可是你的好参谋.
个股评价可以用来根据定制的评价公式对个股进行智能化综合评定。
源码引入方法:   
先复制源码,依次打开功能----自编指标----个股诊断----新建菜单,
在指标编辑器空白处粘贴源码,在公式名称栏目里添写指标名,鼠标点击测试公式,
再点确认,OK!

引入方法:  
    引入:(先将指标下载----解压------导入)   
   主菜单——"功能"——"个股评价"进入个股评价(引入导出)窗口。
   点击“新增评价”,弹出评价编辑窗口,点击“个股诊断”,打开“个股”,点选某一指标,点击“添加诊断”,在评价名栏里添写你选中的指标名(注意:格式要与指标名一致),点确定。其它以次类推。
使用方法:
      1)回到个股评价(引入导出)窗口,在公式组中选择某个股诊断公式;
      2)点击“默认评价”,退出;
      3)回到K线图信息窗中,点击右下角的“诊断”,即可显示诊断内容。其它指标的使用以次类推。

{个股K线解盘}

早晨之星:=REF(CLOSE,2)/REF(OPEN,2)<0.95 AND REF(OPEN,1)1.05 AND CLOSE>REF(CLOSE,2);
黄昏之星:=REF(CLOSE,2)/REF(OPEN,2)>1.03 AND REF(OPEN,1)>REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.97 AND CLOSE长十字:=CLOSE=OPEN AND HIGH/LOW >1.03;
垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;
早晨十字星:=REF(CLOSE,2)/REF(OPEN,2)<0.95 AND REF(OPEN,1)CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);
黄昏十字星:=REF(CLOSE,2)/REF(OPEN,2)>1.05 AND REF(OPEN,1)>REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND
CLOSE/OPEN<0.95 AND CLOSE射击之星:=MIN(OPEN,CLOSE)=LOW AND HIGH-LOW>3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE>MA(CLOSE,5);
倒转锤头:=MIN(OPEN,CLOSE)=LOW AND HIGH-LOW>3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE锤头:=HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW>3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE吊颈:=HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW>3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE>MA(CLOSE,5);
穿头破脚:=(REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 AND CLOSEREF(CLOSE,1))
OR (REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN乌云盖顶:=REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE曙光初现:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPENREF(CLOSE,1);
身怀六甲:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.04 AND ABS(CLOSE-OPEN)/CLOSE<0.005 AND
MAX(CLOSE,OPEN)MIN(REF(CLOSE,1),REF(OPEN,1));
十字胎:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.04 AND CLOSE=OPEN AND
CLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE > MIN(REF(CLOSE,1),REF(OPEN,1));
平顶:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001;
平底:=(ABS(LOW-REF(LOW,1))/LOW<0.001 and abs(ref(low,1)-ref(low,2))/ref(low,1)<=0.001);
大阳烛:=CLOSE/OPEN>1.05 AND HIGH/LOW三个白武士:=REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN
AND REF(CLOSE,1)>REF(CLOSE,2) AND CLOSE>REF(CLOSE,1);
双飞乌鸦:=REF(CLOSE,1)孕育线:=REF(CLOSE,2)>REF(OPEN,2) AND (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=2/100  AND REF(OPEN,1)>=REF(CLOSE,1) AND
(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 AND REF(OPEN,1)<=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPEN AND
(CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1) AND (MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2))<=1/100;
多方炮:=REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)OPEN;
出水芙蓉:=(OPENMAX(EMA(C,20),MAX(EMA(C,40),EMA(C,60))))
AND (V/MA(V,30)>1.2 AND C/REF(C,1)>1.049);
上升三部曲:=REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)REF(LOW,4)REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND
REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE,4);
下跌三部曲:= REF(CLOSE,4)/REF(OPEN,4)<0.97 AND REF(CLOSE,3)>REF(OPEN,3) AND REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND REF(LOW,4)REF(LOW,4)REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN<0.97 AND
CLOSE跳空缺口:=HIGHREF(HIGH,1);
三只乌鸦:=REF(CLOSE,2)光脚阴线:=LOW=CLOSE AND HIGH<>LOW;
光头阳线:=HIGH=CLOSE AND HIGH<>LOW;
分离:=OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0;
长下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
长上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
十字星:=CLOSE=OPEN AND HIGH<>LOW;
大阴烛:=OPEN/CLOSE > 1.05 AND HIGH/LOW < OPEN/CLOSE+0.018;
好友反攻:=(REF(CLOSE,1)OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002)
OR (REF(CLOSE,1)>REF(OPEN,1) AND CLOSE倾盆大雨:=REF(C,1)/REF(O,1)>=1.03 AND OREF(O,1) AND C'【K线形态解盘】'+
'K线形态分析:'+
IFS(倾盆大雨,'★倾盆大雨,见顶信号;','')+
IFS(大阴烛,'★大阴烛,后市向淡,发生逆转;','')+
IFS(好友反攻,'★好友反攻,底部反转;','')+
IFS(跳空缺口,'★跳空缺口,注意向上还是向下跳空;','')+
IFS(光脚阴线,'★光脚阴线,下跌信号;','')+
IFS(光头阳线,'★光头阳线,后市看涨;','')+
IFS(三只乌鸦,'★三只乌鸦,可能见顶回落;','')+
IFS(分离,'★分离,注意看涨分离和看跌分离;','')+
IFS(长下影,'★长下影,持续下跌后出现,有可能止跌回升;在升势末期出现,须多加留意;','')+
IFS(长上影,'★长上影,表明行情上档压力沉重,升势受阻;','')+
IFS(下跌三部曲,'★下跌三部曲,下跌信号;','')+
IFS(上升三部曲,'★上升三部曲,上涨信号;','')+
IFS(早晨之星,'★早晨之星,见底回升;','')+
IFS(黄昏之星,'★黄昏之星,见顶回落;','')+
IFS(十字星,'★十字星,有转向意味,注意股价位置在顶部还是底部;','')+
IFS(长十字,'★长十字,注意在顶部还是底部;','')+
IFS(垂死十字,'★垂死十字,下跌信号;','')+
IFS(早晨十字星,'★早晨十字星,上涨信号,见底回升;','')+
IFS(黄昏十字星,'★黄昏十字星,下跌信号,见顶回落;','')+
IFS(射击之星,'★射击之星,可能见顶回落,可靠性低;','')+
IFS(倒转锤头,'★倒转锤头,可能见底回升;','')+
IFS(锤头,'★锤头,可能见底回升,如有量配合,信号强烈;','')+
IFS(吊颈,'★吊颈,上升行情中见顶回落,顶部出现,见顶信号;','')+
IFS(平顶,'★平顶,温和的反转;','')+
IFS(穿头破脚,'★穿头破脚,顶部出现,见顶回落信号;','')+
IFS(乌云盖顶,'★乌云盖顶,见顶回落信号;','')+
IFS(曙光初现,'★曙光初现,后市见底回升;','')+
IFS(身怀六甲,'★身怀六甲,出现在底部,是见底回升信号;出现在顶部,是见顶回落信号;','')+
IFS(十字胎,'★十字胎;','')+
IFS(平底,'★平底,温和的反转;','')+
IFS(大阳烛,'★大阳烛,看涨;','')+
IFS(三个白武士,'★三个白武士,每日收盘价上移,表示可能见底回升;','')+
IFS(双飞乌鸦,'★双飞乌鸦,行情将见顶回落;','')+
IFS(孕育线,'★孕育线,注意股价位置;','')+
IFS(多方炮,'★多方炮,在底部出现有上涨意味,在中间出现有可能是上涨中继,顶部出现是复合见顶信号;','')+
IFS(出水芙蓉,'★出水芙蓉,见底回升;','')









2005-11-8 14:54 64楼
              

  
阿耀
超级版主

应用天地总版主



         
UID 14373
精华 60
积分 19220
帖子 3506
体力 14552
阅读权限 18
注册 2003-6-7
来自 上海
  很准专家系统(创幻专用版)
--------------------------------------------------------------------------------




QUOTE:
621.问:
给一个含有未来数据的飞狐主图公式,要准确的公式,带有用法
     答(飓风水手):
MA5:MA(C,5);               
MA10:MA(C,10);               
MA20:MA(C,20);               
MA30:MA(C,30),colorred;      
MA60:MA(C,60),colorgreen;
MA90:MA(C,90),COLORffff00;
MA113:MA(C,113),COLORff3399;
MA125:MA(C,125),COLORyellow; MA250:MA(C,250),color0099ff;

STICKLINE(c>o,C,O,8,0), COLORRED;    STICKLINE(c>o,C,O,3,0), COLOR0000FF; STICKLINE(c>o,H,L,1,0),colorred;
STICKLINE(c<=o,c,o,8,0),COLOR006600; STICKLINE(c<=o,c,o,3,0),COLOR009900; STICKLINE(c<=o,h,l,1,0),COLOR00EE00;

Var1:=ZIG(3,10)REF(ZIG(3,10),2);
Var2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)STICKLINE(Var1,C,O,8,0),colorwhite;{高位白色}
STICKLINE(Var1,C,O,3,0),colorwhite;{高位白色}
STICKLINE(Var1,H,L,1,0),colorwhite;{高位白色}
STICKLINE(Var2,C,O,8,0),COLORff3399;{底位紫色}
STICKLINE(Var2,C,O,3,0),COLORff3399;{底位紫色}
STICKLINE(Var2,H,L,1,0),COLORff3399;{底位紫色}
VarB:=IF(DATE<=1051230,1,0);
Var85:=FILTER(YEAR=2005 AND MONTH=12  AND (DAY=30),3);
Var86:=FILTER(YEAR=2005 AND MONTH=12  AND (DAY=30),3);
Var87:=FILTER(YEAR=2005 AND MONTH=12  AND (DAY=30),3);
Var88:=FILTER(YEAR=2005 AND MONTH=12  AND (DAY=30),3);
{LHY:='股市没秘诀.乃胆略+智慧.吾须忍而避燥也 ';}
DRAWTEXT(sysparam(1)=BARSCOUNT(CLOSE),C,'股市没秘诀.乃胆略+智慧.吾须忍而避燥也'),COLORff3399,ALIGN5;
LHY:='≡ 《威廉.江恩》只要趋势向上,股价永远不会高得不能买 ≡';
DRAWTEXT(sysparam(2)=BARSCOUNT(CLOSE),C,LHY),colorgreen,ALIGN4;
LHY:='≡ 《威廉.江恩》而只要趋势向下,股价也永远不会低得不能抛 ≡';
DRAWTEXT(sysparam(2)=BARSCOUNT(CLOSE),C,LHY),color0099ff,ALIGN5;



QUOTE:
622.问:
当买的信号出现后,只显示第一次卖的提示,然后只到再次出现买的信号为止。即把卖和下一次买之间的卖的信号全部过滤。
     答(一鸣):
参考看看
卖 and ref(BARSLAST(买),1)    答(懒汉):
南客老师有个专门的帖,可以看看。

w1:=barslast(买);
w2:=barslast(卖);
买:cross(sum(买,w2),0.5);
卖:cross(sum(卖,w1),0.5); 。



QUOTE:
623.问:
CG:=ma(C,17);
FL:hhv(CG,2),colorgreen;
FS:CG-(FL-CG),coloryellow,linethick1;
CG:ma(C,17),colorcyan,linethick1;
DRAWICON(CG=fl,fs,10);

这是三线合一的公式,我需要当第一次合一时出现买入信号,把后面出现的信号过滤掉,而当不合一时出现卖出信号,把后面出现的信号也过滤掉
     答(一鸣):
參考看看

CG:=ma(C,17);
FL:hhv(CG,2),colorgreen;
FS:CG-(FL-CG),coloryellow,linethick1;
CG:ma(C,17),colorcyan,linethick1;
DRAWICON(CG=fl,fs,10);
DRAWICON(cross(CG=fl,0.5),l*0.997,1);
DRAWICON(cross(not(CG=fl),0.5),h*1.03,2);



QUOTE:
624.问:
高点前至少连续三天的最高价小于此高点的最高价,高点后连续三天最高价也小于此高点的最高价.满足此条件后,在这个高点的最高价向右画一线段.请用分析家涵数表达
     答(zmr666):
下面公式不知能否符合要求,但能达到你所描述的效果,
Var1:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
E40:EMA(c,40);
顶:=CROSS(Var1,0.9);
Var3:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
底:=CROSS(Var3,0.9);
Var5:=IF(顶,HIGH,IF(底,LOW,0));
压力: REF(HIGH,BARSLAST(顶)), POINTDOT,ColorEA91B5,move1;
STICKLINE(CLOSE,REF(HIGH,BARSLAST(顶)),REF(HIGH,BARSLAST(顶)),10,0),ColorEA91B5;  

   问:
上式能否把颜色改成红色
     答(简单·趋势):
Var1:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
E40:EMA(c,40);
顶:=CROSS(Var1,0.9);
Var3:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
底:=CROSS(Var3,0.9);
Var5:=IF(顶,HIGH,IF(底,LOW,0));
压力:=REF(HIGH,BARSLAST(顶)), POINTDOT,ColorEA91B5,move1;
STICKLINE(CLOSE,REF(HIGH,BARSLAST(顶)),REF(HIGH,BARSLAST(顶)),10,0),COLORRED;

   问:
还有高点后连续三天最高价小于此高点的最高价这个问题没解决,
    答(一鸣):
{高点前后连续三天最高价小于此高点的最高价}
ref(h,3)=hhv(h,7);
   答(一鸣):
您的意思是不是这样{按您图上的均线}

k:=barslast(dispstatus=1);
k1:=max(hhv(h,k),hhv(ma10,k),hhv(ma20,k),hhv(ma30,k),hhv(ma60,k),hhv(ma120,k),hhv(ma250,k));
DRAWTEXT(DISPSTATUS=2 ,k1,SELFSTRING( 'block')+'                   '),align2;



QUOTE:
625.问:
也发一个飞狐的看看吧,
k:=barslast(dispstatus=1);
k1:=max(hhv(h,k),hhv(ma10,k),hhv(ma20,k),hhv(ma30,k),hhv(ma60,k),hhv(ma120,k),hhv(ma250,k));
DRAWTEXT(DISPSTATUS=2 ,k1,SELFSTRING( 'block')+'                    '),align2;
     答(一鸣):
飞狐有函数直接引用即可
DRAWTEXT(BARPOS=SYSPARAM(2) ,c,'  
                                         test'+SELFSTRING( 'block') ),align4;



QUOTE:
626.问:
大阳线后的跳空钜量阴线
     答(一鸣):
因为公式中的定义比较模糊,使用者可视自己的需求更改数据,以免有遗珠之憾
{大阳线后的跳空钜量阴线}
v/ma(v,10)>=2 and cref(h,1) and ref(c,1)/ref(o,1)>=1.05
and ref(c,1)>=ref(h,2)*1.03;



QUOTE:
627.问:
大阳线以后的跳空十字阴星,钜量后,阳线过阴星
     答(一鸣):
c>o and c>ref(h,1) and ref(l,1)>ref(h,2) and ref(c,1)and ref(v,1)/ref(ma(v,10),1)>=2 and abs(ref(c,1)/ref(o,1)-1)<=0.05
and ref(h,1)>ref(o,1) and ref(l,1)=1.05;



QUOTE:
628.问:
请写以zq1=1为起点往右每五天做一标记,并统计这五天的换手率公式.
b:=ma(c,30);
jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
zq1:BARSLAST(jc=1)+1,LINETHICK1;

     答(股市浪子):
{五天换手率}
gb:=SYSPARAM(1);
b:=MA(CLOSE,30);
jc:=REFX(CROSS(b,MA(b,2)+0.0001) or CROSS(MA(b,2),b+0.0001) ,1);
zq1:=BARSLAST(jc=1)+1,LINETHICK1;
hs:=VOL/CAPITAL*100;
s1:=SUMBARS(JC,1);
位置:=gb-s1[gb]+1,LINETHICK;//
//gb-位置,LINETHICK;
VERTLINE(zq1 and BARPOS=位置),COLORGRAY;
DRAWICON(zq1 and BARPOS=位置,0,10);
tj1:=zq1>(1*5-1) and BARPOS=位置+1*5-1;VERTLINE(tj1),COLORGRAY;mv1:=IF(tj1,SUM(HS,5),0),LINETHICK;//
STICKLINE(tj1,0,mv1,4,0),colorcyan;DRAWNUMBER(tj1,mv1+5,mv1,2),coloryellow,ALIGN;

tj2:=zq1>(2*5-1) and BARPOS=位置+2*5-1;VERTLINE(TJ2),COLORGRAY;mv2:=IF(TJ2,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ2,0,mv2,4,0),colorcyan;DRAWNUMBER(tj2,mv2+8,mv2,2),coloryellow,ALIGN;

tj3:=zq1>(3*5-1) and BARPOS=位置+3*5-1;VERTLINE(TJ3),COLORGRAY;mv3:=IF(TJ3,SUM(HS,5)-mv1-mv2,0),LINETHICK;//
STICKLINE(TJ3,0,mv3,4,0),colorcyan;DRAWNUMBER(tj3,mv3+5,mv3,2),coloryellow,ALIGN;

tj4:=zq1>(4*5-1) and BARPOS=位置+4*5-1;VERTLINE(TJ4),COLORGRAY;mv4:=IF(TJ4,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ4,0,mv4,4,0),colorcyan;DRAWNUMBER(tj4,mv4+8,mv4,2),coloryellow,ALIGN;

tj5:=zq1>(5*5-1) and BARPOS=位置+5*5-1;VERTLINE(TJ5),COLORGRAY;mv5:=IF(TJ5,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ5,0,mv5,4,0),colorcyan;DRAWNUMBER(tj5,mv5+5,mv5,2),coloryellow,ALIGN;

tj6:=zq1>(6*5-1) and BARPOS=位置+6*5-1;VERTLINE(TJ6),COLORGRAY;mv6:=IF(TJ6,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ6,0,mv6,4,0),colorcyan;DRAWNUMBER(tj6,mv6+8,mv6,2),coloryellow,ALIGN;

tj7:=zq1>(7*5-1) and BARPOS=位置+7*5-1;VERTLINE(TJ7),COLORGRAY;mv7:=IF(TJ7,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ7,0,mv7,4,0),colorcyan;DRAWNUMBER(tj7,mv7+5,mv7,2),coloryellow,ALIGN;

tj8:=zq1>(8*5-1) and BARPOS=位置+8*5-1;VERTLINE(TJ8),COLORGRAY;mv8:=IF(TJ8,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ8,0,mv8,4,0),colorcyan;DRAWNUMBER(tj8,mv8+8,mv8,2),coloryellow,ALIGN;

tj9:=zq1>(9*5-1) and BARPOS=位置+9*5-1;VERTLINE(TJ9),COLORGRAY;mv9:=IF(TJ9,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ9,0,mv9,4,0),colorcyan;DRAWNUMBER(tj9,mv9+5,mv9,2),coloryellow,ALIGN;

tj10:=zq1>(10*5-1) and BARPOS=位置+10*5-1;VERTLINE(TJ10),COLORGRAY;mv10:=IF(TJ10,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ10,0,mv10,4,0),colorcyan;DRAWNUMBER(tj10,mv10+8,mv10,2),coloryellow,ALIGN;

tj11:=zq1>(11*5-1) and BARPOS=位置+11*5-1;VERTLINE(TJ11),COLORGRAY;mv11:=IF(TJ11,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ11,0,mv11,4,0),colorcyan;DRAWNUMBER(tj11,mv11+5,mv11,2),coloryellow,ALIGN;

tj12:=zq1>(12*5-1) and BARPOS=位置+12*5-1;VERTLINE(TJ12),COLORGRAY;mv12:=IF(TJ12,SUM(HS,5),0),LINETHICK;//
STICKLINE(TJ12,0,mv12,4,0),colorcyan;DRAWNUMBER(tj12,mv12+8,mv12,2),coloryellow,ALIGN;
//  i:=i+1;
//end;
{请写以zq1=1为起点往右每五天做一标记,并统计这五天的换手率公式.
   答(wzlhm):
可以这样:
b:=ma(c,30);
jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
zq1:BARSLAST(jc=1)+1,LINETHICK1;//以上是你的源码
a1:=FRACPART((zq1-1)/5)=0;
a2:=FRACPART((zq1)/5)=0;
hs:=v/capital*100;
lj:=sum(hs,5)*a2;
VERTLINE(a1),COLORYELLOW;
STICKLINE(zq1=1,0,15,3,0),COLORMAGENTA;
DRAWNUMBER(ref(a2,1),15,ref(lj,1),1),ALIGN2,COLORGREEN;
DRAWNUMBER(ISLASTBAR,15,sum(hs,barslast(a1)+1),1),COLORGREEN;
    答(ghwy123):
还有一种方法:
tj:=mod(barslast(zq1=1),5)=0;
drawicon(tj,1,4);



QUOTE:
629.问:
上式能做成跟随光标就更好了
     答(wzlhm):
光标移动可以参考一下:

b:=ma(c,30);
jc:=refx(cross(b,ma(b,2)+0.0001) or cross(ma(b,2),b+0.0001) ,1);
zq1:BARSLAST(jc=1)+1,LINETHICK1;//以上是你的源码
n:=SYSPARAM(1);
m:=barscount(c)-(n-zq1[n]+1);
zq11:=(m+1)*(m>=0);
a1:=FRACPART((zq11-1)/5)=0;
a2:=FRACPART((zq11)/5)=0;
hs:=v/capital*100;
lj:=sum(hs,5)*a2;
VERTLINE(a1 and zq11),COLORYELLOW;
STICKLINE(m=0,0,15,3,0),COLORMAGENTA;
DRAWNUMBER(ref(a2,1) and zq11,15,ref(lj,1),1),ALIGN2,COLORGREEN;
DRAWNUMBER(ISLASTBAR,15,sum(hs,barslast(a1)+1),1),COLORGREEN;



QUOTE:
630.问:
求在主图显示流通股+所属板块字样源码(分析家用)

     答(无名山人):
给你一个.

Var1:=BARSLAST(DISPSTATUS=1)+1;
Var2:=DISPSTATUS=2;
Var3:=HHV(h ,Var1);
代码:='股票代码:'+STKLABEL;
资料:=' 流通盘'+FINANCE(7)+'万股'+'净资产'+FINANCE(35)+'元'+'每股收益'
+FINANCE(33)+'元'+'每股未分配'+FINANCE(32)+'元'+'市盈率'+DYNAINFO(39);
DRAWTEXT(Var2,Var3,代码+资料),align2,COLORCYAN;
   答(多多):
drawtext(sysparam(2)=barpos,h,'所属板块:'+blkname),colorred,align3

放在主图公式之后!

   答(阿福):
drawtext(barpos=sysparam(2),h,STKNAME+STKLABEL+'\n'+blkname),ALIGN4;

DRAWTEXT( SYSPARAM(2)=BARSCOUNT(C),l,
'〈流通盘〉'+NUMTOSTR(CAPITAL/100, 2)
+'〈市盈率〉'+NUMTOSTR(DYNAINFO(4), 2)
+'〈每股收益〉'+NUMTOSTR(FINANCE(33), 2)
+'〈每股净资〉'+NUMTOSTR(FINANCE(34), 2)
+'〈获利盘〉'+NUMTOSTR(winner(c)*100, 2)
+'%'),ALIGN3, coloryellow;

飞狐能用

QUOTE:
631.问:
原来公式:今日下影线‘大于’上影线3倍以上
MIN(o,c)-l>2.2*(h-MAX(o,c));
   答(一鸣):
(h-MAX(o,c))/(MIN(o,c)-l)>3;



QUOTE:
632.问:
原公式:最近一次“下跌”走势最后收盘价高于前一次“下跌”走势最后收盘价
bk1:=barslast(cross(ma(c,2),c+0.0009))+1;
llv(c,bk1)>ref(llv(c,bk1),bk1);
请改为:最近一次“上涨”走势最后收盘价高于前一次“上涨”走势最后收盘价

   答(一鸣):
bk1:=barslast(cross(c,ma(c,2)+0.0009))+1;
hhv(c,bk1)>ref(hhv(c,bk1),bk1);
   问:
条件不应该包括当天反弹和近几天连续上涨的走势,(即如果今天或近几天是上涨则是上一次上涨走势和再上一次上涨走势的比较)

   答(一鸣):
{这次上涨不算}
bk0:=barslast(cross(c,ma(c,2)+0.0009))+1;
bk1:=sumbars(cross(ma(c,2),c+0.0009),1);
bk2:=sumbars(cross(ma(c,2),c+0.0009),2);
ref(hhv(c,bk0),bk1)>ref(hhv(c,bk0),bk2);



QUOTE:
633.问:
      牵牛的爱憎分明能改成DZH吗
DRAWGBK(C>O,COLORRGB(0,11,150),COLORRGB(55,50,100),1);
Var1:=MA(CLOSE,20);
高手多等待: 100*(CLOSE-Var1)/STD(CLOSE,20),LINETHICK0 ;
低手多无奈: EMA(高手多等待,10),LINETHICK0 ;
Var2:=EMA(高手多等待,5);
Var3:=EMA(低手多无奈,5);
Var4:=EMA(HHV(HIGH,500),21);
Var5:=EMA(HHV(HIGH,250),21);
Var6:=EMA(HHV(HIGH,90),21);
Var7:=EMA(LLV(LOW,500),21);
Var8:=EMA(LLV(LOW,250),21);
Var9:=EMA(LLV(LOW,90),21);
VarA:=EMA((Var7*0.96+Var8*0.96+Var9*0.96+Var4*0.558+Var5*0.558+Var6*0.558)/6,21);
VarB:=EMA((Var7*1.25+Var8*1.23+Var9*1.2+Var4*0.55+Var5*0.55+Var6*0.65)/6,21);
VarC:=EMA((Var7*1.3+Var8*1.3+Var9*1.3+Var4*0.68+Var5*0.68+Var6*0.68)/6,21);
VarD:=EMA((VarA*3+VarB*2+VarC)/6*1.738,21);
VarE:=REF(LOW,1);
VarF:=SMA(ABS(LOW-VarE),3,1)/SMA(MAX(LOW-VarE,0),3,1)*100;
Var10:=IF(CLOSE*1.35<=VarD,VarF*10,VarF/10);
Var11:=EMA(Var10,3);
Var12:=LLV(LOW,30);
Var13:=HHV(Var11,30);
Var14:=IF(LOW<=Var12,(Var11+Var13*2)/2,0);
Var15:=EMA(Var14,3)/500-100;
Var16:=0.2*Var15;
Var17:=1.2*Var15;
Var18:=(2*CLOSE+HIGH+LOW)/4;
Var19:=LLV(LOW,34);
Var1A:=HHV(HIGH,34);
Var1B:=(Var18-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
Var1C:=EMA(Var1B,3);
Var1D:=EMA(Var1C,3);
Var1E:=EMA((Var18-Var19)/(Var1A-Var19)*100,9);
Var1F:=EMA(0.667*REF(Var1E,1)+0.333*Var1E,3);
Var20:=LLV(HIGH,240);
Var21:=100*(CLOSE-Var20)/Var20;
Var22:=HHV(HIGH,240);
Var23:=100*(Var22-CLOSE)/CLOSE;
Var24:=REF(HHV(CLOSE,60),1);
Var25:=REF(LLV(CLOSE,60),1);
Var26:=100*(CLOSE-Var25)/(Var24-Var25);

{画柱线}
STICKLINE(高手多等待>=低手多无奈,高手多等待,低手多无奈,6,0),colorcc99ff;
STICKLINE(高手多等待<低手多无奈,低手多无奈,高手多等待,6,0),colorcc6600;
STICKLINE(Var2>=Var3,Var2,Var3,6,0),colorcc99ff;//柱线下段
STICKLINE(Var2STICKLINE(CROSS(高手多等待,低手多无奈),高手多等待,低手多无奈,8,0),colorred;
STICKLINE(高手多等待>=170,高手多等待,低手多无奈,6,0),colorcc99ff;

   答(广州宝贝):
DZH
Var1:=MA(CLOSE,20);
高手多等待: 100*(CLOSE-Var1)/STD(CLOSE,20),LINETHICK0 ;
低手多无奈: EMA(高手多等待,10),LINETHICK0 ;
Var2:=EMA(高手多等待,5);
Var3:=EMA(低手多无奈,5);
Var4:=EMA(HHV(HIGH,500),21);
Var5:=EMA(HHV(HIGH,250),21);
Var6:=EMA(HHV(HIGH,90),21);
Var7:=EMA(LLV(LOW,500),21);
Var8:=EMA(LLV(LOW,250),21);
Var9:=EMA(LLV(LOW,90),21);
VarA:=EMA((Var7*0.96+Var8*0.96+Var9*0.96+Var4*0.558+Var5*0.558+Var6*0.558)/6,21);
VarB:=EMA((Var7*1.25+Var8*1.23+Var9*1.2+Var4*0.55+Var5*0.55+Var6*0.65)/6,21);
VarC:=EMA((Var7*1.3+Var8*1.3+Var9*1.3+Var4*0.68+Var5*0.68+Var6*0.68)/6,21);
VarD:=EMA((VarA*3+VarB*2+VarC)/6*1.738,21);
VarE:=REF(LOW,1);
VarF:=SMA(ABS(LOW-VarE),3,1)/SMA(MAX(LOW-VarE,0),3,1)*100;
Var10:=IF(CLOSE*1.35<=VarD,VarF*10,VarF/10);
Var11:=EMA(Var10,3);
Var12:=LLV(LOW,30);
Var13:=HHV(Var11,30);
Var14:=IF(LOW<=Var12,(Var11+Var13*2)/2,0);
Var15:=EMA(Var14,3)/500-100;
Var16:=0.2*Var15;
Var17:=1.2*Var15;
Var18:=(2*CLOSE+HIGH+LOW)/4;
Var19:=LLV(LOW,34);
Var1A:=HHV(HIGH,34);
Var1B:=(Var18-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
Var1C:=EMA(Var1B,3);
Var1D:=EMA(Var1C,3);
Var1E:=EMA((Var18-Var19)/(Var1A-Var19)*100,9);
Var1F:=EMA(0.667*REF(Var1E,1)+0.333*Var1E,3);
Var20:=LLV(HIGH,240);
Var21:=100*(CLOSE-Var20)/Var20;
Var22:=HHV(HIGH,240);
Var23:=100*(Var22-CLOSE)/CLOSE;
Var24:=REF(HHV(CLOSE,60),1);
Var25:=REF(LLV(CLOSE,60),1);
Var26:=100*(CLOSE-Var25)/(Var24-Var25);

{画柱线}
STICKLINE(高手多等待>=低手多无奈,高手多等待,低手多无奈,5,0),colorcc99ff;
STICKLINE(高手多等待<低手多无奈,低手多无奈,高手多等待,5,0),colorcc6600;
STICKLINE(Var2>=Var3,Var2,Var3,5,0),colorcc99ff;
STICKLINE(Var2STICKLINE(CROSS(高手多等待,低手多无奈),高手多等待,低手多无奈,7,0),colorred;
STICKLINE(高手多等待>=170,高手多等待,低手多无奈,5,0),colorcc99ff;



QUOTE:
634.问:
如何用dll文件制作公式?

   答(wanghuo):
为什么要用dll文件来开发公式?
1.为了突破分析家和飞狐现有功能的限制。
2.为了提高公式速度。
3.为了加密公式的理念。
4.增加新的功能。
 下面我们逐渐用vc++ 6.0来讲制作分析家dll公式的过程。

[第一讲]准备的东东
1.安装VC++ 6.0软件
2.下载分析家C语言接口文件。
3.具备C++编程的知识。
如果不会,自己下载教学软件,或找本相关的书籍。
4.会分析家基本公式编写。
如果不会,在本站下载相关分析家公式编写资料。
准备好后,我开始讲一个完整公式的编写过程。  

[第二讲]练习编译dll文件。
1.解包分析家c语言接口
2.启动Vc++
点击菜单[File]选Open Workspace。
选择文件FxjFunc.dsw
3.选择菜单[Build],选择Build FxjFunc.dll
生成FxjFunc.dll文件。如果没有错误,显示下面结果。
--------------------Configuration: FxjFunc - Win32 Debug--------------------
FxjFunc.dll - 0 error(s), 0 warning(s)
4.生成的FxjFunc.dll文件在D:\SUPERSTK目录中。
如果不在当前使用的分析家目录,可以将FxjFunc.dll文件复制到分析家目录中,也可以复制到飞狐

\FoxTrader\FmlDLL目录中。
5.在飞狐或分析家建立公式,看看结果。公式只有下面一句,10日close均线。
ma1:"fxjfunc@mymaclose"(10); 如果结果正确,你已经成功编写了dll公式了。
在后面的讲课中介绍编写技巧。
第三讲]分析家扩展函数规范及设计
分析家扩展函数规范如下:
///////////////////////////////////////////////////////////////////////////
#ifndef __FXJFUNC_H_INCLUDE
#define __FXJFUNC_H_INCLUDE
/*
///////////////////////////////////////////////////////////////////////////
分析家扩展函数规范V3.10
1.本规范适用于分析家3.10标准版和专业版公式系统.
2.扩展函数用于实现系统函数不能实现的特殊算法.
3.扩展函数用windows 32位动态连接库实现,建议使用Microsoft Visual C++编程.
4.调用时在公式编辑器中写"动态库名称@函数名称"(参数表)即可,例如下面函数可以写

为"FXJFUNC@MYCMALOSE"(5)
5.动态连接库名称和函数名称可以自己定义.
6.使用时可以将动态库拷贝到分析家目录下使用.
*/
#ifdef __cplusplus
extern "C"
{
#endif //__cplusplus
  
  
///////////////////////////////////////////////////////////////////////////
//分析周期
enum DATA_TYPE
{
TICK_DATA=2, //分笔成交
MIN1_DATA, //1分钟线
MIN5_DATA, //5分钟线
MIN15_DATA, //15分钟线
MIN30_DATA, //30分钟线
MIN60_DATA, //60分钟线
DAY_DATA, //日线
WEEK_DATA, //周线
MONTH_DATA, //月线
MULTI_DATA //多日线
};
  
///////////////////////////////////////////////////////////////////////////
//基本数据
typedef struct tagSTKDATA
{
time_t m_time; //时间,UCT
float m_fOpen; //开盘
float m_fHigh; //最高
float m_fLow; //最低
float m_fClose; //收盘
float m_fVolume; //成交量
float m_fAmount; //成交额
WORD m_wAdvance; //上涨家数(仅大盘有效)
WORD m_wDecline; //下跌家数(仅大盘有效)
} STKDATA;
////////////////////////////////////////////////////////////////////////////
//扩展数据,用于描述分笔成交数据的买卖盘
typedef union tagSTKDATAEx
{
struct
{
float m_fBuyPrice[3]; //买1--买3价
float m_fBuyVol[3]; //买1--买3量
float m_fSellPrice[3]; //卖1--卖3价
float m_fSellVol[3]; //卖1--卖3量
};
float m_fDataEx[12]; //保留
} STKDATAEx;
/////////////////////////////////////////////////////////////////////////////
/*财务数据顺序(m_pfFinData内容)
  
序号 内容
  
0 总股本(万股),
1 国家股,
2 发起人法人股,
3 法人股,
4 B股,
5 H股,
6 流通A股,
7 职工股,
8 A2转配股,
9 总资产(千元),
10 流动资产,
11 固定资产,
12 无形资产,
13 长期投资,
14 流动负债,
15 长期负债,
16 资本公积金,
17 每股公积金,
18 股东权益,
19 主营收入,
20 主营利润,
21 其他利润,
22 营业利润,
23 投资收益,
24 补贴收入,
25 营业外收支,
26 上年损益调整,
27 利润总额,
28 税后利润,
29 净利润,
30 未分配利润,
31 每股未分配,
32 每股收益,
33 每股净资产,
34 调整每股净资,
35 股东权益比,
36 净资收益率
*/
/////////////////////////////////////////////////////////////////////////////
//函数数据结构
typedef struct tagCALCINFO
{
const DWORD m_dwSize; //结构大小
const DWORD m_dwVersion; //调用软件版本(V2.10 : 0x210)
const DWORD m_dwSerial; //调用软件序列号
const char* m_strStkLabel; //股票代码
const BOOL m_bIndex; //大盘
  
const int m_nNumData; //数据数量(pData,pDataEx,pResultBuf数据数量)
const STKDATA* m_pData; //常规数据,注意:当m_nNumData==0时可能为 NULL
const STKDATAEx* m_pDataEx; //扩展数据,分笔成交买卖盘,注意:可能为 NULL
  
const int m_nParam1Start; //参数1有效位置
const float* m_pfParam1; //调用参数1
const float* m_pfParam2; //调用参数2
const float* m_pfParam3; //调用参数3
const float* m_pfParam4; //调用参数3
  
float* m_pResultBuf; //结果缓冲区
const DATA_TYPE m_dataType; //数据类型
const float* m_pfFinData; //财务数据
} CALCINFO;
/*
注:
1.函数调用参数由m_pfParam1--m_pfParam4带入,若为NULL则表示该参数无效.
2.当一个参数无效时,则其后的所有参数均无效.
如:m_pfParam2为NULL,则m_pfParam3,m_pfParam4一定为NULL.
3.参数1可以是常数参数或序列数参数,其余参数只能为常数参数.
4.若m_nParam1Start<0, 则参数1为常数参数,参数等于*m_pfParam1;
5.若m_nParam1Start>=0,则参数1为序列数参数,m_pfParam1指向一个浮点型数组,
数组大小为m_nNumData,数据有效范围为m_nParam1Start--m_nNumData.
在时间上m_pData[x] 与 m_pfParam1[x]是一致的
*/
///////////////////////////////////////////////////////////////////////////////////
/* 函数输出
__declspec(dllexport) int xxxxxxxx(CALCINFO* pData); ---------- A
__declspec(dllexport) int xxxxxxxxVAR(CALCINDO* pData); ---------- B
  
1.函数名称需全部大写.
2.函数必须以上述A,B两种形式之一声明,请用实际函数名称替代xxxxxxxx;
对于C++程序还需包括在 extern "C" { } 括号中.
3.上述形式A用于声明不带参数或全部参数为常数的函数;
形式B用于声明参数1为序列数的函数;两种函数的区别在于后者以VAR结尾.
4.函数计算结果用pData->m_pResultBuf带回.
5.函数返回-1表示错误或全部数据无效,否则返回第一个有效值位置,即:
m_pResultBuf[返回值] -- m_pResultBuf[m_nNumData-1]间为有效值.
6.函数名称长度不能超过15字节,动态连接库文件名不能超过9字节(不包括扩展名),动态库名称不能叫

SYSTEM,EXPLORER
7.编译时请请选择1字节对齐
*/
//示例函数,使用时用实际名称替换
__declspec(dllexport) int WINAPI MYMACLOSE(CALCINFO* pData);
__declspec(dllexport) int WINAPI MYMAVAR(CALCINFO* pData);
__declspec(dllexport) int WINAPI MYMACLOSE_CALC_PREV(CALCINFO* pData);
__declspec(dllexport) int WINAPI MYMAVAR_CALC_PREV(CALCINFO* pData);
#ifdef __cplusplus
}
#endif //__cplusplus
#endif //__FXJFUNC_H_INCLUDE
////////////////////////////////////////////////////////////////////////
  分析家的数据结构见上面。
//基本数据
typedef struct tagSTKDATA
{
time_t m_time; //时间,UCT
float m_fOpen; //开盘
float m_fHigh; //最高
float m_fLow; //最低
float m_fClose; //收盘
float m_fVolume; //成交量
float m_fAmount; //成交额
WORD m_wAdvance; //上涨家数(仅大盘有效)
WORD m_wDecline; //下跌家数(仅大盘有效)
} STKDATA;
在前一讲中,求均线ma(c,x),是用收盘价,我们可以改成中值(h+l+c)/3的均线。
将FxjFunc.cpp程序中
fTotal += pData->m_pData[i-j].m_fClose;
改为
fTotal=fTotal + ( pData->m_pData[i-j].m_fClose+ pData->m_pData[i-j].m_fLow+ pData->m_pData

[i-j].m_fHigh )/3;
  
将上面接口规范看懂后,你可以创作各种函数。
当将你公式中的一些分析家函数替换成dll中的函数,可以实现简单的加密。
另一方面,使用dll文件读取数据,是没有经过精度转换的原始记录数据,有助
于精确分析。此外用c++编写公式可以使用循环,遍历等很多分析家所不能实现
的功能。
[第四讲]公式中的数据传递
一.dll公式计算的结果如何返回到分析家中
dll函数计算结果用pData->m_pResultBuf带回.
也就是说dll函数必须有值返回。
函数返回-1表示错误或全部数据无效,否则返回第一个有效值位置,即:
m_pResultBuf[返回值] -- m_pResultBuf[m_nNumData-1]间为有效值.
例如上例:i表示当前所计算的周期。
pData->m_pResultBuf = fTotal/nPeriod;
全部数据为m_nNumData组。超过会出现错误。数据下标从0开始到m_nNumData-1二.分析家中公式的参数如

何传递到dll公式。
1.函数调用参数由m_pfParam1--m_pfParam4带入,若为NULL则表示该参数无效.
2.当一个参数无效时,则其后的所有参数均无效.
  如:m_pfParam2为NULL,则m_pfParam3,m_pfParam4一定为NULL.
3.参数1可以是常数参数或序列数参数,其余参数只能为常数参数.
4.若m_nParam1Start<0, 则参数1为常数参数,参数等于*m_pfParam1;
5.若m_nParam1Start>=0,则参数1为序列数参数,m_pfParam1指向一个浮点型数组,数组大小为m_nNumData,

数据有效范围为m_nParam1Start--m_nNumData.在时间上m_pData[x] 与 m_pfParam1[x]是一致的
在参数上,分析家不如飞狐交易师灵活。分析家只允许1个变化序列数据,飞狐可以允许四个变化序列数

据。三.公式的设计和使用
1.调用时在公式编辑器中写"动态库名称@函数名称"(参数表)即可,例如下面函数可以写

为"FXJFUNC@MYCMALOSE"(5)
2.动态连接库名称和函数名称可以自己定义.
3.使用时可以将动态库拷贝到分析家目录下使用.
分析家在SUPERSTK目录中
飞狐在FoxTrader\FmlDLL目录中例子:在公式接口中有,这个例子告诉你如何使用两个参数。
//计算均价,2个参数,参数1为待求均线的数据,参数2表示计算周期
//调用方法:
// MYMAVAR(CLOSE-OPEN,5)
__declspec(dllexport) int WINAPI MYMAVAR(CALCINFO* pData)
{
float f,fTotal;
const float* pvalue;
int nPeriod,nFirst,i,j;
if(pData->m_pfParam1 && pData->m_pfParam2 &&  //参数1,2有效
  pData->m_nParam1Start>=0 &&     //参数1为序列数
  pData->m_pfParam3==NULL)     //有2个参数
{
  pvalue = pData->m_pfParam1;     //参数1
  nFirst = pData->m_nParam1Start;    //有效值
  f = *pData->m_pfParam2;
  nPeriod = (int)f;       //参数2
  if(nFirst>=0 && nPeriod>0)
  {
   for(i=nFirst+nPeriod-1;im_nNumData;i++)
   {
    fTotal = 0.0f;
    for(j=0;j     fTotal += pData->m_pData[i-j].m_fClose;
    pData->m_pResultBuf = fTotal/nPeriod;      //平均
   }
   return nFirst+nPeriod-1;
  }
}
return -1;
}大家可以参照上例来设计自己的dll公式。实际上我设计公式也是从看懂例



QUOTE:
635.问:
INDEXC,LINETHICK;
涨幅:(INDEXC-"引用.大盘前收##day")/"引用.大盘前收##day",COLORWHITE;
涨跌:INDEXC-"引用.大盘前收##day",LINETHICK,COLORWHITE;
成交额(亿):sum(INDEXA/100000000,OPENMINUTES(time)),PRECISION2, LINETHICK0;
rc:=0;
s2:=sma(涨幅,2,1);
s6:=sma(涨幅,6,1);
dk:=2*(s2-s6);
STICKLINE(dk>0,rc,rc+dk,0,1),COLORRED;
STICKLINE(dk<0,rc,rc+dk,0,1),COLORCYAN;

VERTLINE(MINUTE=30 or MINUTE=0),COLORRED,POINTDOT;
VERTLINE(HOUR=15),COLORRED
这个指标有个问题就是对停牌的股票显示不好 因为大盘前收引用的是大盘的
收盘价它和各股同时显示希望帮助我解决了,说明一下这个是副图指标

   答(懒汉):
分时 叠加大盘
pc:="1A0001$CLOSE";RC:=DYNAINFO( 3);
OO:=O;
CH:=HHV(MAX(h,RC),0);
CL:=LLV(MIN(L,RC),0);
PH:=HHV(PC,0);
PL:=LLV(PC,0);
B:=(CH-CL)/(PH-PL)*0.8;
Y:=(CH+CL-B*(PH+PL))/2;
P:=PC*B[DATACOUNT]+Y[DATACOUNT];
PP:P-(P[1]-OO[1]);

1分钟叠加大盘
w0:=BARSLAST(DAY<>REF(DAY,1));
VERTLINE(w0=0)COLORBROWN,POINTDOT;
w:=BARSLAST(CROSS(BACKSET(ISLASTBAR,w0+1),0.5))*0;
pc:="1A0001$CLOSE"+w;RC:DYNAINFO(3)+w;DRAWTEXT(ISLASTBAR,rc,'昨\n收');
OO:=OPEN+w;
CH:=HHV(MAX(HIGH+w,rc),w0);
CL:=LLV(MIN(LOW+w,rc),w0);
PH:=HHV(PC,w0);
PL:=LLV(PC,w0);
B:=(CH-CL)/(PH-PL)*0.8;
Y:=(CH+CL-B*(PH+PL))/2;
da:=DATACOUNT;
P:=PC*B[DA]+Y[DA];
PP:P-(P[da-w0[da]]-OO[da-w0[da]]);
m:=SMA(CLOSE+w,6,1);
e:=SMA(CLOSE+w,12,1);
k:=2*(m-e);
STICKLINE(k>0,rc,rc+k,0.1,0)colorred;
STICKLINE(k<0,rc,rc+k,0.1,0)COLORCYAN;



QUOTE:
636.问:
if datatype<>0 then begin
drawtext(islastbar,0,'只能运行在分笔周期'),align2;
  exit;
end;
fv:=vol;
fc:=close;
fcp:=fc;
a:=sortpos(fcp,0,1,datacount);
fvmax:=0; fvmaxp:=1; fvtemp:=fv[fcp[1]];
if datacount>1 then begin
for i=2 to datacount do
  if fc[fcp]=fc[fcp[i-1]] then fvtemp:=fvtemp+fv[fcp]
  else begin
   if fvmax      fvmax:=fvtemp;
      fvmaxp:=i-1;
      end;
      fvtemp:=fv[fcp];

    end;
  if fvmax    fvmax:=fvtemp;
    fvmaxp:=i-1;
  end;
end;
集聚点:fc[fcp[fvmaxp]];
活跃上限:fc[fcp[svmaxp]];
用以上公式进行分笔扩展统计然后引用到日线中。
jjl:=SELFDATA(' 集聚点');qys:=SELFDATA('活跃上限');
qyx:=SELFDATA('活跃下限');
STICKLINE(1,qys,qyx,8,1),COLORyellow;
DRAWICON(1,jjl,10)
   我以为,乾坤烛除表达了K线中的最高 最底 开盘 收盘外,还标出量的活跃上限 活跃下限 集聚点 尤其集聚点对以后股价运行颇具意义。以上公式网上得来我在飞狐中几经编辑测试都通不过
   答(绿野浪子):
为了达到最佳效果,必须建扩展数据,但这样公式就只能盘后分析使用。
如要在实盘中使用,扩展数据必须实时更新,但这样软件太占资源,运行速度会很慢,反而不方便看盘。
要在实盘中使用,方便看盘分析,最好用日线数据。
荷蒲的高价公式中就有一个引用日线数据的K线乾坤烛。
     答(abit):
STICKLINE(open>=close ,close ,open,7,0 ),COLORFF2020;
STICKLINE(open>=close ,close ,open,4,0 ),COLORFF2020;
STICKLINE(open>=close ,close ,open,2,0 ),COLORFFFF00;

STICKLINE(close>open,close,open,7 ,0 ),COLOR2020FF;
STICKLINE(close>open,close,open,4 ,0 ),COLORB0B0FF;
STICKLINE(close>open,close,open,2 ,0 ),COLOR00FFFF;

STICKLINE(close>open,open,low,0.5,0 ),COLOR00FFFF;
STICKLINE(close>open,close,HIGH,0.5 ,0 ),COLOR00FFFF;
STICKLINE(open>=close,close,low,0.5 ,0 ),COLORFFFF80;
STICKLINE(open>=close,open,HIGH,0.5 ,0 ),COLORFFFF80;

STICKLINE(close=open AND C>REF(C,1),close,open,7 ,0 ),COLOR2020FF;
STICKLINE(close=open AND C>REF(C,1),close,HIGH,0.5 ,0 ),COLOR2020FF;
STICKLINE(close=open AND C>REF(C,1),open,low,0.5,0 ),COLOR2020FF;

STICKLINE(open>=close ,close ,open,7,0 ),COLORFF2020;
STICKLINE(open>=close ,close ,open,4,0 ),COLORFF2020;
STICKLINE(open>=close ,close ,open,2,0 ),COLORFFFF00;
STICKLINE(close>open,close,open,7 ,0 ),COLOR2020FF;
STICKLINE(close>open,close,open,4 ,0 ),COLORB0B0FF;
STICKLINE(close>open,close,open,2 ,0 ),COLOR00FFFF;
STICKLINE(close>open,open,low,0.5,0 ),COLOR00FFFF;
STICKLINE(close>open,close,HIGH,0.5 ,0 ),COLOR00FFFF;
STICKLINE(open>=close,close,low,0.5 ,0 ),COLORFFFF80;
STICKLINE(open>=close,open,HIGH,0.5 ,0 ),COLORFFFF80;
STICKLINE(close=open AND C>REF(C,1),close,open,7 ,0 ),COLOR2020FF;
STICKLINE(close=open AND C>REF(C,1),close,HIGH,0.5 ,0 ),COLOR2020FF;
STICKLINE(close=open AND C>REF(C,1),open,low,0.5,0 ),COLOR2020FF;
cb:=if(amount/v/100>100,(3*c+2*o+h+l)/7,amount/v/100);

DRAWICON(cb>0,cb,19);



QUOTE:
637.问:
这公式为何再加入条件无效,应在那个位加入?例如:加入条件k>d.

Var41:=COST(10);
Var42:=(CLOSE>OPEN OR CLOSE>REF(CLOSE,1)) AND VOL>REF(VOL,1);
Var43:=COUNT(Var42,3)=3;
Var44:=LLV(LOW,5)=LLV(LOW,120);
Var45:=Var43 AND Var44;
Var46:=COUNT(CROSS(MA(CLOSE,10),MA(CLOSE,20)),2)=1 AND COUNT(CROSS(MA(CLOSE,5),MA(CLOSE,20)),2)=1;
Var47:=COUNT(Var45,3)>0 AND COUNT(Var46,3)>0;
Var48:=Var47 AND COUNT(Var47,20)=1;
Var49:=(INDEXC-LLV(INDEXL,89))/(HHV(INDEXH,89)-LLV(INDEXL,89))*100;
Var4A:=SMA(Var49,8,1);
Var4B:=SMA(Var4A,10,1);
Var4C:=Var4A>REF(Var4A,1) AND Var4A>Var4B AND BARSLAST(CROSS(Var4A,Var4B))<=21;
Var4D:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100;
Var4E:=SMA(Var4D,8,1);
Var4F:=SMA(Var4E,10,1);
Var50:=Var4E>REF(Var4E,1) AND Var4E>Var4F AND BARSLAST(CROSS(Var4E,Var4F))<=34;
Var51:=REF(INDEXC,1);
Var52:=SMA(MAX(INDEXC-Var51,0),6,1)/SMA(ABS(INDEXC-Var51),6,1)*100;
Var53:=Var52>=75 AND Var52<90 ;
Var2:=IF(EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,50,0);
Var3:=(-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100;
Var4:=(-100)*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100;
Var5:=(-100)*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100;
Var6:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;
Var7:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;
Var8:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;
Var9:=(Var3+Var4+Var5+Var6+Var7+Var8)/6;
VarA:=EMA(Var9,3);
VarB:=ABS(Var6-Var8);
VarC:=(Var9+VarB)/2;
VarD:=(-1)*(EMA(100*(1-WINNER(CLOSE)),1)-50)+50;
VarE:=VarD+VarC;
VarF:=IF(Var2>0 AND VarE<0,200,0);
Var10:=IF(VarC<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,-50,0);
Var11:=IF(VarE<0 AND Var10=-50,100,0);
Var12:=MA(CLOSE,3);
Var13:=REF(CLOSE,2)*0.865;
Var14:=REF(CLOSE,13)*0.772;
Var15:=MIN(Var13,Var14);
Var16:=100*VOL/CAPITAL;
Var17:=MA(CLOSE,13);
Var18:=IF((CLOSE-Var15)/CLOSE<0.03 AND SUM(Var16,5)/5<1.8,1,0);
Var19:=IF(Var18>0 AND (Var10<0 OR Var2>0),100,0);
Var1A:=Var19;
Var1B:=IF(VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902 OR (VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0) AND (Var10<0 OR Var2>0) AND Var19<10,50,0);
Var1C:=(VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0) AND (Var10<0 OR Var2>0);
Var1D:=VarF>0 AND Var11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR Var18>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902;
Var22:=COST(10)*0;
Var23:=(MA(AMOUNT,5)/MA(VOL,5)/100-MA(AMOUNT,125)/MA(VOL,125)/100)/(MA(AMOUNT,5)/MA(VOL,5)/100);
Var24:=MA((LLV(LOW,45)-CLOSE)/(HHV(HIGH,45)-LLV(LOW,45))*100,5);
Var31:=AMOUNT/VOL/100;
Var32:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
Var33:=SUM(AMOUNT,13)/Var31/100;
Var34:=DMA(Var32,VOL/Var33);
Var35:=(CLOSE-Var34)/Var34*100;
Var36:=(INDEXC-LLV(INDEXL,9))/(HHV(INDEXH,9)-LLV(INDEXL,9))*100;
Var37:=SMA(Var36,3,1);
Var38:=SMA(Var37,3,1);
青龙:=Var1C OR Var1D or CROSS(-5,Var24) AND Var23<-0.4 AND (CLOSE-MA(CLOSE,30))/MA(CLOSE,30)<-0.19 or CROSS(Var37,Var38) AND Var37<20 AND
COUNT(Var35<=-21,5)>=1 or Var50 AND Var4C AND Var53 AND COUNT(Var48,6) ;

   答(zmr666):
把最后一句里面的 “=” 号去掉,然后加上 and "kdj.k">"kdj.d" ,如下:
青龙:Var1C OR Var1D or CROSS(-5,Var24) AND Var23<-0.4 AND (CLOSE-MA(CLOSE,30))/MA(CLOSE,30)<-0.19 or CROSS(Var37,Var38) AND Var37<20 AND  
COUNT(Var35<=-21,5)>=1 or Var50 AND Var4C AND Var53 AND COUNT(Var48,6) and "kdj.k">"kdj.d";
加入的 and 前面要注意留空格。
    答(zmr666):
发现是有问题,可进行如下改进,先用 () 把原句中的内容全部括住,再加上 and "kdj.k">"kdj.d",结果如下:
青龙:(Var1C OR Var1D or CROSS(-5,Var24) AND Var23<-0.4 AND (CLOSE-MA(CLOSE,30))/MA(CLOSE,30)<-0.19 or CROSS(Var37,Var38) AND Var37<20 AND  
COUNT(Var35<=-21,5)>=1 or Var50 AND Var4C AND Var53 AND COUNT(Var48,6)) and "kdj.k">"kdj.d";




QUOTE:
638.问:
     指标要求如下:
     1,在主图上作出方框,方框内只容纳48根K线;
     2,纵坐标9等分并显示股价;
     3,隋"鼠标"水平托动;
    答(bajatje):      
     写个三等分的,想九等分,自己照葫芦画瓢吧。颜色也自己搞
     N:=48;
     p:=SYSPARAM(1);
     q:=BARPOS;
     hh:=hhv(h,N);
     LL:=LLv(L,N);
     hL:=(hh-LL)/3;
     DRAWSL(p=q,hh[p+n],0,n,3);
     DRAWNUMBER(p+n=q,hh[p+n],hh[p+n],3);
     DRAWSL(p=q,LL[p+n],0,n,3);
     DRAWNUMBER(p+n=q,LL[p+n],LL[p+n],3);
     DRAWSL(p=q,LL[p+n]+hL[p],0,n,3);
     DRAWNUMBER(p+n=q,LL[p+n]+hL[p],LL[p+n]+hL[p],3);
     DRAWSL(p=q,LL[p+n]+2*hL[p],0,n,3);
     DRAWNUMBER(p+n=q,LL[p+n]+2*hL[p],LL[p+n]+2*hL[p],3);
     STICKLINE(p+n=q or p=q,hh[p+n],LL[p+n],0.1,0);



QUOTE:
639.问:
     上面的方框向左画还要好看
    答():
      向左好办,+N变 -N 就可以了。改在中间要麻烦些



QUOTE:
640.问:
     帮忙写个公式:主图分钟K线,副图日K线.
    答(静听花落):
     主图小于日线时---看日k线
       日K线副图
     日开:STKINDI(StkLabel,'DAYK.DAYO',0,-1),LINETHICK0;
     日高:STKINDI(StkLabel,'DAYK.DAYH',0,-1),LINETHICK0;
     日低:STKINDI(StkLabel,'DAYK.DAYL',0,-1),LINETHICK0;
     日收:STKINDI(StkLabel,'DAYK.DAYC',0,-1),LINETHICK0;
     stickline(日收>0 AND 日收>=日开,日开,日收,5,1),colorred;
     stickline(日收>0 AND 日收>=日开,日高,日收,0.1,0),colorred;
     stickline(日收>0 AND 日收>=日开,日低,日开,0.1,0),colorred;
     stickline(日收>0 AND 日收<日开,日开,日收,5,0),colorcyan;
     stickline(日收>0 AND 日收<日开,日收,日低,0.1,0),colorcyan;
     stickline(日收>0 AND 日收<日开,日开,日高,0.1,0),colorcyan;
       主图小于周线时---看周k线

        周K线副图
     周开:STKINDI(StkLabel,'WEEKK.WEEKO',0,-1),LINETHICK0;
     周高:STKINDI(StkLabel,'WEEKK.WEEKH',0,-1),LINETHICK0;
     周低:STKINDI(StkLabel,'WEEKK.WEEKL',0,-1),LINETHICK0;
     周收:STKINDI(StkLabel,'WEEKK.WEEKC',0,-1),LINETHICK0;
     stickline(周收>=周开 AND 周收>0,周开,周收,5,1),colorred;
     stickline(周收>=周开 AND 周收>0,周高,周收,0.1,0),colorred;
     stickline(周收>=周开 AND 周收>0,周低,周开,0.1,0),colorred;
     stickline(周收<周开 AND 周收>0,周开,周收,5,0),colorcyan;
     stickline(周收<周开 AND 周收>0,周收,周低,0.1,0),colorcyan;
     stickline(周收<周开 AND 周收>0,周开,周高,0.1,0),colorcyan;
       主图小于月线时---看月k线

         月K线副图

     月开:STKINDI(StkLabel,'MONTHK.MONTHO',0,-1),LINETHICK0;
     月高:STKINDI(StkLabel,'MONTHK.MONTHH',0,-1),LINETHICK0;
     月低:STKINDI(StkLabel,'MONTHK.MONTHL',0,-1),LINETHICK0;
     月收:STKINDI(StkLabel,'MONTHK.MONTHC',0,-1),LINETHICK0;
     stickline(月收>0 AND 月收>=月开,月开,月收,5,1),colorred;
     stickline(月收>0 AND 月收>=月开,月高,月收,0.1,0),colorred;
     stickline(月收>0 AND 月收>=月开,月低,月开,0.1,0),colorred;
     stickline(月收>0 AND 月收<月开,月开,月收,5,0),colorcyan;
     stickline(月收>0 AND 月收<月开,月收,月低,0.1,0),colorcyan;
     stickline(月收>0 AND 月收<月开,月开,月高,0.1,0),colorcyan;
641.问:
      正是此公式,麻烦您给个此公式的'引用指标'
     答(原子):
     多周期分析
     比如说
      引用日线就使用"DAYK.DAYC"、"DAYK.DAYH"、"DAYK.DAYL"、"DAYK.DAYC"
      引用周线就使用"WEEKK.WEEKO"、"WEEKK.WEEKH"、"WEEKK.WEEKL"、"WEEKK.WEEKC"
      引用月线就使用"MONTHK.MONTHO"、"MONTHK.MONTHH"、"MONTHK.MONTHL"、"MONTHK.MONTHC"
                                    



QUOTE:
642.问:
      主图是分钟图的情况下,付图使用日k线加均线,这样再配上成交量,或者再保留一个macd指标,
      看任何股票足够了,方便而且全面。
     答(骑兵00):
       分钟周期日线副图加均线
       if DATATYPE>5 then exit;
       sj:=DATE<>ref(DATE,1) or BARPOS=1;
       zsj:=sum(sj,0);dzsj:=zsj[DATACOUNT]-zsj;
       x:=DATACOUNT-BARPOS+1;zq:=ref(BARPOS,BARSLAST(zsj=1));
       y:=SUMBARS(sj,x-dzsj);y1:=SUMBARS(sj,x-1-dzsj);
       日开:ref(o,y-1),LINETHICK0;
       日高:if(ISLASTBAR,hhv(h,zq),ref(hhv(h,zq),y1)),LINETHICK0;
       日低:if(ISLASTBAR,llv(l,zq),ref(llv(l,zq),y1)),LINETHICK0;
       日收:if(ISLASTBAR,ref(c,y1-1),ref(c,y1)),LINETHICK0;
       STICKLINE(日收>日开,日收,日开,7,1),colorred;
       STICKLINE(日收>日开,日收,日高,0.1,1),colorred;
       STICKLINE(日收>日开,日开,日低,0.1,1),colorred;
       STICKLINE(日收<=日开,日收,日开,7,0),colorcyan;
       STICKLINE(日收<=日开,日开,日高,0.1,0),colorcyan;
       STICKLINE(日收<=日开,日收,日低,0.1,0),colorcyan;
       涨幅:日收/ref(日收,1)*100-100,LINETHICK0;
       ma5:ma(日收,5);
       ma10:ma(日收,10);
       qrq:=mod(date,10000)/100;
       时间:if(ISLASTBAR,ref(qrq,y1-1),ref(qrq,y1)),LINETHICK0;



QUOTE:
643.问:
     帮忙编成交量和最低价公式
     (1)第M天到第N天内最小的成交量,公式怎么写?
     (2)第M天到第N天内最低价,公式怎么写?
     答(骑兵00):
      是这个意思吗?
      n:=5;m:=10;
      ref(llv(l,m-n+1),n-1);//价
      ref(llv(v,m-n+1),n-1);//量



QUOTE:
644.问:
      第M天到第N天内最小的成交量产生的最低价,公式怎么写?

     答(骑兵00):
      ref(ref(c,llvbars(v,m-n+1)),n-1);



QUOTE:
645.问:
      请帮忙写公式。
    1. 100日内阳线换手率。
    2. 100日内阴线换手率。
     答(yngs):
     1. 100日内阳线换手率。
        if(o<=c,SUM(v,100)/CAPITAL*100,0);
     2. 100日内阴线换手率。
        if(o>c,SUM(v,100)/CAPITAL*100,0);



QUOTE:
646.问:
      2个月来一直缩量,5日均量小于10日均量,某日5日均量大于10日均量的选股公式如何编写
     答(bajatje):
      longcross(ma(v,5),ma(v,10),41);



QUOTE:
647.问:
      如何在飞狐公式中实现以下思路:

      15日内大于等于6次出现换手率大于5的情况;(周期可以随意设定)
      比如:建一个条件选股公式选出以下股,5日内至少有3日换手率大于5
     答(yngs):
       COUNT(100*VOL/CAPITAL>5,15)>=6;



QUOTE:
648.问:
       请帮忙将本kd线指标可用于选股。
       Var41:=LLV(LOW,15);
       Var42:=HHV(HIGH,15);
       快速K线: EMA((CLOSE-Var41)/(Var42-Var41)*60-30,3),Color4B74FF;
       快速D线: EMA(0.667*REF(快速K线,1)+0.333*快速K线,2) ,colorWHITE;

     答(陈继胜):
       Var41:=LLV(LOW,15);
       Var42:=HHV(HIGH,15);
       快速K线:= EMA((CLOSE-Var41)/(Var42-Var41)*60-30,3);
       快速D线:= EMA(0.667*REF(快速K线,1)+0.333*快速K线,2);
       cross(快速K线,快速D线)



QUOTE:
649.问:
      飞狐中如何表达前两次某条件满足到目前的周期数?前面第3次呢
     答(南客):
      使用函数:

向前累加到指定值到现在的周期数。
用法:
SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数
例如:
SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数
举例说明:

tj:=cross(ma(c,5),ma(c,10));//5日均价线上穿10均线
ts:=sumbars(tj,5);  //前第5次上穿,距“今”的周期数



QUOTE:
650.问:
      涨幅大于4%的k线和他对应的换手率
     答(清扬):
      ZF:=(C/REF(C,1)-1)*100;
      TJ:ZF>4;
      换:TJ*100*V/CAPITAL;
      //输出格式自己修改。

[ Last edited by AHFYXL1 on 2005-11-8 at 17:04 ]

[ 本帖最后由 AHFYXL1 于 2005-11-28 14:49 编辑 ]




 附件: 您目前的身份是游客,无法下载或查看附件。立即注册,即可享受MACD所有免费服务。

来此 -- 学习和交友!