分享

公式求助1000例(4)

 黄楚涵 2010-12-19
引用:
151.问:
      5日、10日、20日均线在30天内始终保持多头排列,怎么编写
   答(懒汉):
      m:=ma(c,5); m1:=(c,10); m2:=ma(c,20);
      count(m>m1 and m1>m2,30)=30;



引用:
152.问:
      有没有个股K线的副图指标
   答(懒汉):
      STICKLINE(c/o>=1,o,c,6,1) colorred;
      STICKLINE(c/o>=1,c,h,0.3,1) colorred;
      STICKLINE(c/o>=1,o,l,0.3,1) colorred;
      STICKLINE(c/o<1,c,o,6,0) colorcyan;
      STICKLINE(c/o<1,l,h,0.3,0) colorcyan;



引用:
153.问:
      以历史最低点为起点写股价回升创新高点次数并在窗新高日收盘价处标出数字
   答(懒汉):
      LL:=LLv(L,0);
      w:=barssince(L=LL[datacount]);
      hh:=hhv(h,w);
      s:=sum(h>ref(hh,1),0);
      DRAWNUMBER(s>ref(s,1),h*1.01,s,0);



引用:
154.问:
      求这个指标的条件不成立时也画绿柱怎么写?
      DIFF:=STKINDI('','MACD日.DIFF',0,6);  
      k线:=STKINDI('','kdj.k',0,6);
      d线:=STKINDI('','kdj.d',0,6);
      STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred;
      STICKLINE(k线   答(yyzzqq):
      DIFF:=STKINDI('','MACD日.DIFF',0,6);  
      k线:=STKINDI('','kdj.k',0,6);
      d线:=STKINDI('','kdj.d',0,6);
      STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred;
      STICKLINE(k线      STICKLINE((k线>ref(d线,1) and DIFF<=ref(DIFF,1)) or (k线ref              (DIFF,1),VOL,0,7,0)COLORGREEN;



引用:
155.问:
      需要一个用业绩来排序的公式,
   答(yyzzqq):
      业绩指标有多种。如以每股收益排序可这样。
       FINANCE(33);



引用:
156.问:
      想选出在一段时间里股价的波幅在一个设定范围内的股票,比方说,在60天的交易天里,
     股价的波幅在百分之15范围内,那么设参数N=60,M=15,(参数可调整),
   答(馨芸):
      这是一般人定义的所谓”平台整理幅度”的写法,试试看可否
      (hhv(close,n)-llv(close,n))/llv(close,n)<=(M/100)为平台整理幅度M%的设定。



引用:
157.问:
      用于盘中预警:股价第一天穿越3MA且成交量比昨天放大0.8倍
   答(阿福):
      cross(ma(c,3),c) and  ref(v,1)*1.8


引用:
158.问:
      如何写分析家的“n日内,出现过x=1,则今日的y=1条件成立
   答(骑兵):
      y and any(x,n);



引用:
159.问:
      比如今天收盘在7元, 我想表示昨天在7元这个价位的获利盘,
   答(懒汉):
      飞狐的
      WINNER(refx(c,1))  



引用:
160.问:
      帮忙编制真实买入和卖出量公式
   答(馨芸):
      给你一个类似的主力向量(总买及总卖)
       CC:=C;
       HH:=H;
       LL:=L;
       OO:=O;
       BB:=AMOUNT;
       VV:VOL,linethick0;
       VAR1:=VOL/((HH-LL)*2-ABS(CC-OO));
       成交:=VOL;
       // STICKLINE(VOL,VOL,0,8,0),colorwhite;
       bull:=V*(c-L)/(H-L);
       bear:=v-bull;

       主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC       STICKLINE(主動買盤,主動買盤,0,7,0),colorred;

       主動賣盤:IF(CC>OO,if( cc=hh,0,  if(cc=LL,(-vv),(-bear))  ),  IF( CC       STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33;
      给你一个类似的主力向量(净买及净卖)
       CC:=C;
       HH:=H;
       LL:=L;
       OO:=O;
       BB:=AMOUNT;
       VV:VOL,linethick0;
       VAR1:=VOL/((HH-LL)*2-ABS(CC-OO));
       成交:=VOL;
       // STICKLINE(VOL,VOL,0,8,0),colorwhite;
       bull:=V*(c-L)/(H-L);
       bear:=v-bull;

       主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC       // STICKLINE(主動買盤,主動買盤,0,7,0),colorred;

       主動賣盤:IF(CC>OO,if( cc=hh,0,  if(cc=LL,(-vv),(-bear))  ),  IF( CC       // STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33;
       主動淨買:=(主動買盤+主動賣盤);
       STICKLINE(主動淨買>0,主動淨買,0,7,0),colorred;
       STICKLINE(主動淨買<0,主動淨買,0,7,0),colorffcc33;
引用:
161.问:
     求(FXJ)“N周期中X出现最小值的日期到现在的天数”的写法
   答(骑兵00):
        llvbars(x,n);



引用:
162.问:
      求现价同时上穿5日均价线和10均价线,
   答(骑兵00):
      CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10));



引用:
163.问:
       如何实现曲线图
      我想将我的每日资金总市值(既:资金总市值=手中股票数量X收盘价+资金余额)用曲线图表表示出来(数据可采取每天输入或最好能根据我的持仓情况和现价自动产生),这样就可以每天看到市值的变化曲线,从这张图上你会很清晰地看到自己的操作成果与资金变化的情况。其最大好处就是你将忘掉自己的股票成本价,继而关心的只是自己现在的股票总市值----你目前资产的真实反映。不知如何实现
   答(馨芸):
       试试是否合你要
       RN=资金余额,修改RN时以老鼠右键点VA变量,选”调整指标参数”
       {n=6張,RN=500}
       Va:c*n*1000+rn;
       drawnumber(islastbar,va*1.02,va,0),coloryellow;
       drawnumber(barpos=sysparam(1),va*1.02,va,0),colorred,shift1;
       vertline(barpos=sysparam(1));



引用:
164.问:
      请帮忙写公式:
      1.分时均线上方每笔成交大于100手的次数.
      2.分时均线下方每笔成交大于100手的次数.
    答(懒汉):
      分时相当于1分钟。所以无法做这样的统计
      j:=sum(amount,0)/sum(v,0)/100;
      v1:sum(if(c>j and v>100,1,0),0);
      v2:sum(if(c100,1,0),0);
      只在分笔中使用



引用:
165.问:
      10日均线上行 现价重上或向上突破3日均线  怎么编写公式
    答(hjg):
       ma(c,10)>ref(ma(c,10),1)  AND  cross(c,ma(c,3));



引用:
166.问:
      如果同时3日均线10均线是多头排列怎么写?
    答(hjg):
       ma(c,3)>ref(ma(c,3),1)  AND  ma(c,10)>ref(ma(c,10),1)  AND  cross(c,ma(c,3));



引用:
167.问:
      求现价同时上穿5日均价线和10均价线,当曰涨幅大于3%,
    答(xiyuanzb):
      cross(c,ma(c,5)) and cross(c,ma(c,10)) and (c-ref(c,1))/ref(c,1)>0.03



引用:
168.问:
     转:"变色MACD三死叉见顶解盘"FXJ5.0用源码 ,求帮忙
     《Line  4:  C1035 :未定义的变量  ShoRT
      Line  4:  C1035 :未定义的变量 long
      Line  5:  C1035 :未定义的变量  m>>
      {变色MACD三死叉见顶 SHORT,12,5,400  LONG,26,20,100  m,9,2,60}{FXJ5.0用}
      DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen;
      DEA :EMA(DIFF,M),colorcyan;
      MACD:2*(DIFF-DEA), COLORSTICK;
      tj:=(diff>dea);
      tj1:=(diff>0);
      PARTLINE(diff,tj),colormagenta,linethick2;
      partline(diff,tj1 and tj),colorred,linethick2;
      tj2:=diff<-1 and diff      partline(diff,tj2),colorblue,linethick2;
      B1:=LLV(MACD,999999);
      B2:=HHV(MACD,999999);
      B3:=(B2-B1);
      C1:=LLV(low,999999);
      C2:=HHV(high,999999);
      C3:=(C2-C1);
      D:=B3/C3;
      W1:=C<=MA(C,5) AND C<=MA(C,10) ;
      W2:=O>MA(C,5) AND O>MA(C,10) ;
      W3:=MA(V,5)<=MA(V,10);
      W4:=diff<=dea;
      TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen;
      TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow;
      TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred;
      TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff;
      TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow;
      TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen;
      VERTLINE(W1 AND  W2 AND W3 AND W4,0),colorgreen;
   答(待雨游晴):
      只是未定义变量,试下这样
      {变色MACD三死叉见顶 SHORT,12,5,400  LONG,26,20,100  m,9,2,60}{FXJ5.0用}
      short:=12;long:=26;m:=9;
      DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen;
      DEA :EMA(DIFF,M),colorcyan;
      MACD:2*(DIFF-DEA), COLORSTICK;
      tj:=(diff>dea);
      tj1:=(diff>0);
      PARTLINE(diff,tj),colormagenta,linethick2;
      partline(diff,tj1 and tj),colorred,linethick2;
      tj2:=diff<-1 and diff      partline(diff,tj2),colorblue,linethick2;
      B1:=LLV(MACD,999999);
      B2:=HHV(MACD,999999);
      B3:=(B2-B1);
      C1:=LLV(low,999999);
      C2:=HHV(high,999999);
      C3:=(C2-C1);
      D:=B3/C3;
      W1:=C<=MA(C,5) AND C<=MA(C,10) ;
      W2:=O>MA(C,5) AND O>MA(C,10) ;
      W3:=MA(V,5)<=MA(V,10);
      W4:=diff<=dea;
      TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen;
      TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow;
      TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred;
      TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff;
      TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow;
      TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen;
      VERTLINE(W1 AND  W2 AND W3 AND W4,0),colorgreen;



引用:
169.问:
      帮忙写一大盘分时均线公式
   答(懒汉):
      可这样
      if capital=0 then
      sum(c*v,0)/sum(v,0)/100;
      else
      sum(amount,0)/sum(v,0)/100;

      上面的用于分笔

      这个可用于N分钟
      w:=barslast(hour      if capital=0 then
      sum(c*v,w)/sum(v,w)/100;
      else
      sum(amount,w)/sum(v,w)/100;



引用:
170.问:
      EM10或EM20现在上行 怎么写
   答(远古菡萏):
      TYP:=(HIGH + LOW + CLOSE)/3;
      CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
     金叉选股:CROSS(EMA(cci,10) ,EMA(cci,20) );

     上行:EMA(cci,10)>ref(EMA(cci,10),1);
引用:
171.问:
      求资金进出指标
   答(杨文亮):
      tt:=if(c>=ref(c,1),amount,0);
      AA:=sum(amount,0);
      AB:=sum(tt,10)*1000/aa;
      总体入场金额:100*ab;

      tt1:=if(c      AA1:=sum(amount,0);
      AB1:=sum(tt1,10)*1000/aa1;
      总体下跌金额:100*ab1;

      mm:=if(c>=ref(c,1),v/ref(v,1),0);
      mm1:=if(c      时段入场金额:10000*sum(mm,10)/sum(mm,50);
      时段下跌金额:10000*sum(mm1,10)/sum(mm1,50);



引用:
172.问:
      想在k线上显示那根k线距今天换手100/100那根k线距今天换手200/100显示数字
    答(阿福):
      f:=MOD(SUM(100*VOL/CAPITAL,0),100);
      n:=(SUM(100*VOL/CAPITAL,0)-f)/100;
      tj:=f      VERTLINE(tj);
      fd:=REF(BARSLAST(tj),1)+1;
      DRAWNUMBER(tj,50,n,0),ALIGN1,COLORffffff;
      DRAWTEXT(tj,40,'次'),ALIGN1,COLORGREEN;
      DRAWTEXT(tj,30,'换'),ALIGN1,COLORGREEN;
      DRAWTEXT(tj,20,'手'),ALIGN1,COLORGREEN;
      DRAWNUMBER(tj,10,fd,0),ALIGN1,COLORred;
      DRAWTEXT(tj,0,'天'),ALIGN1,COLORGREEN;
       还可这样写:
      input:n(1040102,700101,1341231);//设置日期调整范围
      n1:=BARSLAST(if(date=n,DATACOUNT-barpos,0)<>0);//计算起始开始的数据周期
      hsl:=100*VOL/CAPITAL,LINETHICK0;
      f:=MOD(SUM(hsl,n1),100),LINETHICK0;//数据统计从输入日期开始
      tj:=f      VERTLINE(tj),POINTDOT,colorff...;
      fd:=REF(BARSLAST(tj),1)+1;
      DRAWNUMBER(tj,CLOSE,fd,0),ALIGN5;
      周期天数:fd,LINETHICK0;
      换手累积:f,LINETHICK0;
      周期均价:SUM(AMOUNT,fd)/SUM(VOL,fd)/100;

      bf1:=0;
      for i:=SYSPARAM(1) to DATACOUNT do begin
       IF bf1>=100 then BREAK else bf1:=bf1+hsl;
      end;
      btj:=BARPOS=i,LINETHICK0;
      VERTLINE(btj),LINEDOT,COLORYELLOW;
      DRAWTEXT(btj,HIGH,'完成100%换手\n共 '+NUMTOSTR((i-SYSPARAM(1)),0)+'                          天'),ALIGN4,COLORRED;
        再给一个钻心虫编的:
      自动标出换手达100%(缺省参数)的前面K线位置--源码
       偶也编了个小东东:当十字光标移到某一位置时,自动标出换手达100%(缺省参数)的前面K线位置。源码可加在主图公式中。

       INPUT:%(100,1,999);//设定换手率缺省参数
       周期:SUMBARS(v,capital/100*%),LINETHICK0;
       KS:=BACKSET(BARSCOUNT(v)=sysparam(1),周期);
       VERTLINE(cross(KS,1)),LINEDOT,COLORYELLOW;
       DRAWNUMBER((cross(KS,1)),sysparam(5),DATE,0),COLORGREEN;



引用:
173.问:
      求金叉死叉价预测
    答(道):
       KDJ金叉死叉价预测,您可加在自己的主图公式中!
       RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
       K:=SMA(RSV,3,1);
       D:=SMA(K,3,1);
       交叉:=(D*3-K*2)*(HHV(H,8)-LLV(L,8))/100+LLV(L,8);
       DRAWNUMBER(dynainfo(7)=c and dynainfo(10)=amount ,h*0.985,交叉,2),SHIFT1,colorgreen;
       DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k>d,h,'KDJ死叉  价:'),SHIFT1,coloryellow;
       DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k



引用:
174.问:
      编写一个均线走平和上翘的公式原码.
   答(多多):
      走平:ma(c,n)=ref(ma(c,n),1)
      上翘:ma(c,n)>ref(ma(c,n),1)



引用:
175.问:
      大盘条形背景(例如周K线上升为红色,下跌为蓝)原码怎样表达
    答(馨芸):
      vertline(c>ma(c,5)),linethick8,color0099cc;
      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),color88...;
      STICKLINE(AC<=AO,AH,AC,0,0),colorffff00;
      STICKLINE(AC<=AO,AO,AL,1,0),color88...;
      STICKLINE(AC<=AO,AO,AL,0,0),colorffff00;

      STICKLINE(AC<=AO,AC,AO,8,0),COLOR88...;
      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;



引用:
176.问:
      怎样把飞狐指标叠加.如macd和kdj
   答(懒汉):
      k:"kdj.k",COLORWHITE;
      d:"kdj.d",COLORYELLOW;
      j:"kdj.j",COLORGREEN;
     {以上为a指标,显示数值和画线.其数值和副图右侧的坐标对应}

      diff:"macd.diff",LINETHICK0,COLORCYAN;
      dea:"macd.dea",LINETHICK0,COLORRED;
      macd:"macd.macd",LINETHICK0,COLORMAGENTA;
     {以上为b指标,只显示数值,不画线.其数值和副图右侧的坐标不对应}

     {以下规定叠加区域-这里是显示区域}
       p:=SYSPARAM(3)-SYSPARAM(2);
       q:=SYSPARAM(3);
     {以下计算叠加比和平移量}
       ha:=hhv(max(max(k,ad),j),p);//显示区域内a指标最大值
       La:=LLv(min(min(k,d),j),p);//显示区域内a指标最小值
       hb:=hhv(max(max(diff,dea),macd),p);//显示区域内b指标最大值
       Lb:=LLv(min(min(diff,dea),macd),p);//显示区域内b指标最小值
       b:=(ha-La)/(hb-Lb);//叠加比
       y:=(ha+La-(hb+Lb)*b)/2;//平移量
     {以下画b指标的叠加线}
       PARTLINE(1,diff*b[q]+y[q]),COLORCYAN;//画b1线
       PARTLINE(1,dea*b[q]+y[q]),COLORRED;//画b2线
       STICKLINE(b3<0,macd*b[q]+y[q],y[q],0.1,0),COLORBLUE;//画b3的下竖线
       STICKLINE(b3>0,macd*b[q]+y[q],y[q],0.1,0),COLORMAGENTA;//画b3的上竖线



引用:
177.问:
       以大盘MACD为背景条件的公式怎样写
   答(kjyhao):
      这是以大盘MACD为背景的主图
       aa:=INDEXC;
       DIFF:=EMA(AA,12) - EMA(AA,26);
       DEA :=EMA(DIFF,9);
       MACD:=2*(DIFF-DEA);
       xma1:=MACD;xma2:=0;
       xtj1:=CROSS(xma1,xma2) or xma1>xma2;
       xtj2:=CROSS(xma2,xma1) or xma1       FILLRGN(xtj1,SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA;
       FILLRGN(xtj2,SYSPARAM(5),SYSPARAM(4)),Color528608;
       ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1));
       STICKLINE(ktj,HIGH,LOW,0.1,1),colorred;
       STICKLINE(ktj,CLOSE,OPEN,7,1),colorred;
       STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan;
       STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan;
       ma5:MA(CLOSE,5);
       ma10:MA(CLOSE,10);
       ma20:MA(CLOSE,20);
       ma30:MA(CLOSE,30);
       aa:=sumbars(vol,capital);
       平均成本:sum(v*c,aa)/sum(v,aa),linethick1;     



引用:
178.问:
      能显示MACD,KDJ,RSI周线,月线金叉的指标(源码),最好可选股的
    答(yyzzqq):
      MACD周线金叉 cross( "macd.macd#week",0);
         月线金叉 cross( "macd.macd#month",0);
      KDJ周线金叉 cross( "kd.k#week","kd.d#week");
         月线金叉 cross( "kd.k#month","kd.d#month");
      RSI周线金叉 cross( "RSI.RSI1#week","RSI.RSI2#week");
         月线金叉 cross("RSI.RSI1#month","RSI.RSI2#month");



179.问:
     怎么指示今天的收盘价是在几日收盘价中的最高?
     比如说,我在K线图中看出今天收盘价是15日内收盘价的最高,这个15日用公式怎么求出来?
   答(馨芸):
      试试
       hac[1]:=0;
       att1:=hac[1];
       att2:=hac[1];
       attc:=hac[1];
       fc:=c*1;
       attc:=fc[datacount];
       att1:=1;
       for i=datacount-1 downto datacount-200 do
       begin
            if  fc[i]            if  fc[i]>attc then att2:=1;;
        end;
       n:att1;   
   答(懒汉):
       也可这样
       cc:=if(barscount(c)=1,999999,c);
       sumbars(ref(cc,1)-cc,0)-1;



180.问:
      请优化 飞狐的·实战看盘
       Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
       Var2:=2*ABS(Var1);
       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));
       Var5:=(HIGH+LOW+CLOSE)/3;
       Var6:=(Var5-MA(Var5,10))/(0.015*AVEDEV(Var5,10));
       Var7:=(Var5-MA(Var5,30))/(0.015*AVEDEV(Var5,30));
       Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0);
       Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8);
       VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
       VarB:=100-ABS(VarA);
       VarC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2
        *SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
       VarD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))
        *100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,5
       5))  *100,20,1),15,1);
       VarE:=REF(LOW,1)*0.9;
       VarF:=LOW*0.9;
       Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;
       Var11:=EMA(Var10,30);
       Var12:=Var11-CLOSE;
       Var13:=REF(CLOSE,1);
       Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100;
       Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100;
       Var16:=BARSCOUNT(CLOSE);
       Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
       Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
       Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
       Var1A:=(SMA(Var19,4,1)-50)*2;
       Var1B:=SMA(Var1A,3,1);
       Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
       Var1D:=SMA(Var1C,4,1);
       Var1E:=SMA(Var1D,3,1);
       Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
       Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30
         AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0);
       大趋势: Var3,colorblack;
       顶线: IF(VarB<90,VarB,100);
       多方: IF(Var1>0,Var1,0), LINESTICK;
       空方: -IF(Var1<0,Var2,0), LINESTICK;
       抄底: Var20,colorred,linethick2;
       预警系统: (IF((Var7>=200 AND Var6>=150) OR CROSS(65,多方),15,IF(Var7<=-200
         AND Var6<=-150,-15,Var9))+65),COLORCYAN,;
       STICKLINE(Var3<=REF(Var4,1),Var3,Var4,8,0),colorwhite;
       STICKLINE(Var3>REF(Var4,1),Var3,Var4,8,0),colorred;
       t1:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
       t2:=CLOSE       t3:=多方>60 AND 预警系统>65 AND 顶线=100;
       t4:=多方>48 AND 预警系统>65 AND 顶线<100;
       t5:=空方<-38 AND 预警系统<65;
       t6:=抄底>50 AND 顶线<90;
       t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
       t8:=Var3<=REF(Var4,1) AND CLOSE        AND 空方>=REF(空方,1) AND VarC       DRAWTEXT(t1 and count(t1,30)=1,10,\'上升通道!\'),COLOR00FFFF;//这行不能引入
       B2:=DRAWTEXT(t2 and count(t2,30)=1,55,\'下降通道!\'),COLOR00FFFF;//这行不能引入
       B3:=DRAWTEXT(t3 and count(t3,30)=1,55,\'上涨过急!\'),COLOR00FFFF;//这行不能引入
       B4:=DRAWTEXT(t4 and count(t4,30)=1,75,\'庄家出货!\'),COLOR00FFFF;//这行不能引入
       B5:=DRAWTEXT(t5 and count(t5,30)=1,50,\'有小反弹!\'),COLOR00FFFF;//这行不能引入
       B6:=DRAWTEXT(t6 and count(t6,30)=1,30,\'抢反弹!\'),COLOR00FFFF;//这行不能引入
       B7:=DRAWTEXT(t7 and count(t7,30)=1,-10,\'资金进场!\'),COLOR00FFFF;//这行不能引入
       DRAWTEXT(t8 and count(t8,30)=1,90,\'见顶回落!\'),COLOR00FFFF;//这行不能引入
   答(asghk):
       “实战看盘”指标!
       Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
       Var2:=2*ABS(Var1);
       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));
       Var5:=(HIGH+LOW+CLOSE)/3;
       Var6:=(Var5-MA(Var5,10))/(0.015*AVEDEV(Var5,10));
       Var7:=(Var5-MA(Var5,30))/(0.015*AVEDEV(Var5,30));
       Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0);
       Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8);
       VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
       VarB:=100-ABS(VarA);
       VarC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2
        *SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);
       VarD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))
        *100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,5
        5)) *100,20,1),15,1);
       VarE:=REF(LOW,1)*0.9;
       VarF:=LOW*0.9;
       Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;
       Var11:=EMA(Var10,30);
       Var12:=Var11-CLOSE;
       Var13:=REF(CLOSE,1);
       Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100;
       Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100;
       Var16:=BARSCOUNT(CLOSE);
       Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
       Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
       Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
       Var1A:=(SMA(Var19,4,1)-50)*2;
       Var1B:=SMA(Var1A,3,1);
       Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
       Var1D:=SMA(Var1C,4,1);
       Var1E:=SMA(Var1D,3,1);
       Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
       Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30
        AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0);
       大趋势: Var3,colorblack;
       顶线: IF(VarB<90,VarB,100);
       多方: IF(Var1>0,Var1,0), LINESTICK;
       空方: -IF(Var1<0,Var2,0), LINESTICK;
       抄底: Var20,colorred,linethick2;
       预警系统: (IF((Var7>=200 AND Var6>=150) OR CROSS(65,多方),15,IF(Var7<=-200
        AND Var6<=-150,-15,Var9))+65),COLORCYAN;
       STICKLINE(Var3<=REF(Var4,1),Var3,Var4,8,0),colorwhite;
       STICKLINE(Var3>REF(Var4,1),Var3,Var4,8,0),colorred;
       t1:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);
       t2:=CLOSE       t3:=多方>60 AND 预警系统>65 AND 顶线=100;
       t4:=多方>48 AND 预警系统>65 AND 顶线<100;
       t5:=空方<-38 AND 预警系统<65;
       t6:=抄底>50 AND 顶线<90;
       t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
       t8:=Var3<=REF(Var4,1) AND CLOSE        AND 空方>=REF(空方,1) AND VarC       DRAWTEXT(t1 and count(t1,30)=1,10,'上升'),COLOR00FFFF;
       B2:DRAWTEXT(t2 and count(t2,30)=1,55,'下降!'),COLOR00FFFF;
       B3:DRAWTEXT(t3 and count(t3,30)=1,55,'上涨过急!'),COLOR00FFFF;
       B4:DRAWTEXT(t4 and count(t4,30)=1,75,'出货!'),COLOR00FFFF;
       B5:DRAWTEXT(t5 and count(t5,30)=1,50,'反弹!'),COLOR00FFFF;
       B6:DRAWTEXT(t6 and count(t6,30)=1,30,'抢反弹!'),COLOR00FFFF;
       B7:DRAWTEXT(t7 and count(t7,30)=1,-10,'资金进场!'),COLOR00FFFF;
       DRAWTEXT(t8 and count(t8,30)=1,90,'见顶回落!'),COLOR00FFFF;
