欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
(轉) 編寫(xiě)指標公式技巧全集(一)
(轉) 編寫(xiě)指標公式技巧全集(一)
2008-05-25 20:54:17

0001--主圖顯示代碼及板塊  
  一、顯示板塊  
  例一:  
  DRAWTEXT(BARPOS=SYSPARAM(2),H,'\N所屬板塊:'+BLKNAME),ALIGN4,COLORYELLOW;
  
  例二:  
  DRAWTEXT(SYSPARAM(2)=BARPOS,C,'所屬板塊:'+BLKNAME),ALIGN4,COLORYELLOW;
  
  例三:  
  DRAWTEXT(SYSPARAM(2)=BARSCOUNT(C),H,'[所屬版塊]:'+BLKNAME),ALIGN4,COLORYELLOW;
  
  二、顯示代碼及板塊  
  S:=STKLABEL;
  DRAWTEXT(SYSPARAM(2)=BARPOS,C,S),ALIGN4,COLORYELLOW;
  DRAWTEXT(BARPOS=SYSPARAM(2),H,'\N 所屬板塊:'+BLKNAME),ALIGN4,COLORYELLOW;{N與所屬板塊之間空六格,以顯示代碼}

  0031--均線(xiàn)多頭排列  
  A1:=MA(C,N1);
  A2:=MA(C,N2);
  A3:=MA(C,N3);
  A4:=MA(C,N4);
  COUNT(A1>A2 AND A2>A3 AND A3>A4,3);
  
  0032--均線(xiàn)空頭排列  
  A1:=MA(C,N1);
  A2:=MA(C,N2);
  A3:=MA(C,N3);
  A4:=MA(C,N4);
  COUNT(A1< A2 AND A2< A3 AND A3< A4,3);

  0033--N日均線(xiàn)向下  
  AA:=MA(C,N);
  BB:=REF(AA,1);
  AA< BB


  0034--N日均線(xiàn)向上  
  AA:=MA(C,N);
  BB:=REF(AA,1);
  AA>BB

  0035--N日均線(xiàn)走平  
  AA:=MA(C,N);
  BB:=REF(AA,1);
  AA=BB

  0036--向前N日至M日出現過(guò)均線(xiàn)死叉(P1< P2)  
  AA:=MA(C,P1);
  BB:=MA(C,P2);
  CC:=REF(CROSS(BB,AA),N);
  COUNT(CC,M);

  0037--今日成交量大于N日以來(lái)的均量  
  VOL>MA(VOL,N);


  0038--低位密集  
  A1:=COST(85);
  A2:=COST(15);
  A3:=A1-A2;
  A4:=(A1+A2)/2;
  A5:=A3/A4*100<10;
  B1:=HHV(H,120);
  B2:=LLV(L,120);
  B3:=B1-B2;
  B4:=(A4-B2)< B3/2;
  A5 AND B4;

  0039--換手率   
  VOL/CAPITAL*100;

  0040--N日盈虧  
  V1:=VOL/SUM(VOL,N);
  V2:=DMA(CLOSE,V1);
  V3:(CLOSE-V2)/V2*100;

  0041--曲線(xiàn)疊加
  
  指標線(xiàn)的疊加,是為了方便觀(guān)看和比較,沒(méi)什么其他的意義?! ?
  一、對指標曲線(xiàn)的變化幅度放大  
  此法,一線(xiàn)變形,另一線(xiàn)不變,但變形線(xiàn)的走勢與原線(xiàn)完全相似。
  
  舉例:C疊加V  
  BC:=HHV(C,N)-LLV(C,N);//N一般取常用主圖上的K線(xiàn)數量
  BV:=HHV(V,N);
  BI:=BC/BV;//疊加比 
  B:=BI[DATACOUNT];//最后一根K線(xiàn)的疊加比,保證疊加比前后統一
  成交量:V,VOLSTICK;
  F:=C/REF(C,1);
  JC:=REF(C,1)*(1+A*F)*B/A;//A-放大倍數,將C的漲跌幅度F放大
  JL:=LLV(JC,N);//平移量。請去掉JC句的=看JL的作用
  收盤(pán)價(jià):C,LINETHICK0,COLORYELLOW;//只顯示數值,不畫(huà)線(xiàn)
  PARTLINE(C>0,JC-JL[DATACOUNT]),COLORYELLOW;//收盤(pán)價(jià)趨勢線(xiàn),只畫(huà)線(xiàn),不顯示數值
  
  通式:  
  曲線(xiàn)X疊加曲線(xiàn)Y  
  BX:=HHV(X,N)-LLV(X,N);
  BY:=HHV(Y,N)-LLV(Y,N);
  BI:=BX/BY;
  B:=BI[DATACOUNT];
  FX:=X/REF(X,1);
  JX:=REF(X,1)*(1+A*FX)*B/A;
  XL:=LLV(JX,N);
  曲線(xiàn)Y:Y;
  曲線(xiàn)X:X,LINETHICK0;//曲線(xiàn)X的值
  PARTLINE(C,JX-XL[DATACOUNT]);//曲線(xiàn)X的線(xiàn)
  
  二、百分比疊加   
  把兩曲線(xiàn)的波動(dòng)幅度劃成百分比進(jìn)行疊加  
  此法,兩線(xiàn)都變形,但走勢都與原線(xiàn)完全相似。
  
  舉例:C疊加V  
  HV:=HHV(V,N);
  DV:=HV[DATACOUNT];
  BV:=100/DV;
  V*BV,VOLSTICK;
  HC:=HHV(C,N);
  LC:=LLV(C,N);
  BC:=100/(HC[DATACOUNT]-LC[DATACOUNT]);
  (C-LC[DATACOUNT])*BC;
  
  通式一:
  
  曲線(xiàn)X,曲線(xiàn)Y  
  XH:=HHV(X,N);
  XL:=LLV(X,N);
  XDH:=XH[DATACOUNT];
  XDL:=XL[DATACOUNT];
  BX:=100/(XDH-XDL);
  曲線(xiàn)X:(X-XDL)*BX;
  
  YH:=HHV(Y,N);
  YL:=LLV(Y,N);
  YDH:=YH[DATACOUNT];
  YDL:=YL[DATACOUNT];
  BY:=100/(YDH-YDL);
  曲線(xiàn)Y:(Y-YDL)*BY;
  
  通式二:
  
  X曲線(xiàn)+Y曲線(xiàn)
  
  N:=SYSPARAM(3)-SYSPARAM(2);
  X:=.........; {.........為X曲線(xiàn)定義}
  XH:=HHV(X,N);
  XL:=LLV(X,N);
  XDH:=XH[SYSPARAM(3)];
  XDL:=XL[SYSPARAM(3)];
  BX:=100/(XDH-XDL);
  曲線(xiàn)X:(X-XDL)*BX;
  
  Y:=.........;{.........為Y曲線(xiàn)定義}
  YH:=HHV(Y,N);
  YL:=LLV(Y,N);
  YDH:=YH[SYSPARAM(3)];
  YDL:=YL[SYSPARAM(3)];
  BY:=100/(YDH-YDL);
  曲線(xiàn)Y:(Y-YDL)*BY;
  
  三、固定位置疊加
  
  此法應用不多,僅舉例。
  
  例一:  
  主圖成交量(V疊加C)  
  {M:960,1,2000}
  R0:=M/1000;R:=(L-R0*SYSPARAM(5))/V;
  R1:=LLV(R,SYSPARAM(3)-SYSPARAM(2));R2:=R1[SYSPARAM(3)];
  R3:=LLV(L-R2*V,SYSPARAM(3)-SYSPARAM(2));
  R4:=R3[SYSPARAM(3)];R5:=(R2*V+R4)*0.995;
  STICKLINE(C>=REF(C,1),R5,R0*SYSPARAM(5),6,1)COLORRED;
  STICKLINE(C< REF(C,1),R5,R0*SYSPARAM(5),6,0)COLORCYAN;
  PARTLINE(V>=0,R0*SYSPARAM(5)) COLORWHITE;
  PARTLINE(R5>0,MA(R5,5));
  PARTLINE(R5>0,MA(R5,10));
  PARTLINE(R5>0,MA(R5,20));
  
  例二:
  
  INPUT:N(10,2,999);
  M:=SYSPARAM(3)-SYSPARAM(2);
  X:=C;
  Y:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL,IF(CLOSE< REF(CLOSE,1),-VOL/CAPITAL,0)),0);
  XH:=HHV(X,M); XL:=LLV(X,M); XDH:=XH[SYSPARAM(3)]; XDL:=XL[SYSPARAM(3)];
  BX:=100/(XDH-XDL);
  收盤(pán):C,LINETHICK0,;
  收盤(pán)↑:PARTLINE(X>REF(X,1),(X-XDL)*BX),COLORRED;
  收盤(pán)↓:PARTLINE(X< REF(X,1),(X-XDL)*BX),COLORCYAN;
  YH:=HHV(Y,M); YL:=LLV(Y,M); YDH:=YH[SYSPARAM(3)]; YDL:=YL[SYSPARAM(3)];
  BY:=100/(YDH-YDL);
  TY:=(Y-YDL)*BY;
  OBV值:Y*1000,LINETHICK0,COLOR007BFF;
  OBV線(xiàn)↑:PARTLINE(Y>REF(Y,1),(Y-YDL)*BY),COLORYELLOW;
  OBV線(xiàn)↓:PARTLINE(Y< REF(Y,1),(Y-YDL)*BY),COLOR009F00;
  A1:=REF(TY,N)=HHV(TY,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); HD:=FILTER(C1,N);
  A2:=REF(TY,N)=LLV(TY,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); LD:=FILTER(C2,N);
  AA:=REF(TY,BARSLAST(HD)); BB:=REF(TY,BARSLAST(LD));A1:=REF(Y,BARSLAST(HD))*1000; B1:=REF(Y,BARSLAST(LD))*1000;
  T1:=BARSLAST(HD)< BARSLAST(LD) AND NOT(HD) ;
  T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
  PARTLINE(T1,AA),COLORMAGENTA,LINETHICK2;
  PARTLINE(T2,BB),COLORGREEN,LINETHICK2;
  DRAWNUMBER(T1=0 AND REF(T1,1)>0,REF(AA,1)+0.1,A1,2);
  DRAWNUMBER(T2=0 AND REF(T2,1)>0,REF(BB,1)+0.1,B1,2);
  
  DRAWNUMBER(ISLASTBAR AND T1>0,REF(AA,1)+0.1,A1,2),COLORYELLOW;
  DRAWNUMBER(ISLASTBAR AND T2>0,REF(BB,1)+0.1,B1,2),COLORMAGENTA;



  0042--均線(xiàn)變色  
  MA05:MA(CLOSE,5);
  MA30:MA(CLOSE,30);
  
  IF(MA05< MA30,MA05,MA30),COLORGREEN;
  IF(MA05< MA30,MA30,MA05),COLORRED;
  IF(MA05>MA30,MA30,MA30),COLORBLUE;
  
  DRAWICON(CROSS(MA05,MA30),L*0.98,4);
  DRAWICON(CROSS(MA30,MA05),H*1.02,5);