引用:
181.问:
      飞狐写个近似指南针无穷成本均线的公式
   答(懒汉):
       别人写的
      A:=AMOUNT/V/100;
      B:=(3*H+L+O+2*C)/7;
      S1:=SUM(AMOUNT,5)/A/100;
      S2:=SUM(AMOUNT,13)/A/100;
      S3:=SUM(AMOUNT,34)/A/100;
      无穷成本线:dMA(B,V/CAPITAL);
      CYC1:dMA(B,V/S1);
      CYC2: DMA(B,V/S2);
      CYC3:dMA(B,V/S3) ;
  答(lhl311):
      无穷成本均线:DMA(CLOSE,VOL/CAPITAL);



引用:
182.问:
      我用的是通信达南方证券
      想编写一个条件选股:股票当天的收盘价是N天内最高的收盘价.
    答(知无不言):
       c=hhv(c,N);



引用:
183.问:
      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN;

      我想用"FILLRGN"函数填空后就覆盖了K线和均线, 再重叠k线也不行,
      请问老师用什么函数可填空K线就不会被覆盖,FXJ使用.
    答(知无不言):
      添加K线,设副画指标。

      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN;
      k:=(c>o or c=o and c>ref(c,1));
      stickline(k,h,l,0.1,1),colorred;
      stickline(k,c,o,8,1),colorred;
      stickline(not(k),h,l,0.1,0),colorcyan;
      stickline(not(k),c,o,8,0),colorcyan;   
    答(vkioli2):
      有个变通办法倒可以参考看看

      {沿用上面知无不言兄的公式,副图}
      ma10:ma(close,10);
      ma20:ma(close,20);
      ma30:ma(close,30);
      STICKLINE(ma10>=ma20,ma10,ma20,10,0),colorgreen;
      k:=(c>o or c=o and c>ref(c,1));
      stickline(k,h,l,0.1,1),colorred;
      stickline(k,c,o,8,1),colorred;
      stickline(not(k),h,l,0.1,0),colorcyan;
      stickline(not(k),c,o,8,0),colorcyan;



引用:
184.问:
      飞狐的函数功能说明里只说了用法,却没说是干什么用的,因此也无法理解它应用到公式编程中的意义,它是怎么转换的,从什么转换到什么?为什么能用于寻找最适样本模型,
    答(水芸儿):
      傅立叶数组是一种以三角函数表现的周期性数组,目地在观察周期与desity的分布,而在统计或经 济学上, 傅立叶转换的功用主要在类似smoothing的作用,求出一条平滑线,窥探数据样本的趋势,  简单说直线回归若在求样本数据的直线趋势,那FFt就类似在求样本的曲线回归,直线回归所求的直 线趋势随样本大小而异,同样的FFt所求的曲线回归, 也随样本大小而异,这也是为何统计上有所谓 的bootstrap的应用方法,因为单一样本难定真趋势,所以在一个母体中(population)抽出n个样本, 做n次回归,再取回归参数的平均,基本上fft的功用与均线随便列举如120日均线相当,但120日均线 只计前120日,所以不是未来函数,而FFT每次都用第一天到最后一天的数据当作样本计算,所以每加 入一天新数据就是一个新样本,由于每天用不同样本计算,求出的曲线值每天不同,有时变化小,有 时变化很大,所以是一个未来函数,就如同直线回归,它的功用只是藉由样本求出最适模型配线,来  预测未来值而已,想要当成均线功能使用是危险的,想要了解FFT的计算方式就去查数学或统计专书