0055--底背離 
  LLV(L,60)=L) AND NOT(LLV(DEA,60)=DEA);

  0056--頂背離  
  HHV(H,60)=H) AND NOT(HHV(DEA,60)=DEA);

  0057--N次金叉、死叉  
  0軸上二次金叉  
  COUNT(CROSS(DIF,DEA) AND DEA>0,20)=2 AND CROSS(DIF,DEA) AND
  DEA>0;
  
  0軸上三次金叉  
  COUNT(CROSS(DIF,DEA) AND DEA>0,20)=3 AND CROSS(DIF,DEA) AND
  DEA>0;
  
  0軸上四次金叉  
  COUNT(CROSS(DIF,DEA) AND DEA>0,20)=4 AND CROSS(DIF,DEA) AND DEA>0;
  
  二次金叉  
  EXPLAIN(COUNT(CROSS(DIF,DEA),20)=2 AND CROSS(DIF,DEA);
  
  二次死叉  
  COUNT(CROSS(DEA,DIF),20)=2 AND CROSS(DEA,DIF);

  0058--5分鐘副圖顯示15分鐘K線(xiàn)  
  建公式:0015
  
  C15:CLOSE;
  O15:OPEN;
  H15:HIGH;
  L15:LOW;
  
  建公式:十五K線(xiàn)
  
  C15:="0015.C15#MIN15";
  O15:="0015.O15#MIN15";
  H15:="0015.H15#MIN15";
  L15:="0015.L15#MIN15";
  
  TI:=OPENMINUTES(TIME)=10 OR OPENMINUTES(TIME)=25 OR OPENMINUTES(TIME)=40 OR OPENMINUTES(TIME)=55 OR OPENMINUTES(TIME)=70 OR OPENMINUTES(TIME)=85 OR OPENMINUTES(TIME)=100 OR OPENMINUTES(TIME)=115 OR OPENMINUTES(TIME)=130 OR OPENMINUTES(TIME)=145 OR OPENMINUTES(TIME)=160 OR OPENMINUTES(TIME)=175 OR OPENMINUTES(TIME)=190 OR OPENMINUTES(TIME)=205 OR OPENMINUTES(TIME)=220 OR OPENMINUTES(TIME)=235;
  
  HH15:=IF(TI,H15,C15);
  LL15:=IF(TI,L15,C15);
  
  STICKLINE(C15>O15,C15,O15,10,0),COLORRED;
  STICKLINE(C15>O15 AND H15>C15,HH15,C15,0.1,0),COLORRED;
  STICKLINE(C15>O15 AND O15>L15,O15,LL15,0.1,0),COLORRED;
  STICKLINE(C15<=O15,C15,O15,10,0),COLORGREEN;
  STICKLINE(C15<=O15 AND C15>L15,C15,LL15,0.1,0),COLORGREEN;
  STICKLINE(C15<=O15 AND H15>O15,HH15,O15,0.1,0),COLORGREEN;
  
  注:以大陸股市為例,四小時(shí),其他市場(chǎng)如超過(guò)四小時(shí),可在中間語(yǔ)句“TI:=”中以15為系數順序加足,如:OR 250 OR 265……等等。
  

  0059--移動(dòng)成本
  
  不知道函數算法,計算誤差在所難免。調整參數“%”可看到不同的移動(dòng)成本。
  
  ///籌碼%
  INPUT:%(90,1,100);
  A:=AMOUNT/V/100;
  成本:FLOOR(COST(50-%/2)*100)/100,COLORYELLOW,LINETHICK0;
  ~:CEILING(COST(50+%/2)*100)/100,COLORYELLOW,LINETHICK0;
  集中度:INTPART((~-成本)/(~+成本)*1000)/10,COLORGREEN;
  平均成本:ROUND(COST(50)*100)/100,LINETHICK0;
  穿透力:(WINNER(C)-REF(WINNER(C),1))/V*CAPITAL,LINETHICK0;//計算誤差大
  //穿透力2:(WINNER(C)-WINNER(O))/V*CAPITAL,LINETHICK0;//這一寫(xiě)法還是誤差大
  獲利比例:ROUND(WINNER(C)*1000)/10,LINETHICK0;

0059--移動(dòng)成本
  
  不知道函數算法,計算誤差在所難免。調整參數“%”可看到不同的移動(dòng)成本。
  
  ///籌碼%
  INPUT:%(90,1,100);
  A:=AMOUNT/V/100;
  成本:FLOOR(COST(50-%/2)*100)/100,COLORYELLOW,LINETHICK0;
  ~:CEILING(COST(50+%/2)*100)/100,COLORYELLOW,LINETHICK0;
  集中度:INTPART((~-成本)/(~+成本)*1000)/10,COLORGREEN;
  平均成本:ROUND(COST(50)*100)/100,LINETHICK0;
  穿透力:(WINNER(C)-REF(WINNER(C),1))/V*CAPITAL,LINETHICK0;//計算誤差大
  //穿透力2:(WINNER(C)-WINNER(O))/V*CAPITAL,LINETHICK0;//這一寫(xiě)法還是誤差大
  獲利比例:ROUND(WINNER(C)*1000)/10,LINETHICK0;
  
  0060--妙用SUMBARS()函數
  
  SUMBARS(X,N)
  
  函數的用法如下:
  
  向前累加到指定值到現在的周期數。
  
  用法:  
  SUMBARS(X,A)  
  將X向前累加直到大于等于A(yíng),返回這個(gè)區間的周期數
  
  例如:
    SUMBARS(VOL,CAPITAL)
  
  1、設計一個(gè)指標,計算當日成交量是幾天內的最高成交量? 
  2、設計一個(gè)指標,計算當日最高價(jià)是幾天內的最高價(jià)?  
  提示:直接用HHV()函數無(wú)法得到正確結果。
  
  例一:  
  B:=HHV(H,0);
  A:=IF(BARPOS=1,B[DATACOUNT]*1.2,H);
  價(jià):SUMBARS(REF(A,1)-A,0);
  
  U:=HHV(V,0);
  S:=IF(BARPOS=1,U[DATACOUNT]*1.2,V);
  量:SUMBARS(REF(S,1)-S,0);
  
  或: 
  VH:=HHV(VOL,0);
  FV:=IF(BARPOS=1,VH[DATACOUNT]*1.2,VOL); //VH[DATACOUNT]是歷史最高成交量
  量創(chuàng )新高周期數:SUMBARS(REF(FV,1)-FV,0);
  {這里的關(guān)鍵是 REF(FV,1)-FV ,想想看寫(xiě)成 FV-REF(FV,1) 行不行?}
  
  另一種寫(xiě)法:
  VH:=HHV(VOL,0);
  FV:=VOL;
  FV[1]:=VH[DATACOUNT]*1.2; //VH[DATACOUNT]是歷史最高成交量
  量創(chuàng )新高周期數:SUMBARS(REF(FV,1)-FV,0);
  {這里的關(guān)鍵是 REF(FV,1)-FV ,想想看寫(xiě)成 FV-REF(FV,1) 行不行?}
  
  代碼已經(jīng)成功了,原理是什么呢?
  
  假設某日成交量是3日內的最大成交量,則必有:  
  REF(VOL,3)-VOL>=0
  等價(jià)于:  
  (REF(VOL,3)-REF(VOL,2))+(REF(VOL,2)-REF(VOL,1))+(REF(VOL,1)-VOL) >=0
  
  意思就是說(shuō),“昨成交量與今成交量之差”逐日累加,直到某日累加和大于等于0,則這之間的天數,就是所要求的日數。
  
  我們再來(lái)看看SUMBARS()函數的含義:  
  SUMBARS(X,A):將X向前累加直到大于等于A(yíng),返回這個(gè)區間的周期數。
  
  顯然上面的式子:  
  (REF(VOL,3)-REF(VOL,2))+(REF(VOL,2)-REF(VOL,1))+(REF(VOL,1)-VOL)>=0
  
  可以寫(xiě)成:  
  SUMBARS(REF(VOL,1)-VOL, 0);  
  為何第1周期的成交量要替換成比所有成交量都大的數值?最后,再來(lái)思考一個(gè)問(wèn)題,把題目中的求“最大”,改成求“最小”,即多少天內是最小的?
  
  例二:  
  B:=HHV(H,0);
  A:=IF(BARPOS=1,9999,H);
  Z:SUMBARS(REF(A,1)-A,0);
  DRAWNUMBER(BARPOS=SYSPARAM(1),1,Z,0)ALIGN4,COLORWHITE;
  
  U:=HHV(V,0);
  S:=IF(BARPOS=1,999999999999,V)
  Y:SUMBARS(REF(S,1)-S,0);
  DRAWNUMBER(BARPOS=SYSPARAM(1),1,Y,0)ALIGN3,COLORYELLOW;
  
  例三:
  
  HH:=IF(BARSCOUNT(C)=1,9999,H);
  ZH:SUMBARS(REF(HH,1)-HH,0);//價(jià)創(chuàng )了N周期新高  
  VH:=IF(BARSCOUNT(C)=1,99999999,V);
  HV:SUMBARS(REF(VH,1)-VH,0);//量創(chuàng )了N周期新高
  
  LL:=IF(BARSCOUNT(C)=1,0,L);
  ZL:SUMBARS(LL-REF(LL,1),0);//價(jià)創(chuàng )了N周期新低
  
  VL:=IF(BARSCOUNT(C)=1,0,V);
  LV:SUMBARS(VL-REF(VL,1),0);//量創(chuàng )了N周期新低
  
  附注:  
  用99999999等具體數值,最好是盡可能大的數值(比如單精數的上限),否則仍有可能無(wú)法全部完成計算,比如上證指數的年線(xiàn),成交量最大時(shí),仍然超過(guò)了99999999。
  
  倒數第6天的最高價(jià)格怎么表示?
  
  FH:=HIGH;
  FH[DATACOUNT-5]; //倒數第6天的最高價(jià)格。
  
  [DATACOUNT]
  
  返回K線(xiàn)的數量,即總共有多少根K線(xiàn)。
  

  0061--取得K線(xiàn)的序號
  
  取得K線(xiàn)的序號,正序有下面幾種方法:(從1數起)
  
  BARPOS; 
  SX:BARSCOUNT(CLOSE);  
  SY:SUM(1,0);
  DATACOUNT;{不隨光標變動(dòng),只顯示最后K線(xiàn)序號}
  
  逆序可用下列方法取得:(從1數起)  
  (DATACOUNT-BARPOS)+1;   
  (DATACOUNT-BARSCOUNT(CLOSE))+1;  
  (DATACOUNT-SUM(1,0))+1;
  
  0062--變量宣告   
  指定敘述:經(jīng)過(guò)指定宣告后,飛狐才認識AA、BB、CC,否則會(huì )出現"未定義的標示符號"。所謂"定義",程序語(yǔ)言的用語(yǔ),就叫做"變量宣告"?! ?
  AA:OPEN;{宣告OPEN,指定給AA→輸出的表達式}   
  BB:HIGH,LINETHICK0;{宣告HIGH,指定給BB→輸出的表達式→秀數值但不秀線(xiàn)圖}   
  CC:=CLOSE;{宣告CLOSE,指定給CC→不輸出的表達式→不秀數值也不秀線(xiàn)圖}   
  DD:(AA+BB+CC)/3;{;分號,告訴程序要換行執行了}   
  EE:=(AA+CC)/2;
  PARTLINE(CLOSE>0,EE);{秀線(xiàn)圖但不秀數值}
  
  注:{ }大括號內或在//后面,可用來(lái)輸入公式批注。
  
  0063--跨周期引用數據   
  (一)指針線(xiàn)公式的運算,大部份都是代入開(kāi)、高、低、收、量等數據去運算的?! ?
  (二)開(kāi)、高、低、收、量又分成下面四種型式出現:  
  開(kāi)、高、低、收、量(基本的日K線(xiàn)數據)
  開(kāi)、高、低、收、量(周K線(xiàn)數據)
  開(kāi)、高、低、收、量(月K線(xiàn)數據)
  開(kāi)、高、低、收、量(年K線(xiàn)數據)
  
  (三)所以當指針線(xiàn)公式運算,要代入下面數據時(shí):
  
  開(kāi)、高、低、收、量(周K線(xiàn)數據)
  開(kāi)、高、低、收、量(月K線(xiàn)數據)
  
  #WEEK 和 #MONTH 就會(huì )派上用場(chǎng)。
  
  (四)舉例:  
  公式A.建立一個(gè)專(zhuān)門(mén)被用來(lái)引用(QUOTE)的公式區?! ?
  公式名稱(chēng):QU  
  A1:(OPEN+HIGH+LOW+CLOSE)/4;  
  說(shuō)明:上面公式的運算,是代入開(kāi)、高、低、收(當前周期K線(xiàn)數據)運算的。
  
  公式B.  
  公式名稱(chēng):AA  
  AA:"QU.A1#WEEK";  
  說(shuō)明:將下面公式的運算,代入開(kāi)、高、低、收(周K線(xiàn)數據)運算。
  
  (OPEN+HIGH+LOW+CLOSE) / 4
  
  公式C.
  
  公式名稱(chēng):BB
  
  BB:"QU.A1#MONTH";
  
  說(shuō)明:將下面公式的運算,代入開(kāi)、高、低、收(月K線(xiàn)數據)運算。
  
  (OPEN+HIGH+LOW+CLOSE)/4
  
  附注:
  
  可供引用的周期類(lèi)型有:
  
  MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH
  
  分別表示將1,5,15,30,60分鐘K線(xiàn)數據,以及日,周,月K線(xiàn)數據,代入被引用的公式,進(jìn)行運算。
  
  意義:
  
  可將大周期內跑的數據,引用到小周期內來(lái)跑。將小周期內跑的數據,引用到大周期內來(lái)跑,就會(huì )有問(wèn)題,因為時(shí)間橫坐標不一樣了。
  
  公式(1):先建立即將被引用的表達式
  
  將公式建立在:技術(shù)指針 ( ●主圖疊加 ○主圖 )
  
  公式名稱(chēng):NH
  
  AA:=HIGH< REF(HIGH,1);{不輸出的表達式,如果被引用還是會(huì )變成不輸出的表達式}
  BB:=BARSLAST(AA=1);
  CC:REF(HIGH,BB); {輸出的表達式,如果被引用還是會(huì )變成輸出的表達式}
  
  說(shuō)明:
  
  上面公式的運算,是以當周期時(shí)間數列數據運算的。
  
  公式(2):
  
  將公式建立在:技術(shù)指針 ( ●主圖疊加 ○主圖 )
  
  公式名稱(chēng):NHH
  
  AA:"NH.AA#WEEK";{不輸出的表達式}
  BB:"NH.BB#WEEK";
  CC:"NH.CC#WEEK";{輸出的表達式}
  DRAWNUMBER(ISLASTBAR,CC,CC,2);
  
  說(shuō)明:上面公式的運算,是以周周期時(shí)間數列數據運算的。

0064--未來(lái)數據、未知數據
  
  寫(xiě)公式,首先要對已知數據(過(guò)去式)、未知數據(未完成式、現在進(jìn)行式)有通盤(pán)的認知。
  
  可將"未來(lái)"分為兩種情況:
  
  1、實(shí)時(shí)行情中:在一根K線(xiàn)。
  
  以實(shí)時(shí)行情中的當前日K線(xiàn)為例。除了O之外,其它H、L、C全有未來(lái)之嫌。因為在收盤(pán)之前,拉高、打壓是司空見(jiàn)慣的事,誰(shuí)也不能保證H、L不會(huì )創(chuàng )出當天的新高和新低,更不用說(shuō)C了。又如日線(xiàn)周期公式"C>REF(C,1);",前一分鐘信號成立,后一分鐘可能信號就不成立了。另外,如引用了周K 和月K數據,因為當前周K和月K還在變動(dòng)之中,所以也是未來(lái)資料。
  
  2、盤(pán)后中:在多根K線(xiàn)。
  
  因為在盤(pán)后,日K中的四大要素O、H、L、C就沒(méi)有未來(lái)之可能了。在盤(pán)后,除了周五之外,引用的周K指針也是未來(lái)數據。除了在月末,引用的月K指針也是未來(lái)數據。
  
  總而言之,指針公式就分這兩種:
  
  線(xiàn)圖信號的確定→全都用已知數據(過(guò)去式)來(lái)決定。
  線(xiàn)圖信號的確定→有用到未知數據(未完成式、現在進(jìn)行式)來(lái)決定。
  
  ZIG函數
  
  ZX:ZIG(CLOSE,8);
  
  最近這次峰點(diǎn)、谷點(diǎn)的確定,也常處在未完成式的狀態(tài)中。
  
  打個(gè)比喻,線(xiàn)圖信號的確定→有用到未知數據(未完成式、現在進(jìn)行式),例如,在實(shí)時(shí)盤(pán)中一根日K線(xiàn)的收盤(pán)價(jià)變來(lái)變去,指針線(xiàn)圖當然隨之而起舞。
  
  ZIG函數只是把格局放大,N的日K組合而成的一根多日K線(xiàn),這一根多日K線(xiàn)的收盤(pán)價(jià)變來(lái)變去,指針線(xiàn)圖當然隨之而起舞。
  
  0065--主圖KD
  
  在主圖上,坐標是以K線(xiàn)的價(jià)格為主。如何將在0與100中游走的KD指針附加上去,這是寫(xiě)作指針的基本邏輯觀(guān)念的運用。
  PARAM#1( N,9,2,100 )
  PARAM#2( M1,3,1,40 )
  PARAM#3( M2,3,1,40 )
  
  RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100 LINETHICK0;{:=運算過(guò)程不顯示值與圖}
  K:SMA(RSV,3,1),LINETHICK0,COLORWHITE;{LINETHICK0只顯值不顯圖}
  D:SMA(K,3,1),LINETHICK0,COLORYELLOW;
  
  HH:=SYSPARAM(4);{主圖可見(jiàn)K線(xiàn)最高價(jià)}
  LL:=SYSPARAM(5);{主圖可見(jiàn)K線(xiàn)最低價(jià)}
  
  KK:=K/100*(HH-LL)+LL;
  DD:=D/100*(HH-LL)+LL;
  
  PARTLINE(1=1,KK),COLORWHITE; {條件成立時(shí),則顯示圖線(xiàn)形}
  PARTLINE(C>0,DD),COLORYELLOW;
  
  C;{顯示收盤(pán)價(jià)的值與圖線(xiàn)形}
  PARTLINE(C>=REF(C,1),C),COLORRED;{顯示收盤(pán)價(jià)的圖改成漲紅跌綠聯(lián)機圖}
  PARTLINE(C< REF(C,1),C),COLORGREEN;
 

  0066--描繪K線(xiàn)  
  例一:普通 
  將下列公式建立在:技術(shù)指針 ( ○主圖疊加 ●主圖 ) 
  公式名稱(chēng):KL
  
  STICKLINE( ISUP , HIGH , LOW , 0.1 , 0 ) , COLORRED ;
  STICKLINE( ISUP , CLOSE , OPEN , 8 , 1 ) , COLORRED ;
  STICKLINE( ISDOWN , HIGH , LOW , 0.1 , 0 ) , COLORCYAN ;
  STICKLINE( ISDOWN , CLOSE , OPEN , 8 , 0 ) , COLORCYAN ;
  
  STICKLINE( ISEQUAL AND C>REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , COLORRED ;
  STICKLINE( ISEQUAL AND C>REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , COLORRED ;
  STICKLINE( ISEQUAL AND C<=REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , COLORCYAN ;
  STICKLINE( ISEQUAL AND C<=REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , COLORCYAN ;
  
  X:=BARSCOUNT( CLOSE ) ;
  
  {以下是描繪第一個(gè)交易日的K線(xiàn),以補前面含蓋的不足}
  
  STICKLINE( ISEQUAL AND X = 1 , HIGH, LOW, 0.1, 0 ) , COLORRED ;
  STICKLINE( ISEQUAL AND X = 1 , CLOSE , OPEN , 8 , 0 ) , COLORRED ;
  
  說(shuō)明:
  
  ISUP函數:相當于 IF( CLOSE>OPEN , 1 , 0 )?! ?
  ISEQUAL函數:相當于 IF( CLOSE=OPEN , 1 , 0 )?! ?
  ISDOWN函數:相當于 IF( CLOSE < OPEN , 1 , 0 )?! ?
  STICKLINE函數,畫(huà)出來(lái)的對象有重疊覆蓋性:→后畫(huà)的對象可覆蓋先畫(huà)的對象。
  
  例二:配色
  
  STICKLINE( ISUP , HIGH , LOW , 0.1 , 0 ),COLOR04FEFC ;
  STICKLINE( ISUP , CLOSE , OPEN , 8 , 0 ),COLOR0466FC ;
  STICKLINE( ISUP , CLOSE , OPEN , 3 , 0 ),COLOR04FEFC ;
  STICKLINE( ISDOWN , HIGH , LOW , 0.1 , 0 ),COLORFCFE04 ;
  STICKLINE( ISDOWN , CLOSE , OPEN , 8 , 0 ),COLORFC6604 ;
  STICKLINE( ISDOWN , CLOSE , OPEN , 3 , 0 ),COLORFCFE04 ;
  
  STICKLINE( ISEQUAL AND C>REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ),COLOR04FEFC ;
  STICKLINE( ISEQUAL AND C>REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ),COLOR0466FC ;
  STICKLINE( ISEQUAL AND C>REF( C , 1 ) , CLOSE , OPEN , 3 , 0 ),COLOR04FEFC ;
  STICKLINE( ISEQUAL AND C<=REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ),COLORFCFE04 ;
  STICKLINE( ISEQUAL AND C<=REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ),COLORFC6604 ;
  STICKLINE( ISEQUAL AND C<=REF( C , 1 ) , CLOSE , OPEN , 3 , 0 ),COLORFCFE04 ;
  
  X:=BARSCOUNT( CLOSE ) ;
  
  {以下是描繪第一個(gè)交易日的K線(xiàn),以補前面含蓋的不足}
  
  STICKLINE( ISEQUAL AND X = 1 , HIGH, LOW, 0.1, 0 ),COLOR04FEFC ;
  STICKLINE( ISEQUAL AND X = 1 , CLOSE , OPEN , 8 , 1 ),COLOR0466FC ;
  STICKLINE( ISEQUAL AND X = 1 , CLOSE , OPEN , 3 , 1 ),COLOR04FEFC ;
  

  0067--分時(shí)K線(xiàn)當天K線(xiàn)序號
  
  范例:開(kāi)盤(pán)第一根分時(shí)K線(xiàn),指定一個(gè)值=1給它,其它為0?! ?
  XA:REF(DATE,1)<>DATE, STICK;
  
  范例:每天的分時(shí)K線(xiàn),指定它的當天K線(xiàn)序號給它  
  XA:=REF(DATE,1)<>DATE, STICK;   
  XB:BARSLAST(XA=1) + 1 ,STICK;
  
  應用:每天在分時(shí)K線(xiàn),累計成交張數  
  XA:=REF(DATE,1)<>DATE , STICK;   
  XB:=BARSLAST(XA=1) + 1 ,STICK;  
  SV:SUM( VOL , XB ) ;
  
  范例:標記今天分時(shí)K線(xiàn)的今天K線(xiàn)序號。過(guò)了午夜12點(diǎn),就又要等早盤(pán)開(kāi)盤(pán)后序號數字才會(huì )出現
  
  XA:=CURRENTDATE=DATE ;
  XB:=REF(XA , 1)<>XA ;
  
  XC:HHVBARS(XB , 0) + XA ;
  
  應用:13均線(xiàn)今天當下最后數值向后延申,畫(huà)平臺線(xiàn)。
  
  XA:=CURRENTDATE=DATE ;
  XB:=REF(XA , 1)<>XA ;
  
  XC:=HHVBARS(XB , 0) + XA ;
  
  XD:=MA(C,13);
  
  XE:=REFX(XD , 300);
  XF:IF(XC>=0 , XE , 0) ,LINETHICK0,COLOR99FFFF;
  PARTLINE(XC>=1 , XF) ,COLOR99FFFF;
  

  0068--系統參數函數
  
  這組函數,應用在取得當前可視主圖區內的一些數字信息,如下所示:  
  1.當前十字光標所在位置,那根K線(xiàn)的序號;
  2.當前可視主圖區,最初那根K線(xiàn)的序號;
  3.當前可視主圖區,最后那根K線(xiàn)的序號;
  4.當前可視主圖區,最高價(jià);
  5.當前可視主圖區,最低價(jià)。
  
  注:但須調出十字光標后,這組函數才能發(fā)生作用。否則回傳的值是不確定的?!?
  SYSPARAM(1)
  SYSPARAM(2)
  SYSPARAM(3)
  SYSPARAM(4)
  SYSPARAM(5)
  
  函數:SYSPARAM(1)
  說(shuō)明: 回傳當前 十字光標所在位置那根K線(xiàn)的序號
  
  函數:SYSPARAM(2)
  說(shuō)明: 回傳當前可視主圖區 最初那根K線(xiàn)的序號
  
  函數:SYSPARAM(3)
  說(shuō)明: 回傳當前可視主圖區 最后那根K線(xiàn)的序號
  
  函數:SYSPARAM(4)
  說(shuō)明: 回傳當前可視主圖區 最高價(jià)
  
  函數:SYSPARAM(5)
  說(shuō)明: 回傳當前可視主圖區 最低價(jià)
  
  范例:
  
  將公式建立在:技術(shù)指針 ( ●主圖疊加 ○主圖 )
  
  SS:=SYSPARAM( 1 ) ;
  DD:=SUM( 1 , 0 ) ;
  
  CC:CLOSE * 1.07 , LINETHICK0 , COLORYELLOW ;
  
  PARTLINE( SS>=DD , CC ) , COLORYELLOW ;
  
  注:
  
  DD:SUM( 1 , 0 ) ;
  SS:SYSPARAM( 1 ) ;
  
  上面兩者,顯然有明顯的不同之處。
  
  1.DD是一組變量型時(shí)間數列,代表K線(xiàn)的序號。
  
  2.SS是隱含有N組常數型時(shí)間數列(N=這支股票的K線(xiàn)總數)。
  
  DD:SUM(1,0)
  
  以數學(xué)的二維空間F(X)=Y表示:Y=X
  
  SS:SYSPARAM(1)
  
  以數學(xué)的二維空間F(X)=Y表示,其中A屬正整數:Y=A
  
  SUM(1,0)=SYSPARAM(1)意指,下面兩條線(xiàn)交叉成立的那一點(diǎn):
  
  Y=X
  
  Y=A
  
  范例:
  
  MA1:=MA(CLOSE,5);
  MA2:=MA(CLOSE,13);
  
  XA:=CROSS(MA1,MA2) ;
  
  XB:IF(XA=1,SUM(1,0),0);{條件成立時(shí)回傳它的K線(xiàn)序號}

[color=Indigo]0059--移動(dòng)成本
  
  不知道函數算法,計算誤差在所難免。調整參數“%”可看到不同的移動(dòng)成本。
  
  ///籌碼%
  INPUT:%(90,1,100);
  A:=AMOUNT/V/100;
  成本:FLOOR(COST(50-%/2)*100)/100,COLORYELLOW,LINETHICK0;
  ~:CEILING(COST(50+%/2)*100)/100,COLORYELLOW,LINETHICK0;
  集中度:INTPART((~-成本)/(~+成本)*1000)/10,COLORGREEN;
  平均成本:ROUND(COST(50)*100)/100,LINETHICK0;
  穿透力:(WINNER(C)-REF(WINNER(C),1))/V*CAPITAL,LINETHICK0;//計算誤差大
  //穿透力2:(WINNER(C)-WINNER(O))/V*CAPITAL,LINETHICK0;//這一寫(xiě)法還是誤差大
  獲利比例:ROUND(WINNER(C)*1000)/10,LINETHICK0;
  
  0060--妙用SUMBARS()函數
  
  SUMBARS(X,N)
  
  函數的用法如下:
  
  向前累加到指定值到現在的周期數。
  
  用法:  
  SUMBARS(X,A)  
  將X向前累加直到大于等于A(yíng),返回這個(gè)區間的周期數
  
  例如:
    SUMBARS(VOL,CAPITAL)
  
  1、設計一個(gè)指標,計算當日成交量是幾天內的最高成交量? 
  2、設計一個(gè)指標,計算當日最高價(jià)是幾天內的最高價(jià)?  
  提示:直接用HHV()函數無(wú)法得到正確結果。
  
  例一:  
  B:=HHV(H,0);
  A:=IF(BARPOS=1,B[DATACOUNT]*1.2,H);
  價(jià):SUMBARS(REF(A,1)-A,0);
  
  U:=HHV(V,0);
  S:=IF(BARPOS=1,U[DATACOUNT]*1.2,V);
  量:SUMBARS(REF(S,1)-S,0);
  
  或: 
  VH:=HHV(VOL,0);
  FV:=IF(BARPOS=1,VH[DATACOUNT]*1.2,VOL); //VH[DATACOUNT]是歷史最高成交量
  量創(chuàng )新高周期數:SUMBARS(REF(FV,1)-FV,0);
  {這里的關(guān)鍵是 REF(FV,1)-FV ,想想看寫(xiě)成 FV-REF(FV,1) 行不行?}
  
  另一種寫(xiě)法:
  VH:=HHV(VOL,0);
  FV:=VOL;
  FV[1]:=VH[DATACOUNT]*1.2; //VH[DATACOUNT]是歷史最高成交量
  量創(chuàng )新高周期數:SUMBARS(REF(FV,1)-FV,0);
  {這里的關(guān)鍵是 REF(FV,1)-FV ,想想看寫(xiě)成 FV-REF(FV,1) 行不行?}
  
  代碼已經(jīng)成功了,原理是什么呢?
  
  假設某日成交量是3日內的最大成交量,則必有:  
  REF(VOL,3)-VOL>=0
  等價(jià)于:  
  (REF(VOL,3)-REF(VOL,2))+(REF(VOL,2)-REF(VOL,1))+(REF(VOL,1)-VOL) >=0
  
  意思就是說(shuō),“昨成交量與今成交量之差”逐日累加,直到某日累加和大于等于0,則這之間的天數,就是所要求的日數。
  
  我們再來(lái)看看SUMBARS()函數的含義:  
  SUMBARS(X,A):將X向前累加直到大于等于A(yíng),返回這個(gè)區間的周期數。
  
  顯然上面的式子:  
  (REF(VOL,3)-REF(VOL,2))+(REF(VOL,2)-REF(VOL,1))+(REF(VOL,1)-VOL)>=0
  
  可以寫(xiě)成:  
  SUMBARS(REF(VOL,1)-VOL, 0);  
  為何第1周期的成交量要替換成比所有成交量都大的數值?最后,再來(lái)思考一個(gè)問(wèn)題,把題目中的求“最大”,改成求“最小”,即多少天內是最小的?
  
  例二:  
  B:=HHV(H,0);
  A:=IF(BARPOS=1,9999,H);
  Z:SUMBARS(REF(A,1)-A,0);
  DRAWNUMBER(BARPOS=SYSPARAM(1),1,Z,0)ALIGN4,COLORWHITE;
  
  U:=HHV(V,0);
  S:=IF(BARPOS=1,999999999999,V)
  Y:SUMBARS(REF(S,1)-S,0);
  DRAWNUMBER(BARPOS=SYSPARAM(1),1,Y,0)ALIGN3,COLORYELLOW;
  
  例三:
  
  HH:=IF(BARSCOUNT(C)=1,9999,H);
  ZH:SUMBARS(REF(HH,1)-HH,0);//價(jià)創(chuàng )了N周期新高  
  VH:=IF(BARSCOUNT(C)=1,99999999,V);
  HV:SUMBARS(REF(VH,1)-VH,0);//量創(chuàng )了N周期新高
  
  LL:=IF(BARSCOUNT(C)=1,0,L);
  ZL:SUMBARS(LL-REF(LL,1),0);//價(jià)創(chuàng )了N周期新低
  
  VL:=IF(BARSCOUNT(C)=1,0,V);
  LV:SUMBARS(VL-REF(VL,1),0);//量創(chuàng )了N周期新低
  
  附注:  
  用99999999等具體數值,最好是盡可能大的數值(比如單精數的上限),否則仍有可能無(wú)法全部完成計算,比如上證指數的年線(xiàn),成交量最大時(shí),仍然超過(guò)了99999999。
  
  倒數第6天的最高價(jià)格怎么表示?
  
  FH:=HIGH;
  FH[DATACOUNT-5]; //倒數第6天的最高價(jià)格。
  
  [DATACOUNT]
  
  返回K線(xiàn)的數量,即總共有多少根K線(xiàn)。
  

  0061--取得K線(xiàn)的序號
  
  取得K線(xiàn)的序號,正序有下面幾種方法:(從1數起)
  
  BARPOS; 
  SX:BARSCOUNT(CLOSE);  
  SY:SUM(1,0);
  DATACOUNT;{不隨光標變動(dòng),只顯示最后K線(xiàn)序號}
  
  逆序可用下列方法取得:(從1數起)  
  (DATACOUNT-BARPOS)+1;   
  (DATACOUNT-BARSCOUNT(CLOSE))+1;  
  (DATACOUNT-SUM(1,0))+1;
  
  0062--變量宣告   
  指定敘述:經(jīng)過(guò)指定宣告后,飛狐才認識AA、BB、CC,否則會(huì )出現"未定義的標示符號"。所謂"定義",程序語(yǔ)言的用語(yǔ),就叫做"變量宣告"?! ?
  AA:OPEN;{宣告OPEN,指定給AA→輸出的表達式}   
  BB:HIGH,LINETHICK0;{宣告HIGH,指定給BB→輸出的表達式→秀數值但不秀線(xiàn)圖}   
  CC:=CLOSE;{宣告CLOSE,指定給CC→不輸出的表達式→不秀數值也不秀線(xiàn)圖}   
  DD:(AA+BB+CC)/3;{;分號,告訴程序要換行執行了}   
  EE:=(AA+CC)/2;
  PARTLINE(CLOSE>0,EE);{秀線(xiàn)圖但不秀數值}
  
  注:{ }大括號內或在//后面,可用來(lái)輸入公式批注。
  
  0063--跨周期引用數據   
  (一)指針線(xiàn)公式的運算,大部份都是代入開(kāi)、高、低、收、量等數據去運%C[/color]

0069--概率統計
  
  COUNT,計數。SUM,總數、和。
  
  當數組為邏輯運算判斷的結果時(shí),COUNT和SUM的返回值是一樣的。一般習慣上,對于邏輯運算信號,用COUNT統計,返回其它數值的,用SUM統計。
  
  當COUNT統計一般數值時(shí),數組大于等于1時(shí),計入;小于1時(shí),不計入。這兩個(gè)函數,主要用于統計。
  
  用COUNT(CROSS(MA(C,5),MA(C,10)),0);就可以統計出全部的五天均線(xiàn)上穿十天均線(xiàn)的金叉數。
  
  用SUM(CROSS(MA(C,5),MA(C,10)),0);和以上得出的結果應該是一樣的。
  
  股市的不隨機規律,隱藏在統計概率之中。用這兩個(gè)函數,可以統計很多概率性的規律。
  
  比如,以?xún)商斓氖毡P(pán)價(jià)相比,昨天是下跌的,今天的下跌的概率是多少?
  
  A:=C< REF(C,1);
  B:=REF(A,1) AND C>REF(C,1);{昨天下跌,今天上漲}
  D:=REF(A,1) AND C=REF(C,1);{昨天下跌,今天平盤(pán)}
  E:=REF(A,1) AND C< REF(C,1);{昨天下跌,今天下跌}
  F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0);
  上升概率:100*COUNT(B,0)/F;
  下跌概率:100*COUNT(E,0)/F;
  平盤(pán)概率:100*COUNT(D,0)/F;
  
  從兩市指數看,昨天下跌,今天下跌的概率始終大于50%。那么連跌兩天之后,第三天收盤(pán)的各種概率是多少?
  
  A:=C< REF(C,1) AND REF(C,1)< REF(C,2);
  B:=REF(A,1) AND C>REF(C,1);{前兩天下跌,今天上漲}
  D:=REF(A,1) AND C=REF(C,1);{前兩天下跌,今天平盤(pán)}
  E:=REF(A,1) AND C< REF(C,1);{前兩天下跌,今天下跌}
  F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0);
  上升概率:100*COUNT(B,0)/F;
  下跌概率:100*COUNT(E,0)/F;
  平盤(pán)概率:100*COUNT(D,0)/F;
  
  從指數的輸出看,概率更明顯了。連跌三天之后呢?
  
  A:=C< REF(C,1) AND REF(C,1)< REF(C,2) AND REF(C,2)< REF(C,3);
  B:=REF(A,1) AND C>REF(C,1);{前三天下跌,今天上漲}
  D:=REF(A,1) AND C=REF(C,1);{前三天下跌,今天平盤(pán)}
  E:=REF(A,1) AND C< REF(C,1);{前三天下跌,今天下跌}
  F:=COUNT(B,0)+COUNT(D,0)+COUNT(E,0);
  上升概率:100*COUNT(B,0)/F;
  下跌概率:100*COUNT(E,0)/F;
  平盤(pán)概率:100*COUNT(D,0)/F;
  
  規律就更明顯了。
  
  不要小看這些數據。雖然沒(méi)有有些“高手”做出的成功率達百分之九十左右的公式那么夸張,但很有意義的。要知道股市中的隨機因素太多,平衡性很強,稍稍的統計偏向,足可作為有用的參考。
  
  這只是簡(jiǎn)單的例子,用這兩個(gè)函數,可以做出很多的有用的統計數據。多數的交易系統的"勝率",可以由此統計出來(lái)。
  
  統計:  
  A:=CROSS(C,MA(C,3));
  B:=CROSS(MA(C,3),C);
  D:B*(C-REF(C,BARSLAST(A)));
  月:SUM(D,20);
  季:SUM(D,60);
  半:SUM(D,120);
  年:SUM(D,250);
  總和:SUM(D,0);


  0070--五彩K線(xiàn)常用顏色
  黑色 COLORBLACK 藍色 COLORBLUE
棕色 COLORBROWN 青色 COLORCYAN
灰色 COLORGRAY 綠色 COLORGREEN
晶紅 COLORMAGENTA 紅色 COLORRED
白色 COLORWHITE 黃色 COLORYELLOW
  

  0071--分析家公式設定注意事項
  參數 最多四個(gè)參數,每個(gè)有最大和最小及缺省值,須有自己名稱(chēng)
注釋 用大括號括起來(lái)放在被注釋語(yǔ)句之后
公式名稱(chēng) 由字母或數字組成,在同類(lèi)公式中必須唯一,最多九個(gè)字符
中間公式 使用":="來(lái)定義名字,不能與系統提供的函數同名
Param#1-4 對應于參數1-4,大小寫(xiě)敏感
坐標線(xiàn)位置 最多七個(gè),用分號分隔
組合公式設置 小公式間用分號隔開(kāi)
繪圖參數使用 將其插入到指標公式的后面,用逗號分隔開(kāi)
區分多條指標線(xiàn) 在指標公式前寫(xiě)上名稱(chēng)并加上一個(gè)冒號
指標線(xiàn)名字的使用 可以當函數名用
指標線(xiàn)繪制的極限 可同圖顯示16條指標線(xiàn)
五彩顏色參數使用 將其插入到指標公式的后面,用逗號分隔開(kāi)
  

  0072--交易系統公式交易類(lèi)型
  ENTERLONG 多頭買(mǎi)入 ENTERSHORT 空頭買(mǎi)入
EXITLONG 多頭賣(mài)出 EXITSHORT 空頭賣(mài)出
  

  0073--可供引用的周期類(lèi)型
  MIN1 1分鐘線(xiàn) MIN60 60分鐘線(xiàn)
MIN5 5分鐘線(xiàn) DAY 日線(xiàn)
MIN15 15分鐘線(xiàn) WEEK 周線(xiàn)
MIN30 30分鐘線(xiàn) MONTH 月線(xiàn)
  

  0074--引用表達式
  引用指標公式 公式名稱(chēng).指標線(xiàn)名稱(chēng)(參數表)
引用交易系統公式 SYSTEM.公式名稱(chēng).交易類(lèi)型(參數表)
引用條件選股公式 EXPLORER.公式名稱(chēng)(參數表)
跨周期引用公式 各種類(lèi)型公式名稱(chēng)#周期類(lèi)型(參數表)
引用任意股票的數據 股票代碼$數據名稱(chēng)
引用擴展數據 EXTDATA(N) 分析家N=1-11 飛狐N=1-13
引用橫向統計日線(xiàn)數據(1-N) ESTDATA(N)  
引用類(lèi)函數第二個(gè)變量參數 類(lèi)函數名稱(chēng)(第一參數,變量名或變量表達式)
  

  0075--符號一覽表
  符號 名稱(chēng) 舉例 符號 名稱(chēng) 舉例
+ 加 X + Y && 并且 X>Y && Y>Z
- 減 X - Y || 或者 X>Y || Y>Z
* 乘 X * Y $ 修飾符號 000014$CLOSE
/ 除 X / Y ( 括號 HIGH/(CLOSE+OPEN)
< 小于 X < Y ) 反括號 HIGH/(CLOSE+OPEN)
> 大于 X > Y , 逗號 MA(Close,3)
<= 小于等于 X <= Y : 輸出 輸出:CLOSE+OPEN
>= 大于等于 X >= Y := 賦值 變量1:=HIGH
= 等于 X = Y " 雙引號 "000014$OPEN"
{} 注釋符號 {注釋部分} . 點(diǎn)號 KDJ.K
// 注釋符號 //注釋部分 ; 分號 A:=CLOSE;
AND 并且 X>Y AND Y>Z # 變周期符號 TMP1:=CLOSE#WEEK
OR 或者 X>Y OR Y>Z ## 變周期前一 VOL##DAY
<> 非 X <> Y ' 單引號 '大陽(yáng)線(xiàn)'
  

  0076--橫向統計
  
  函數:ESTDATA(N)
  描述:取得橫向統計日線(xiàn)數據(1-N)
  類(lèi)別:擴展數據
  參數:N
  
  說(shuō)明:在[橫向統計管理]中定義并計算數據(本函數僅在日線(xiàn)分析周期有效)。
  
  用基本公式做出的主圖公式和副圖公式,顯示在個(gè)股或指數中,是縱向的,遍歷當時(shí)顯示的個(gè)股或指數中的每根K線(xiàn)。然后指標大小、變化、交叉情況等,都體現在某一個(gè)股或指數中。甲股和乙股,哪個(gè)KDJ中的K值大?用縱向變量(指標),原來(lái)就一點(diǎn)招數都沒(méi)有。又比如,兩市A股中,今天有幾只個(gè)股的收盤(pán)價(jià)在 10日均線(xiàn)之上,用縱向變量(指標)也沒(méi)有辦法,因為縱向變量(指標)只能在某一個(gè)股或指數中才可以比較。而多股間橫向的比較和統計,是很有參考價(jià)值的。所以,相對于原來(lái)的縱向變量(指標),就有了橫向變量這一說(shuō)。
  
  橫向指標用在公式中,也是遍歷每根K線(xiàn)的,與一般的基本函數的遍歷有點(diǎn)不同,因為它的數據來(lái)源不同,是對應于每根K線(xiàn)的日子以及哪個(gè)日子中對應板塊中的個(gè)股數和選擇條件等。
  
  橫向統計涉及全場(chǎng)數據的計算,而且可以增加到數千項之多,運算量驚人,目前無(wú)法做到實(shí)時(shí)刷新(動(dòng)態(tài)顯示),只能手工刷新(建議盤(pán)后進(jìn)行)。
  
  橫向變量主要用于盤(pán)后。要動(dòng)態(tài)刷新,目前沒(méi)有即時(shí)刷新的設置,可能考慮到計算量較大吧。要是不怕麻煩,過(guò)幾分鐘就刷新一下(刷新一次,就相當于重新計算一遍),也可以看到"動(dòng)態(tài)"漲跌值排名。
  
  橫向變量在公式中的輸出,與K線(xiàn)的日子有絕對的關(guān)系,與當時(shí)顯示的個(gè)股或指數沒(méi)有多大關(guān)系,在某個(gè)股中的輸出和其他任一個(gè)股中的輸出都一樣。
  
  橫向變量所用的統計方法,是對所選板塊中的個(gè)股或指數,進(jìn)行全盤(pán)的統計。最近所加的"最大值"、"最小值"是兩個(gè)極值,是對排序頭尾的取值。而要取橫向排序中的第二名、第三名,單用橫向變量目前還做不到。但不排除此功能以后會(huì )開(kāi)發(fā)出來(lái)。
  
  排名名次要用擴展數據!橫向變量目前做不到。
  
  如果做橫向變量或擴展數據,在當時(shí)選擇的計算周期如果是日線(xiàn),則今天刷新,"原本排列"就保存在昨天。橫向變量實(shí)際上即是橫向的,從時(shí)間上又是縱向的。
  
  擴展數據是橫向的,引用時(shí)從時(shí)間上又是縱向

0077--擴展數據
  
  函數:EXTDATA(N)
  描述:取得日線(xiàn)擴展數據(1-13); 分析家N取1--11
  類(lèi)別:擴展數據
  參數:N取1--13
  
  說(shuō)明:在[擴展數據管理]中定義并計算數據(本函數僅在日線(xiàn)分析周期有效)。
  
  有些數據,非常重要,可是隨著(zhù)時(shí)間的推移,就再也找不到了。比如說(shuō)某個(gè)股一天之中的總成交次數,又比如說(shuō)某個(gè)股在上個(gè)月的1號,漲幅排名是第幾?這些信息,要么以后就查不到了,要么在公式中也無(wú)法引用。而擴展數據庫能解決這些問(wèn)題。擴展數據庫能夠隨日線(xiàn)保存這些數據,而且是計算好了的結果,所以引用時(shí)速度也很快。
  
  擴展數據有兩個(gè)用處:1、保存計算值。2、保存計算值的排名結果。目前飛狐的擴展數據,可以最多做13個(gè)。太多了好象也沒(méi)有多大意思,因為擴展數據計算歷史數據有點(diǎn)慢,而且也較占空間。歷史的數據量大,當然慢了??墒怯嬎愫弥?,以后只要更新當天的,速度還是較快的。計算擴展數據,某個(gè)股,一個(gè)交易日,一次只能得到一個(gè)結果數據,而且所選之指標,也應該是唯一的。
  
  想保存所有分筆成交記錄?擴展數據是做不到的。
  
  缺省數據:某一天,或者說(shuō)個(gè)股停盤(pán)等原因,沒(méi)有計算結果,系統就將缺省數據保存到擴展數據庫中。
  
  在進(jìn)行排序時(shí),有兩種排序方式,一種為0-N自然排序,一種為1-1000歸一化排序,區別在于:自然排序按自然數來(lái)排列名次,排名在第幾結果就是幾,第一名,返回0;第二名,返回1;第N名,返回N-1。而歸一化排序時(shí)將排序歸一化到0-1000之間,第一位為0,最后一位為1000,采用公式" 排名*1000/參加排名的股票數"來(lái)進(jìn)行計算。歸一化排序的好處是,不隨股票數目的增加而對排序結果有較大的影響。
  
  怎么引用擴展數據?EXTDATA(N);N指引用第幾組擴展數據,從1到13。比如把分筆成交次數的擴展數據建立在第一組中,引用時(shí),就用 EXTDATA(1);這個(gè)公式,在某個(gè)股中,就輸出此股在當天的總成交次數。擴展數據,有橫向的性質(zhì),特別是用排名時(shí)。同時(shí)又是縱向的,只要有數據,以前的日子里,也可以返回所得值。而且從理論上說(shuō),擴展數據庫是可以永遠保存的。由于計算量較大,目前擴展數據不支持即時(shí)刷新。不過(guò)可以手工刷新。
  

  0078--峰點(diǎn)公式  
  為了能找到合適的COND,用于舉例子,先介紹一組概念:  
  高點(diǎn):在2N+1根K線(xiàn)中,中間這根K線(xiàn)的H,要大于等于左右N根K線(xiàn)的H。在N+1根K線(xiàn)中,有等高點(diǎn)出現,取最先出現的。
  低點(diǎn):在2N+1根K線(xiàn)中,中間這根K線(xiàn)的L,要小于等于左右N根K線(xiàn)的L。在N+1根K線(xiàn)中,有等低點(diǎn)出現,取最先出現的。
  峰點(diǎn):高點(diǎn)和低點(diǎn),合稱(chēng)為峰點(diǎn)。
  
  這個(gè)定義,意合于技術(shù)分析的老祖宗道氏:"只要平均指數的最高點(diǎn)超過(guò)了前期的最高點(diǎn),它就處于牛市時(shí)期;當最低點(diǎn)低于前期的最低點(diǎn)時(shí),它處于熊市時(shí)期。"這里我們撇開(kāi)向上、向下分形和分形峰狀點(diǎn)等概念,以免把概念復雜化。
  
  也為了不讓公式一來(lái)就過(guò)于復雜,我們先取N為2來(lái)做公式。簡(jiǎn)介到后面,可以看到,N是可以作為峰點(diǎn)公式的參數進(jìn)行調整的。
  
  公式名稱(chēng):FENG2
  公式說(shuō)明:供引用
  公式內容:
  
  {峰點(diǎn)參數暫定為2}
  A:=REF(H,2);{中間K線(xiàn)的最高價(jià)}
  B:=A>=REF(H,4) AND A>=REF(H,3) AND A>=REF(H,1) AND A>=H;{中間K線(xiàn)的最高價(jià)大于等于兩邊共四根K線(xiàn)的最高價(jià)}
  D:=BACKSET(B,3);{將當前位置和之前2個(gè)周期的數值設為1}
  HD:FILTER(D,2);{找到高點(diǎn)后,過(guò)濾掉其后2周期內可能出現的等高點(diǎn)。輸出高點(diǎn)}
  A2:=REF(L,2);{中間K線(xiàn)的最低價(jià)}
  B2:=A2<=REF(L,4) AND A2<=REF(L,3) AND A2<=REF(L,1) AND A2<=L;{中間K線(xiàn)的最低價(jià)小于等于兩邊共四根K線(xiàn)的最低價(jià)}
  D2:=BACKSET(B2,3);{將當前位置和之前2個(gè)周期的數值設為1}
  LD:FILTER(D2,2);{找到低點(diǎn)后,過(guò)濾掉其后2周期內可能出現的等低點(diǎn)。輸出低點(diǎn)}
  {后面有些例子,就從這個(gè)公式中引用信號。}
  
  用法: DRAWICON(COND,PRICE,TYPE),當COND條件滿(mǎn)足時(shí),在PRICE位置畫(huà)TYPE號圖標。15種圖標編碼為1-15(1-3為小臉,4-5為上下箭頭,6-7為紅綠小旗,8-9為三角形,10-12為信號燈,13-15為O、X、四方形)。TYPE為字符串時(shí)可顯示用戶(hù)自制BMP 圖。
  
  示例:DRAWICON(CLOSE>OPEN,LOW,4)表示當收陽(yáng)時(shí)在最低價(jià)位置畫(huà)4號圖標。
  
  DRAWICON(C>O, L, 'MyBMP')表示當收陽(yáng)時(shí)在最低價(jià)位置畫(huà)FmlDLL子目錄下的自制圖標MyBMP.BMP。
  
  1、COND條件,一般是指判斷的結果,不是0就是1。如用其它數據,大于等于1的,條件滿(mǎn)足;小于1,條件就不滿(mǎn)足。
  
  2、TYPE圖標,現在已經(jīng)有12種,用下面的公式,在000829上可以全部顯示出來(lái)。當TYPE取大于等于12的數時(shí),都顯示黃球。
  
  當TYPE取0時(shí),顯示的是笑臉(這個(gè)公式中沒(méi)有做進(jìn)去,自己可以試一下)。
  
  B:="FENG2.HD";
  D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  A:=D>REF(D,1);
  DRAWICON(REF(A,1),1.05*H,1);
  DRAWICON(REF(A,2),1.05*H,2);
  DRAWICON(REF(A,3),1.05*H,3);
  DRAWICON(REF(A,4),1.05*H,4);
  DRAWICON(REF(A,5),1.05*H,5);
  DRAWICON(REF(A,6),1.05*H,6);
  DRAWICON(REF(A,7),1.05*H,7);
  DRAWICON(REF(A,8),1.05*H,8);
  DRAWICON(REF(A,9),1.05*H,9);
  DRAWICON(REF(A,10),1.05*H,10);
  DRAWICON(REF(A,11),1.05*H,11);
  DRAWICON(REF(A,12),1.05*H,12);
  DRAWICON(REF(A,13),1.05*H,13);
  DRAWICON(REF(A,14),1.05*H,100);{主圖疊加}
  當紅球和綠球連續顯示時(shí),立體感會(huì )強一些。
  DRAWICON(C>=MA(C,30),MA(C,30),10);
  DRAWICON(C< MA(C,30),MA(C,30),11);{主圖疊加}
  
  3、PRICE是用于定位圖標的位置的。一般用1.01*H,或者0.99*L等?,F在可用ALIGN(0-5)指定對齊位置。
  
  用這個(gè)公式來(lái)試(主圖疊加)
  
  B:="FENG2.HD";
  D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  A:=D>REF(D,1);
  E:=REF(H,1);
  DRAWICON(A,E,10),ALIGN0;
  DRAWICON(A,E,11),ALIGN1;
  DRAWICON(A,E,12),ALIGN2;
  DRAWICON(A,E,3),ALIGN3;
  DRAWICON(A,E,4),ALIGN4;
  DRAWICON(A,E,5),ALIGN5;
  
  可以初步得出結論:
  
  ALIGN0:信號出現在PRICE的正中;
  ALIGN1:信號出現在PRICE下邊(十分靠近);
  ALIGN2:信號出現在PRICE上邊(十分靠近);
  ALIGN3:信號出現在主圖的中間;
  ALIGN4:信號出現在主圖的最上邊;
  ALIGN5:信號出現在主圖的最下邊;
  
  在高低點(diǎn)上作圖標,可以使高低點(diǎn)更明確了。
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,11),ALIGN1;
  DRAWICON(B,H,10),ALIGN2;{主圖疊加}
  
  4、可以自由調用MyBMP.BMP圖到顯示位置,大大增強了輸出的效果。你只要看到好看的圖,可以隨時(shí)抓拍過(guò)來(lái),做成BMP文件,放到FmlDLL子目錄下,就可以調用了。
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,'PIG'),ALIGN1;
  DRAWICON(B,H,'PIG'),ALIGN2;{主圖疊加。如果你沒(méi)有PIG.BMP文件,則不可顯示。}
  DRAWICON(1,MA(C,5),'S28');
  DRAWICON(1,MA(C,10),'S31');
  DRAWICON(1,MA(C,20),'S14');
  DRAWICON(1,MA(C,30),'S25');{主圖疊加。如果你沒(méi)有PIG.BMP文件,則不可顯示。}
  
  舉個(gè)例子:
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,11),ALIGN1;
  DRAWICON(B,H,10),ALIGN2;
  D:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  E:=D>REF(D,1);
  F:=BACKSET(E,REF(BARSLAST(B),1)+2);
  G:=F>REF(F,1);
  DRAWLINE(G,H,E,H,1),pointdot,linethick1,coloryellow;{主圖疊加}
  
  這根線(xiàn)有些趨勢線(xiàn)的意思了。由于趨勢線(xiàn)的主觀(guān)性頗強,只有多設參數才能滿(mǎn)足多數人的要求。
  
  DRAWLINE畫(huà)出的線(xiàn),應該比手工畫(huà)出的線(xiàn)精確一些(DRAWLINE畫(huà)線(xiàn)的靈敏度,要比手工畫(huà)線(xiàn)低,所以說(shuō)DRAWLINE畫(huà)出的線(xiàn)精確,就未必對)。
  
  主要用于畫(huà)斜線(xiàn),水平線(xiàn)我們一般可以另想辦法。因為在圖中顯示直線(xiàn),并非DRAWLINE的"專(zhuān)利"。
  
  比如:
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  D:=BACKSET(ISLASTPERIOD,BARSLAST(A)+1);
  E:=D>REF(D,1);
  F:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  G:=F>REF(F,1);
  前高:REF(H,BARSLAST(G));
  前低:REF(L,BARSLAST(E));{主圖疊加}
  
  說(shuō)明:在圖形上顯示數字
  用法: DRAWNUMBER(COND,PRICE,NUMBER,PRECISION),當COND條件滿(mǎn)足時(shí),在PRICE位置書(shū)寫(xiě)數字NUMBER(可以為常數或數組序列),PRECISION為小數顯示位數(取值范圍0-3)??葾LIGN0-5定義對齊方式。
  示例:DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-REF(C,1))/REF(C,1)*100,2)表示當日漲幅大于8%時(shí)在最高價(jià)位置顯示漲幅(相對開(kāi)盤(pán)價(jià)的百分比)。
  
  這個(gè)函數的特色是,在NUMBER位置可以放變量。
  
  NUMBER,數字。DRAWNUMBER是DRAWTEXT的"兄弟",也可以用ALIGN(0-5)來(lái)定義水平位置,方法相同。
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,11),ALIGN1;
  DRAWICON(B,H,10),ALIGN2;
  D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  E1:=D1>REF(D1,1);{離目前最近的一個(gè)高點(diǎn)}
  D2:=BACKSET(E1,REF(BARSLAST(B),1)+2);
  E2:=D2>REF(D2,1);{倒數第二個(gè)高點(diǎn)}
  DRAWTEXT(E1,H*1.02,'高點(diǎn)價(jià):'),COLORGREEN,ALIGN2;
  DRAWNUMBER(E1,H*1.02,H,2),COLORGREEN,ALIGN1;
  DRAWTEXT(E2,H*1.02,'高點(diǎn)價(jià):'),COLORYELLOW,ALIGN2;
  DRAWNUMBER(E2,H*1.02,H,2),COLORYELLOW,ALIGN1;{主圖疊加}
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,11),ALIGN1;
  DRAWICON(B,H,10),ALIGN2;
  D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
  E1:=D1>REF(D1,1);{離目前最近的一個(gè)高點(diǎn)}
  D2:=BACKSET(E1,REF(BARSLAST(B),1)+2);
  E2:=D2>REF(D2,1);{倒數第二個(gè)高點(diǎn)}
  D3:=BACKSET(E2,REF(BARSLAST(B),1)+2);
  E3:=D3>REF(D3,1);{倒數第三個(gè)高點(diǎn)}
  DRAWTEXT(E1,H*1.01,'☆TEXT:'),COLORRED,ALIGN0;
  DRAWTEXT(E2,H*1.01,'★TEXT:'),COLORGREEN,ALIGN1;
  DRAWTEXT(E3,H*1.01,'▓TEXT:'),COLORYELLOW,ALIGN2;{主圖疊加}
  
  描述:繪制折線(xiàn)段
  類(lèi)別:繪圖
  說(shuō)明:在圖形上繪制折線(xiàn)段
  用法: POLYLINE(COND,PRICE),當COND條件滿(mǎn)足時(shí),以PRICE位置為頂點(diǎn)畫(huà)折線(xiàn)連接。
  示例:POLYLINE(HIGH>=HHV(HIGH,10),HIGH)表示在創(chuàng )10天新高點(diǎn)之間畫(huà)折線(xiàn)。
  POLY,多個(gè)的。
  
  支持POINTDOT、LINETHICK、COLOR、SHIFT這四個(gè)描述函數。
  
  A:="FENG2.LD";
  B:="FENG2.HD";
  DRAWICON(A,L,11),ALIGN1;
  DRAWICON(B,H,10),ALIGN2;
  POLYLINE(A,L),POINTDOT,COLORGREEN;
  POLYLINE(B,H),LINETHICK2,COLORMAGENTA;{主圖疊加}
  
  參數可調整的峰點(diǎn)公式:
  
  A:=REF(H,N)=HHV(H,2*N+1);{當前位置N天之前的最高價(jià)是最近2*N+1根K線(xiàn)中的最高價(jià)}
  B:=FILTER(A,N); {當高點(diǎn)附近有等高的K線(xiàn)出現時(shí),會(huì )影響后續高點(diǎn)的判斷,所以要過(guò)濾}
  D:=BACKSET(B,N+1);{將當前位置及前N周期的數值設為1,所以要用N+1}
  HD:=FILTER(D,N); {當高點(diǎn)附近有等高的K線(xiàn)出現,取第一個(gè),過(guò)濾掉后面N個(gè)周期之內出現的}
  A2:=REF(L,N)=LLV(L,2*N+1);{求低點(diǎn)的過(guò)程與求高點(diǎn)的過(guò)程同理}
  B2:=FILTER(A2,N);
  D2:=BACKSET(B2,N+1);{參數N:1,3,999}
  LD:=FILTER(D2,N);{主圖疊加}
  DRAWICON(HD,H,10),ALIGN2;{在高點(diǎn)附近顯示紅球}
  DRAWICON(LD,L,11),ALIGN1;{在低點(diǎn)附近顯示綠球}
  
  可以說(shuō),這個(gè)公式用了未來(lái)函數BACKSET,但是用在日K線(xiàn)中,盤(pán)后是沒(méi)有未來(lái)數據的,因為引用的全是已經(jīng)發(fā)生過(guò)的不可變的數據了。
  
  至于即時(shí)盤(pán)中的未來(lái)數據,那是說(shuō)不到底的事,基本所有的公式,都有即時(shí)盤(pán)中未來(lái)數據。
  
  紅球綠球作為峰點(diǎn)標志,在顯示K線(xiàn)不多的情況下,還比較清楚。但當K線(xiàn)數較多時(shí),因為球的大小是不變的,所以看起來(lái)比較亂。故可用以下公式:
  
  A:=REF(H,N)=HHV(H,2*N+1); B:=FILTER(A,N); D:=BACKSET(B,N+1); HD:=FILTER(D,N);
  A2:=REF(L,N)=LLV(L,2*N+1);B2:=FILTER(A2,N); D2:=BACKSET(B2,N+1);LD:=FILTER(D2,N);
  STICKLINE(REF(HD,1),REF(H,1),REF(H,1),18,0),COLORMAGENTA;
  STICKLINE(REF(LD,1),REF(L,1),REF(L,1),18,0),COLORGREEN;
  
  函數:HHVBARS(X,N)
  描述:上一高點(diǎn)位置
  類(lèi)別:引用
  參數:X為數組,N為計算周期
  返回:返回數組
  說(shuō)明:求N周期內X最高值到當前周期數,N=0表示從第一個(gè)有效值開(kāi)始統計
  示例:HHVBARS(HIGH,0)求得歷史新高到當前的周期數
  
  HHV、HHVBARS這兩個(gè)函數一起用,可以找到當前N天中的最高點(diǎn)。
  
  A:=BACKSET(ISLASTPERIOD,HHVBARS(H,N)+1);
  B:=COUNT(A,N)=1;{取得前N個(gè)周期內的最高點(diǎn)位置}
  REF(H,BARSLAST(B));
  DRAWICON(B,H,1),ALIGN2;{主圖疊加。N:30,1,9999}
  
  

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
公式求助1000例(7)
飛弧公式月周日K線(xiàn)一眼可見(jiàn)--------------不用切換
編寫(xiě)指標公式技巧全集
老馬點(diǎn)金部分選股公式
各類(lèi)指標寫(xiě)法 通達信 - jmlpt的日志 - 網(wǎng)易博客
各類(lèi)指標的寫(xiě)法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久