引用:
185.问:
       看到有人发分时图指标,但在分析家的分时图上不能选择指标,点住指标键自己换,不知把源码  输入到哪里才能换出输入源码的分时图
    答(知无不言):
       分析家无此功能



引用:
186.问:
       求随光标移动而显示当日换手率数值的公式(副图指标,可添加在VOL公式里)在光标处显示值
    答(奇兵00):
        换手率%:V/FINANCE(7),LINETHICK0;
    答(lfh871):
        V,VOLSTICK;
        HS:100*V/CAPITAL;
        DRAWNUMBER(SYSPARAM(1)=BARPOS,SYSPARAM(6),HS,2);



引用:
187.问:
       分析家公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。 DRAWTEXT 显示 进
             公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均   线, 但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进
    答(vkioli2 ):
        {公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。     

     DRAWTEXT 显示 进}
        a:ma(c,10);
        b:ma(c,30);
        c1:ma(c,60);
        d:ma(c,120);
        k1:=min(ref(c,1),l)        k2:=c>max(a,b,c1,d);
        DRAWTEXT(k1 and k2,l*0.995,'进');

       {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
              但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进}
        a:ma(c,10);
        b:ma(c,30);
        c1:ma(c,60);
        d:ma(c,120);
        k1:=min(ref(c,1),l)        k2:=c>max(a,b,c1) and d        DRAWTEXT(k1 and k2,l*0.995,'进');



引用:
188.问:
       k1:=min(ref(c,1),l)       k2:=c>max(MA1,MA2,MA3,MA4);
       DRAWTEXT(k1 and k2,l*0.995,'穿4');

      {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
         但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进}
       k1:=min(ref(c,1),l)       k2:=c>max(MA1,MA2,MA3) and MA4       DRAWTEXT(k1 and k2,l*0.995,'穿3.4');
       能改成预警吗
    答(vkioli2):
       a:=ma(c,10);
       b:=ma(c,30);
       c1:=ma(c,60);
       d:=ma(c,120);
       k1:=min(ref(c,1),l)       k2:=c>max(a,b,c1,d);
       预警:k1 and k2;

      {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线,
         但120日均线在MA10,30,60日均线下方。 预警}
       a:=ma(c,10);
       b:=ma(c,30);
       c1:=ma(c,60);
       d:=ma(c,120);
       k1:=min(ref(c,1),l)       k2:=c>max(a,b,c1) and d       预警:k1 and k2;



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



引用:
190.问:
       最好还能教我一下,在飞狐里,怎么用公式来表述筹码密集呢?
    答():
       这是我原来在网上收集的。
      a:=barscount(c);
      a1:=sysparam(1);
      a2:=sysparam(2);
      a3:=sysparam(3);
      a4:=sysparam(4);
      a5:=sysparam(5);

      n:=a3-a2+1;
      m:=a-a2+1;
      区间:m,linethick0;
      hl:=(a4-a5)/50;
      vs:=if(a>=a2 and a1>=a,v,0);
      b1:=if(between(c,a4-0*hl,a4-1*hl),vs,0);
      b2:=if(between(c,a4-1*hl,a4-2*hl),vs,0);
      b3:=if(between(c,a4-2*hl,a4-3*hl),vs,0);
      b4:=if(between(c,a4-3*hl,a4-4*hl),vs,0);
      b5:=if(between(c,a4-4*hl,a4-5*hl),vs,0);
      b6:=if(between(c,a4-5*hl,a4-6*hl),vs,0);
      b7:=if(between(c,a4-6*hl,a4-7*hl),vs,0);
      b8:=if(between(c,a4-7*hl,a4-8*hl),vs,0);
      b9:=if(between(c,a4-8*hl,a4-9*hl),vs,0);
      b10:=if(between(c,a4-9*hl,a4-10*hl),vs,0);
      b11:=if(between(c,a4-10*hl,a4-11*hl),vs,0);
      b12:=if(between(c,a4-11*hl,a4-12*hl),vs,0);
      b13:=if(between(c,a4-12*hl,a4-13*hl),vs,0);
      b14:=if(between(c,a4-13*hl,a4-14*hl),vs,0);
      b15:=if(between(c,a4-14*hl,a4-15*hl),vs,0);
      b16:=if(between(c,a4-15*hl,a4-16*hl),vs,0);
      b17:=if(between(c,a4-16*hl,a4-17*hl),vs,0);
      b18:=if(between(c,a4-17*hl,a4-18*hl),vs,0);
      b19:=if(between(c,a4-18*hl,a4-19*hl),vs,0);
      b20:=if(between(c,a4-19*hl,a4-20*hl),vs,0);
      b21:=if(between(c,a4-20*hl,a4-21*hl),vs,0);
      b22:=if(between(c,a4-21*hl,a4-22*hl),vs,0);
      b23:=if(between(c,a4-22*hl,a4-23*hl),vs,0);
      b24:=if(between(c,a4-23*hl,a4-24*hl),vs,0);
      b25:=if(between(c,a4-24*hl,a4-25*hl),vs,0);
      b26:=if(between(c,a4-25*hl,a4-26*hl),vs,0);
      b27:=if(between(c,a4-26*hl,a4-27*hl),vs,0);
      b28:=if(between(c,a4-27*hl,a4-28*hl),vs,0);
      b29:=if(between(c,a4-28*hl,a4-29*hl),vs,0);
      b30:=if(between(c,a4-29*hl,a4-30*hl),vs,0);
      b31:=if(between(c,a4-30*hl,a4-31*hl),vs,0);
      b32:=if(between(c,a4-31*hl,a4-32*hl),vs,0);
      b33:=if(between(c,a4-32*hl,a4-33*hl),vs,0);
      b34:=if(between(c,a4-33*hl,a4-34*hl),vs,0);
      b35:=if(between(c,a4-34*hl,a4-35*hl),vs,0);
      b36:=if(between(c,a4-35*hl,a4-36*hl),vs,0);
      b37:=if(between(c,a4-36*hl,a4-37*hl),vs,0);
      b38:=if(between(c,a4-37*hl,a4-38*hl),vs,0);
      b39:=if(between(c,a4-38*hl,a4-39*hl),vs,0);
      b40:=if(between(c,a4-39*hl,a4-40*hl),vs,0);
      b41:=if(between(c,a4-40*hl,a4-41*hl),vs,0);
      b42:=if(between(c,a4-41*hl,a4-42*hl),vs,0);
      b43:=if(between(c,a4-42*hl,a4-43*hl),vs,0);
      b44:=if(between(c,a4-43*hl,a4-44*hl),vs,0);
      b45:=if(between(c,a4-44*hl,a4-45*hl),vs,0);
      b46:=if(between(c,a4-45*hl,a4-46*hl),vs,0);
      b47:=if(between(c,a4-46*hl,a4-47*hl),vs,0);
      b48:=if(between(c,a4-47*hl,a4-48*hl),vs,0);
      b49:=if(between(c,a4-48*hl,a4-49*hl),vs,0);
      b50:=if(between(c,a4-49*hl,a4-50*hl),vs,0);
      v1:=strtonum(numtostr(if(islastbar,sum(b1,n),0),2));
      v2:=strtonum(numtostr(if(islastbar,sum(b2,n),0),2));
      v3:=strtonum(numtostr(if(islastbar,sum(b3,n),0),2));
      v4:=strtonum(numtostr(if(islastbar,sum(b4,n),0),2));
      v5:=strtonum(numtostr(if(islastbar,sum(b5,n),0),2));
      v6:=strtonum(numtostr(if(islastbar,sum(b6,n),0),2));
      v7:=strtonum(numtostr(if(islastbar,sum(b7,n),0),2));
      v8:=strtonum(numtostr(if(islastbar,sum(b8,n),0),2));
      v9:=strtonum(numtostr(if(islastbar,sum(b9,n),0),2));
      v10:=strtonum(numtostr(if(islastbar,sum(b10,n),0),2));
      v11:=strtonum(numtostr(if(islastbar,sum(b11,n),0),2));
      v12:=strtonum(numtostr(if(islastbar,sum(b12,n),0),2));
      v13:=strtonum(numtostr(if(islastbar,sum(b13,n),0),2));
      v14:=strtonum(numtostr(if(islastbar,sum(b14,n),0),2));
      v15:=strtonum(numtostr(if(islastbar,sum(b15,n),0),2));
      v16:=strtonum(numtostr(if(islastbar,sum(b16,n),0),2));
      v17:=strtonum(numtostr(if(islastbar,sum(b17,n),0),2));
      v18:=strtonum(numtostr(if(islastbar,sum(b18,n),0),2));
      v19:=strtonum(numtostr(if(islastbar,sum(b19,n),0),2));
      v20:=strtonum(numtostr(if(islastbar,sum(b20,n),0),2));
      v21:=strtonum(numtostr(if(islastbar,sum(b21,n),0),2));
      v22:=strtonum(numtostr(if(islastbar,sum(b22,n),0),2));
      v23:=strtonum(numtostr(if(islastbar,sum(b23,n),0),2));
      v24:=strtonum(numtostr(if(islastbar,sum(b24,n),0),2));
      v25:=strtonum(numtostr(if(islastbar,sum(b25,n),0),2));
      v26:=strtonum(numtostr(if(islastbar,sum(b26,n),0),2));
      v27:=strtonum(numtostr(if(islastbar,sum(b27,n),0),2));
      v28:=strtonum(numtostr(if(islastbar,sum(b28,n),0),2));
      v29:=strtonum(numtostr(if(islastbar,sum(b29,n),0),2));
      v30:=strtonum(numtostr(if(islastbar,sum(b30,n),0),2));
      v31:=strtonum(numtostr(if(islastbar,sum(b31,n),0),2));
      v32:=strtonum(numtostr(if(islastbar,sum(b32,n),0),2));
      v33:=strtonum(numtostr(if(islastbar,sum(b33,n),0),2));
      v34:=strtonum(numtostr(if(islastbar,sum(b34,n),0),2));
      v35:=strtonum(numtostr(if(islastbar,sum(b35,n),0),2));
      v36:=strtonum(numtostr(if(islastbar,sum(b36,n),0),2));
      v37:=strtonum(numtostr(if(islastbar,sum(b37,n),0),2));
      v38:=strtonum(numtostr(if(islastbar,sum(b38,n),0),2));
      v39:=strtonum(numtostr(if(islastbar,sum(b39,n),0),2));
      v40:=strtonum(numtostr(if(islastbar,sum(b40,n),0),2));
      v41:=strtonum(numtostr(if(islastbar,sum(b41,n),0),2));
      v42:=strtonum(numtostr(if(islastbar,sum(b42,n),0),2));
      v43:=strtonum(numtostr(if(islastbar,sum(b43,n),0),2));
      v44:=strtonum(numtostr(if(islastbar,sum(b44,n),0),2));
      v45:=strtonum(numtostr(if(islastbar,sum(b45,n),0),2));
      v46:=strtonum(numtostr(if(islastbar,sum(b46,n),0),2));
      v47:=strtonum(numtostr(if(islastbar,sum(b47,n),0),2));
      v48:=strtonum(numtostr(if(islastbar,sum(b48,n),0),2));
      v49:=strtonum(numtostr(if(islastbar,sum(b49,n),0),2));
      v50:=strtonum(numtostr(if(islastbar,sum(b50,n),0),2));
      zd:=max(v1,max(v2,max(v3,max(v4,max(v5,max(v6,max(v7,max(v8,max(v9,max(v10,max        
        (v11,max(v12,max(v13,max(v14,max(v15,max(v16,max(v17,max(v18,max(v19,max(v20,max  
        (v21,max(v22,max(v23,max(v24,max(v25,max(v26,max(v27,max(v28,max(v29,max(v30,max
        (v31,max(v32,max(v33,max(v34,max(v35,max(v36,max(v37,max(v38,max(v39,max(v40,max  
        (v41,max(v42,max(v43,max(v44,max(v45,max(v46,max(v47,max(v48,ma                  
        (v49,v50)))))))))))))))))))))))))))))))))))))))))))))))));
      峰尖量:zd/finance(7),linethick0,colorff00;
      峰尖价:if(zd=v1,a4-1*hl,if(zd=v2,a4-2*hl,if(zd=v3,a4-3*hl,if(zd=v4,a4-4*hl,if         
        (zd=v5,a4-5*hl,if(zd=v6,a4-6*hl,if(zd=v7,a4-7*hl,if(zd=v8,a4-8*hl,if(zd=v9,a4-   
          9*hl,if(zd=v10,a4-10*hl,if(zd=v11,a4-11*hl,if(zd=v12,a4-12*hl,if(zd=v13,a4-     
         13*hl,if(zd=v14,a4-14*hl,if(zd=v15,a4-15*hl,if(zd=v16,a4-16*hl,if(zd=v17,a4-   
         17*hl,if(zd=v18,a4-18*hl,if(zd=v19,a4-19*hl,if(zd=v20,a4-20*hl,if(zd=v21,a4-   
         21*hl,if(zd=v22,a4-22*hl,if(zd=v23,a4-23*hl,if(zd=v24,a4-24*hl,if(zd=v25,a4-   
         25*hl,if(zd=v26,a4-26*hl,if(zd=v27,a4-27*hl,if(zd=v28,a4-28*hl,if(zd=v29,a4-   
         29*hl,if(zd=v30,a4-30*hl,if(zd=v31,a4-31*hl,if(zd=v32,a4-32*hl,if(zd=v33,a4-   
         33*hl,if(zd=v34,a4-34*hl,if(zd=v35,a4-35*hl,if(zd=v36,a4-36*hl,if(zd=v37,a4-   
         37*hl,if(zd=v38,a4-38*hl,if(zd=v39,a4-39*hl,if(zd=v40,a4-40*hl,if(zd=v41,a4-   
         41*hl,if(zd=v42,a4-42*hl,if(zd=v43,a4-43*hl,if(zd=v44,a4-44*hl,if(zd=v45,a4-   
         45*hl,if(zd=v46,a4-46*hl,if(zd=v47,a4-47*hl,if(zd=v48,a4-48*hl,if(zd=v49,a4-   
         49*hl,if(zd=v50,a4-  50*hl,0)))))))))))))))))))))))))))))))))))))))))))))))))),linethick0,colorffff;
引用:
191,问:
     a,b两线在0到50范围内金叉怎么写?
     答:
     a:ma(c,5);
     b:ma(c,10);
     cross(a,b) and a<50 and b<50;



引用:
192.问:
     MA1: MA(CLOSE,P1),colorred;
     K: (MA(CLOSE,15)*7+MA(CLOSE,50)*3)/10,COLORGREEN;
     请教买入条件为:MA1:大于K: 而且 MA(CLOSE,1)大于K:。求教高手帮助编写买入条件。
     答:
      MA1>K and MA(C,1)>K;{参数P1的默认值为3}



引用:
193.问:
     请帮助编个选股公式:收盘价大于90周线。
     答:
      C>MA(C,90),用周线选股



引用:
194.问:
    请帮助写个分析家选股公式!
       (今日MACD值(柱值)--昨日(或上一交易日)柱值)>n
    答:
      "MACD.MACD"(12.26.9)-REF("MACD.MACD"(12.26.9),1)>N;



引用:
195.问:
     请高手帮忙编写一个10日均线拐头向上的选股公式
     答:
       ma(c,10)>ref(ma(c,10)>1)



引用:
196.问:
     请帮忙。
     KS:=(C-MA(C,13))/MA(C,13)*(-100);
     RKS:=REF(KS,1);
     MLS:=RKS/KS>=1.23 AND RKS>=8 AND C/REF(C,1)>=1.02;
     多方:STICKLINE(KS>=8,H,L,0,1),colorwhite,linethick2;
     空方:STICKLINE(MLS=1,H,L,0,1),colormagenta,linethick2;
     STICKLINE(C>=O,C,O,8,0) COLORred;
     STICKLINE(C<=O,C,O,8,0) COLORgreen;
     STICKLINE(KS>=8,O,C,8,1),colorwhite,linethick2;
     sTICKLINE(MLS=1,O,C,8,1),colormagenta,linethick2;
     EMA(C,10)colorcyan;
     EMA(KS/10+EMA(C,10),3)colorff8888;
     按上述指标编一个选股公式.
     答:
     KS:=(C-MA(C,13))/MA(C,13)*(-100);
     a:=EMA(C,10);
     b:=EMA(KS/10+EMA(C,10),3);
     金叉:cross(a,b);



引用:
197.问:
       n日内收盘涨幅平均值/n日内收盘跌幅平均值,怎么编写?
     答:
      试一试
      {input:n(13,1,999)}
      zf:=sum(if(c-ref(c,1)>0,(c-ref(c,1))/ref(c,1),0),n)/sum(c-ref(c,1)>0,n);
      f:=sum(if(c-ref(c,1)<0,(ref(c,1)-c)/ref(c,1),0),n)/sum(c-ref(c,1)<0,n);
      涨跌比:zf/df;  



引用:
198.问:
      如何编写:
      N日前5日均线下叉10日均线后,至今5日均线仍保持在10日均线下方。谢谢指教!
    答:
       barslast(cross(ma(close,10),ma(close,5)))>N and ma(c,5)       N值可自设。



引用:
199.问:
       请帮助编这个选股公式:在1分钟k线中挑选连续出现3只阳线的股票。
     答:
       COUNT(c>ref(c,1),3)=3;



引用:
200.问:
       这是一个出水芙蓉的公式:A1:=MA(C,13); A2:=MA(C,34); A3:=MA(C,55);
       B1:=O       B2:=C>A1 AND C>A2 AND C>A3;
       CON:B1 AND B2;
       请帮忙编写一个今日涨幅大于4%,并且在以前的20天里曾经出现过1次出水芙蓉.
     答:
       A1:=MA(C,13); A2:=MA(C,34); A3:=MA(C,55);
       B1:=O       B2:=C>A1 AND C>A2 AND C>A3;
       CON:=B1 AND B2;
       BARSLAST(CON)>19 AND C/REF(C,1)>1.04;
        或
       count(con,20)>=1 and c/ref(c,1)>1.04;

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多