乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      同花順公式編寫 - 軟件工具與數(shù)據(jù)公式論壇 - 通吃島證券投資社區(qū) -財(cái)經(jīng)|證券|股票|基...

       bluechina 2007-03-19
      『分享』同花順公式編寫
      語言規(guī)范: 在自定義公式里面的各種符號(hào)(如,“;” )只能用半角不能用全角。
      關(guān)鍵字
      if else while break continue return (無大小寫之分)
      常數(shù)
      浮點(diǎn)數(shù)、整數(shù)、字符串
      分隔符
      “ ” ‘ ‘ ( ) ; { } 注釋/* */
      標(biāo)識(shí)符
      由字母和數(shù)字組成,由字母開頭,不分大小寫
      運(yùn)算符(優(yōu)先級(jí)從高到低排列,同級(jí)同行)
      * /
      + -
      == != > < >= <=
      And
      Or
      語句
      賦值 a = b
      條件 IF (a==b) c=d;
      循環(huán) while a==b c=d;
      函數(shù)調(diào)用 func(a,b)
      直接訪問數(shù)據(jù)項(xiàng)的函數(shù)
      例如:OPEN[t] 為t周期之前的開盤價(jià)
      所有行情數(shù)據(jù)項(xiàng)(CLOSE等)都與此相同。

      標(biāo)識(shí)符:
      標(biāo)識(shí)符在表達(dá)式中只存名稱,值保留在符號(hào)表。標(biāo)識(shí)符包括函數(shù)名、參數(shù)名和變量名。函數(shù)名用來傳遞函數(shù)返回值;參數(shù)名用于函數(shù)調(diào)用時(shí)的參數(shù)傳遞;變量名在計(jì)算中存儲(chǔ)中間計(jì)算結(jié)果。
      分隔符:
      符號(hào)
      含義
      “ ”
      引用字符串
      ‘ ‘
      引用字符
      ( )
      控制運(yùn)算的優(yōu)先級(jí)
      ;
      每行語句的結(jié)束標(biāo)志
      { }
      將多個(gè)語句組合成一個(gè)語句體
      /* */
      注釋,無任何實(shí)際功能
      賦值語句:
      其一般形式為:
      a=b; 含義為將b的值付給a。
      幾個(gè)運(yùn)算符“=”“:=”“:”“:>”。其含義分別為“賦值”、 “賦值”、“賦值并輸出數(shù)值或字符串”、“賦值并輸出圖形”。
      注意:“=”和“:=”兩個(gè)運(yùn)算符的意義、用法完全相同。這樣做主要是為了更好地兼容市場上目前的各種帶有公式編輯功能的分析軟件。
      條件語句:
      其一般形式為:
      IF(邏輯表達(dá)式) 語句1;
      ELSE 語句2;
      上述結(jié)構(gòu)表示: 如果邏輯表達(dá)式的值為非0(TURE)即真, 則執(zhí)行語句1, 執(zhí)行完語句1從語句2后開始繼續(xù)向下執(zhí)行; 如果表達(dá)式的值為0(FALSE)即假, 則跳過語句1而執(zhí)行語句2。
      注意:
      1、條件執(zhí)行語句中"ELSE 語句2;"部分是選擇項(xiàng), 可以缺省, 此時(shí)條件語句變成:
      IF(邏輯表達(dá)式) 語句1;
      表示若邏輯表達(dá)式的值為非0則執(zhí)行語句1 , 否則跳過語句1繼續(xù)執(zhí)行。
      2、如果語句1或語句2有多于一條語句要執(zhí)行時(shí), 必須使用"{"和"}" 把這些語句包括在其中, 此時(shí)條件語句形式為:
      IF(邏輯表達(dá)式) { 語句體1; }
      ELSE { 語句體2; }
      這里語句體指多個(gè)語句,每個(gè)語句都必須以“;”結(jié)尾。
      3. 條件語句可以嵌套, 這種情況經(jīng)常碰到, 但條件嵌套語句容易出錯(cuò), 其原因主要是不知道哪個(gè)IF對(duì)應(yīng)哪個(gè)ELSE。
      例如:
      IF(x>20 OR x<-10)
      IF(y<=100 AND y>x)
      A="Good";
      ELSE
      B="Bad";
      對(duì)于上述情況, 規(guī)定: ELSE語句與最近的一個(gè)IF語句匹配, 上例
      中的ELSE與IF(y<=100 AND y>x)相匹配。為了使ELSE與IF(x>20 OR x<-10)相匹配, 必須用花括號(hào)。如下所示:
      IF(x>20 OR x<-10)
      { IF(y<=100 AND y>x)
      A="Good"; }
      ELSE B="Bad";
      4. 可用階梯式IF-ELSE-IF結(jié)構(gòu)。
      階梯式結(jié)構(gòu)的一般形式為:
      IF(邏輯表達(dá)式1) 語句1;
      ELSE IF(邏輯表達(dá)式2) 語句2;
      ELSE IF(邏輯表達(dá)式3) 語句3;

      循環(huán)語句:
      while循環(huán)的一般形式為:
      while(條件) 語句;
      while循環(huán)表示當(dāng)條件為真時(shí), 便執(zhí)行語句。直到條件為假才結(jié)束循環(huán)。并繼續(xù)執(zhí)行循環(huán)程序外的后續(xù)語句。
      注意:
      1、可以有多層循環(huán)嵌套。
      2、語句可以是語句體, 此時(shí)必須用"{"和"}"括起來。
      break語句
      break語句通常用在循環(huán)語句中。當(dāng)break語句用while循環(huán)語句中時(shí),可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句, 通常break語句總是與if語句聯(lián)在一起。 即滿足條件時(shí)便跳出循環(huán)。
      注意:
      1、break語句對(duì)if-else的條件語句不起作用。
      2、在多層循環(huán)中, 一個(gè)break語句只向外跳一層。
      continue 語句
      continue語句的作用是跳過循環(huán)本中剩余的語句而強(qiáng)行執(zhí)行下一次循環(huán)。
      continue語句只用在while循環(huán)體中, 常與if條件語句一起使用, 用來加速循環(huán)。

      函數(shù)調(diào)用:
      調(diào)用函數(shù)的基本方式為:函數(shù)名(參數(shù),參數(shù),…)
      其返回值為函數(shù)里面的return語句規(guī)定的返回值。若無return語句,則返回被調(diào)用函數(shù)里,以函數(shù)名命名的變量的值。若無以函數(shù)名命名的變量,則返回最后一個(gè)輸出的值。若無輸出的值,則返回最后一個(gè)被調(diào)用的語句的值。
      例如:調(diào)用KDJ指標(biāo)。KDJ函數(shù)的名稱為kdj,其參數(shù)和內(nèi)容如下http://www.

      參數(shù)名

      最小值

      最大值

      默認(rèn)值

      N1

      1

      100

      9

      M1

      2

      40

      3

      M2

      2

      40

      3

      函數(shù)內(nèi)容為:

      RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

      K:SMA(RSV,M1,1);

      D:SMA(K,M2,1);

      J:3*K-2*D
      則當(dāng)您在其它函數(shù)里輸入a=KDJ(8,6,6)的時(shí)候,相當(dāng)于計(jì)算N1=8,M1=6,M2=6時(shí)的J值,并把這個(gè)值賦給a。
      注意:
      1、當(dāng)傳遞的參數(shù)數(shù)目不等于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目時(shí)。
      a、沒有傳遞參數(shù)。則采用原來設(shè)置的默認(rèn)參數(shù)計(jì)算。
      b、傳遞參數(shù)少于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變前面同樣數(shù)目參數(shù)的值,后面其它的參數(shù)采用原來設(shè)置的默認(rèn)參數(shù)計(jì)算。
      c、傳遞參數(shù)大于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變被調(diào)用函數(shù)的參數(shù)值,多余的參數(shù)不起作用。
      2、函數(shù)名稱不區(qū)分大小寫。
      3、新建的函數(shù),其函數(shù)名可能與其它以存在的函數(shù)里面的內(nèi)部變量重名。這樣在調(diào)用那個(gè)函數(shù)時(shí),那個(gè)內(nèi)部變量將變成對(duì)這個(gè)新建函數(shù)的函數(shù)調(diào)用,從而產(chǎn)生錯(cuò)誤。所以,在新建函數(shù)起名時(shí)要注意。
      返回值:自定義公式里面如果有多數(shù)據(jù)項(xiàng)輸出,則調(diào)用此函數(shù)的時(shí)候返回值默認(rèn)為最后一個(gè)輸出。如果希望確定某項(xiàng)輸出則可用return,或者將函數(shù)名指定為其中一項(xiàng)輸出。
      關(guān)于“空”:
      所謂“空”即指沒有數(shù)據(jù)。在某些情況下,一些數(shù)據(jù)項(xiàng)可能取不到數(shù)據(jù),這時(shí)返回值為“空”。例如,yearrep(&jlr,4),其含義為取該公司3年前年報(bào)的凈利潤。如果某家公司上市時(shí)間較短,而無三年前的年報(bào)數(shù)據(jù),則其值為“空”。
      1、“空”與任何數(shù)據(jù)作計(jì)算時(shí),相應(yīng)計(jì)算被取消。
      例如:7×NULL(即“空”)得到的結(jié)果為7。
      2、“空”與任何數(shù)據(jù)比較大小時(shí),“空”較小。
      例如:-7>NULL(即“空”)得到的結(jié)果為1(即條件滿足)。
      這樣的結(jié)果可能與您原來希望得到的數(shù)值不符,如果您想避免這種情況可以用ISNULL函數(shù)來判斷某個(gè)數(shù)據(jù)是否為“空”(相關(guān)說明見后面的系統(tǒng)函數(shù)說明部分)。
      公式編寫規(guī)則
      代碼與周期:
      由于證券市場里的各項(xiàng)數(shù)據(jù)都與代碼、時(shí)間密切相關(guān),所以在這里的各項(xiàng)數(shù)據(jù)都只能用于特定的一類或幾類代碼及相應(yīng)的一個(gè)或幾個(gè)周期。(注意:同一個(gè)數(shù)據(jù)項(xiàng)可能適用于多類代碼及多個(gè)周期,其具體的數(shù)值也將不同。)
      代碼的分類:個(gè)股(含債券)。滬深指數(shù)(僅1A0001(統(tǒng)計(jì)上海A、B股基金)、1A0002(統(tǒng)計(jì)上海A股)、1A0003(統(tǒng)計(jì)上海B股)、399001(統(tǒng)計(jì)深圳A、B股基金)、399002(統(tǒng)計(jì)深圳A股)、399003(統(tǒng)計(jì)深圳B股)六個(gè)指數(shù))。期貨。
      周期分類:實(shí)時(shí)(記錄當(dāng)前傳過來的數(shù)據(jù))、成交明細(xì)(記錄每一筆成交的數(shù)據(jù))、分時(shí)(記錄每分鐘成交的數(shù)據(jù))、分鐘K線(以1分鐘為單位的K線數(shù)據(jù))、日K線(以1個(gè)交易日為單位的K線數(shù)據(jù))。
      注意: 一、分時(shí)與分鐘K線的區(qū)別在于:分鐘K線數(shù)據(jù)較多,包含了與K線相關(guān)的高、開、低、收、成交次數(shù)等數(shù)據(jù)。二、滬深指數(shù)沒有成交明細(xì)周期的數(shù)據(jù)。三、適用于分鐘K線、日K線周期的所有數(shù)據(jù),都同時(shí)適用于個(gè)股與滬深指數(shù),只不過其數(shù)據(jù)內(nèi)容不同而已。
      由于行情數(shù)據(jù)和財(cái)務(wù)數(shù)據(jù)同屬于基本數(shù)據(jù)項(xiàng),即其數(shù)值是主站端直接發(fā)過來,所以他們自身并不帶周期。而其它計(jì)算項(xiàng),即由客戶端編寫公式計(jì)算得到的數(shù)據(jù)項(xiàng)都是帶有周期的。也就是說在編寫一個(gè)公式的時(shí)候我們需要確定一個(gè)周期(由于分鐘K線、日K線周期里的各項(xiàng)數(shù)據(jù)僅有微小差別,所以統(tǒng)稱為技術(shù)分析周期),并且想清楚這個(gè)公式里調(diào)用的各項(xiàng)基本數(shù)據(jù)在這個(gè)周期下的具體含義。以后只有在這個(gè)周期下才能調(diào)用這個(gè)公式。
      注意: 基本數(shù)據(jù)項(xiàng)自身并不帶周期,也就是說編寫公式的時(shí)候,如果所選用的周期不在此數(shù)據(jù)項(xiàng)的適用范圍內(nèi),測試公式的時(shí)候系統(tǒng)是不會(huì)報(bào)錯(cuò)的,但這個(gè)數(shù)據(jù)項(xiàng)的數(shù)值將為“空”,即取不到任何數(shù)據(jù)。
      注意: 所有的基本數(shù)據(jù)項(xiàng)都可以直接拖到表格里,它將依照表格的代碼、周期而顯示相應(yīng)的數(shù)值。也都可以直接拖到窗口里作為一個(gè)曲線輸出,但一般不推薦這樣做,如果要畫曲線最好新編寫一個(gè)“曲線公式”。
      另外,各個(gè)數(shù)據(jù)項(xiàng)用于期貨時(shí)的意義另文說明。
      通用數(shù)據(jù)項(xiàng):
      NEW(現(xiàn)價(jià))
      含義:用于個(gè)股時(shí)為最近一筆成交的價(jià)格。用于滬深指數(shù)時(shí)為最近一次從交易所傳來的指數(shù)值。
      用于:個(gè)股的實(shí)時(shí)、成交明細(xì)周期。滬深指數(shù)的實(shí)時(shí)周期。
      NEWVOL(現(xiàn)手)
      含義:用于個(gè)股時(shí)為最近一筆成交的成交量。用于滬深指數(shù)時(shí)為對(duì)應(yīng)市場的所有股票的最后一筆成交量之和。
      用于:個(gè)股的實(shí)時(shí)、成交明細(xì)周期。滬深指數(shù)的實(shí)時(shí)周期。
      INVOL(內(nèi)盤)、OUTVOL(外盤)
      含義:內(nèi)盤、外盤(又稱為主動(dòng)性拋盤、主動(dòng)性買盤)成交量。判斷依據(jù)為若某筆成交,其價(jià)格小于等于前一次傳過來的買一的價(jià)格,則稱為內(nèi)盤;若其價(jià)格大于等于前一次傳過來的賣一的價(jià)格,則稱為外盤。(注意,內(nèi)外盤之和一般不等于總成交量)在周期為“實(shí)時(shí)”、“分時(shí)”時(shí),為當(dāng)日的內(nèi)、外盤。在周期為“分鐘K線”和“日K線”時(shí),分別為某一分鐘和某一日的內(nèi)、外盤。用于指數(shù)時(shí)指所有相應(yīng)股票的內(nèi)、外盤之和。
      用于:個(gè)股的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。
      OPEN(開盤)、HIGH(最高)、LOW(最低)
      含義:在實(shí)時(shí)周期時(shí),為當(dāng)日的開盤價(jià)、最高價(jià)、最低價(jià)。在分鐘K線、日K線周期時(shí),分別為當(dāng)周期的開盤價(jià)、最高價(jià)、最低價(jià)。
      用于:個(gè)股的實(shí)時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分鐘K線、日K線周期。
      CLOSE(收盤)
      含義:當(dāng)周期的收盤價(jià)。
      用于:個(gè)股的分鐘K線、日K線周期。滬深指數(shù)的分鐘K線、日K線周期。
      PRE(昨收)
      含義:上一交易日的收盤價(jià)。(注意,在分鐘K線周期,也是昨日收盤價(jià),而不是上一周期的收盤價(jià)。)如果當(dāng)天有除權(quán),則其值為除權(quán)之后的昨日收盤價(jià)。例如:某股票昨天收盤20元,今天除權(quán),10送10。則今日PRE值為10元。
      用于:所有類型、所有周期。
      MONEY(金額)
      含義:在實(shí)時(shí)、分時(shí)周期時(shí)代表當(dāng)日的成交金額只和。在分鐘K線、日K線周期時(shí)代表那一個(gè)周期的成交金額只和。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種成交金額之和。
      用于:個(gè)股的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。
      VOL(總手)
      含義:在實(shí)時(shí)、分時(shí)、成交明細(xì)周期時(shí)代表當(dāng)日的成交量只和。在分鐘K線、日K線周期時(shí)代表那一個(gè)周期的成交量只和。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種成交量之和。
      用于:個(gè)股的實(shí)時(shí)、分時(shí)、成交明細(xì)、分鐘K線、日K線周期。滬深指數(shù)的實(shí)時(shí)、分時(shí)、分鐘K線、日K線周期。(注意,VOL與MONEY相比多了一個(gè)成交明細(xì)周期。)
      OPENVOL(開盤量)
      含義:開盤時(shí)第一筆成交的成交量。當(dāng)用于指數(shù)時(shí),指此指數(shù)所包含所有交易品種開盤集合競價(jià)成交量之和。
      用于:個(gè)股的實(shí)時(shí)、日K線周期。滬深指數(shù)的實(shí)時(shí)、日K線周期。
      ZQMC(名稱)、CODE&TYPE(代碼)
      含義:證券的名稱、代碼。
      用于:個(gè)股的所有周期。滬深指數(shù)的所有周期。
      DATETIME(時(shí)間)
      含義:顯示時(shí)間。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇。
      用于:個(gè)股、滬深指數(shù)所有的周期。
      VALIDBEGIN(起始)、VALIDEND(終止)
      含義:區(qū)間統(tǒng)計(jì)的起始、終止時(shí)間。當(dāng)用于不同周期的時(shí)候,系統(tǒng)會(huì)自動(dòng)傳送相應(yīng)的時(shí)間類型。而具體的顯示方案則在“窗口屬性”的“時(shí)間坐標(biāo)”項(xiàng)里的“時(shí)間格式”一欄里選擇。與DATETIME(時(shí)間)的用法類似。
      用于:個(gè)股、滬深指數(shù)所有的周期。
      僅用于個(gè)股的數(shù)據(jù)項(xiàng):
      FIVEDAYVOL(五日總量)
      含義:過去五日各交易成交量之和。
      用于:個(gè)股的所有的周期。(主要用來計(jì)算量比)
      BUYPRICE1(買一)、BUYPRICE2(買二)、BUYPRICE3(買三)、SELLPRICE1(賣一)、SELLPRICE2(賣二)、SELLPRICE3(賣三)、BUYCOUNT1(買一量)、BUYCOUNT2(買二量)、BUYCOUNT3(買三量)、SELLCOUNT1(賣一量)、SELLCOUNT2(賣二量)、SELLCOUNT3(賣三量)
      含義:委托買入、賣出價(jià)格一、二、三及對(duì)應(yīng)的委托數(shù)量。
      用于:個(gè)股的實(shí)時(shí)周期。
      VOLAMOUNT(成交次數(shù))
      含義:在周期為“實(shí)時(shí)”時(shí),為當(dāng)日的成交次數(shù)。在周期為“分鐘K線”和“日K線”時(shí),分別為某一分鐘和某一日的成交次數(shù)。
      用于:個(gè)股的實(shí)時(shí)、分鐘K線、日K線周期。
      VOLCLASS(成交量分類)
      含義:其數(shù)值與該筆成交的價(jià)位關(guān)系為:“3”為“成交價(jià)<=買三價(jià)”,“2”為“買三價(jià)<成交價(jià)<=買二價(jià)”,“1”為“買二價(jià)<成交價(jià)<=買一價(jià)”,“0”為“買一價(jià)<成交價(jià)<賣一價(jià)”,“5”為“賣一價(jià)<=成交價(jià)<賣二價(jià)”,“6”為“賣二價(jià)<=成交價(jià)<賣三價(jià)”,“5”為“賣三價(jià)<=成交價(jià)”。(注意,這里的買賣盤的價(jià)格都是指上一次傳過來的價(jià)格,與內(nèi)外盤原理相同。也可以將“成交量分類”視為劃分更為詳細(xì)的內(nèi)外盤。)
      用于:個(gè)股的實(shí)時(shí)、分時(shí)、成交明細(xì)。
      SELLPRICE(賣出)、BUYPRICE(買入)
      含義:本次成交時(shí)的委托賣出、買入價(jià)。即用于成交明細(xì)的買一價(jià)、賣一價(jià)。
      用于:個(gè)股的成交明細(xì)周期。
      僅適用于大盤的數(shù)據(jù)項(xiàng):
      SELLCOUNT(委賣)、BUYCOUNT(委買)
      含義:當(dāng)前本類指數(shù)所有股票的賣出數(shù)量、買入數(shù)量之和。
      用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
      FALLTREND(下跌趨勢)、RISETREND(上漲趨勢)
      含義:當(dāng)前本類指數(shù)所有下跌、上漲股票的最新價(jià)之和除以本類指數(shù)所有股票的最新價(jià)之和。
      用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
      FALLCOUNT(下跌家數(shù))、RISECOUNT(上漲家數(shù))
      含義:當(dāng)前本類指數(shù)所有下跌、上漲股票的家數(shù)之和。
      用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
      INDEXLEAD(領(lǐng)先指標(biāo))
      含義:即不加權(quán)的指標(biāo)漲跌幅再乘以10000。具體地說就是,設(shè)A=“當(dāng)前本類指數(shù)所有股票的最新價(jià)之和”,B=“當(dāng)前本類指數(shù)所有股票的昨日收盤價(jià)”。那么INDEXLEAD=(A-B)/B×10000。
      用于:滬深指數(shù)的實(shí)時(shí)、分時(shí)周期。
      TOTALSTOCK(本類股票總數(shù))
      含義:本類股票家數(shù)之和。
      用于:滬深指數(shù)的實(shí)時(shí)周期。
      其它數(shù)據(jù)項(xiàng):
      CODETYPE(證券類型)
      含義:指明當(dāng)前商品的類型。當(dāng)返回值是0時(shí)為指數(shù)、1是A股、2是B股、3是債券、4是基金。
      用于:個(gè)股、指數(shù)的各種周期。
      MARKETTYPE(市場類別)、INDEXTYPE(指數(shù)種類)
      這兩個(gè)數(shù)據(jù)項(xiàng)屬于保留數(shù)據(jù)項(xiàng),目前暫時(shí)沒用,可能會(huì)在以后用到。
      財(cái)務(wù)數(shù)據(jù)說明
      這里的財(cái)務(wù)數(shù)據(jù)項(xiàng)都是根據(jù)財(cái)政部制定的《企業(yè)會(huì)計(jì)制度》(于2001年1月1日起執(zhí)行)里面規(guī)定的季報(bào)、中報(bào)、年報(bào)的各種報(bào)表里面的項(xiàng)目編列的。每一項(xiàng)的具體含義都與《企業(yè)會(huì)計(jì)制度》(2001)里面的規(guī)定完全相同。另外我們還依照上市公司的特性將十大股東的名稱、持股數(shù),股東人數(shù),股本結(jié)構(gòu),權(quán)息資料都列在財(cái)務(wù)數(shù)據(jù)項(xiàng)中。
      由于數(shù)據(jù)眾多(公司、基本有1300多家,幾乎每家的數(shù)據(jù)項(xiàng)都達(dá)400多項(xiàng),且每項(xiàng)又分不同的時(shí)期)所以這個(gè)數(shù)據(jù)庫相當(dāng)龐大,檢索起來較慢且消耗大量系統(tǒng)資源。因此我們?cè)O(shè)立了“常用數(shù)據(jù)項(xiàng)”目錄,這里面有100項(xiàng)左右常用的財(cái)務(wù)數(shù)據(jù),含蓋了股民在絕大多數(shù)情況下的需求。這些數(shù)據(jù)被放在一個(gè)特殊的數(shù)據(jù)文件里面檢索速度很快且系統(tǒng)資源占用量較小。所以大家一般編寫公式就在“常用數(shù)據(jù)項(xiàng)”目錄里面找相關(guān)的數(shù)據(jù)就可以了。而其它的那些數(shù)據(jù)都是用SQL數(shù)據(jù)庫檢索,建議只提供給少數(shù)重要客戶。
      注意: 用純財(cái)務(wù)數(shù)據(jù)寫的計(jì)算項(xiàng)放在表格里面的時(shí)候,周期要選擇日線,否則無法顯示。而在其它情況下,財(cái)務(wù)數(shù)據(jù)項(xiàng)適用于任何周期。
      資訊數(shù)據(jù)說明
      這里列出了您可以使用的各種資訊數(shù)據(jù)。您可以將這些資訊數(shù)據(jù)加入到頁面和表格里面。
      例如:您可以將“維賽特資訊”——“個(gè)股資訊”——“個(gè)股歷史資訊”項(xiàng)拖到K線圖里,您可以看到出現(xiàn)一個(gè)個(gè)與相應(yīng)資訊所對(duì)應(yīng)的圖標(biāo),即我們通常說的信息地雷。
      注意: 這里的各個(gè)資訊數(shù)據(jù)項(xiàng)要主站的支持,即主站要有數(shù)據(jù)。
      財(cái)務(wù)分析說明
      “比較”目錄下面是相應(yīng)數(shù)據(jù)從97年到2001年年報(bào)數(shù)據(jù)的輸出,共5項(xiàng)輸出,在表格里先選擇“支持多數(shù)據(jù)項(xiàng)目分解”再拖進(jìn)去就可以看見5年的內(nèi)容了。
      注意: “股東權(quán)益”等同于“凈資產(chǎn)”
      MGXJZJ,每股現(xiàn)金及現(xiàn)金等價(jià)物凈增加額。
      計(jì)算方法: 現(xiàn)金及現(xiàn)金等價(jià)物凈增加額/股數(shù)
      JYXJLRBL,經(jīng)營活動(dòng)產(chǎn)生的現(xiàn)金流量凈額與凈利潤比率。
      計(jì)算方法: 經(jīng)營活動(dòng)產(chǎn)生的現(xiàn)金流量凈額/凈利潤
      XSXJZYSRBL,銷售商品收到現(xiàn)金與主營業(yè)務(wù)收入比率。
      計(jì)算方法: 銷售商品、提供勞務(wù)收到的現(xiàn)金/主營業(yè)務(wù)收入×100
      含義: 正常周轉(zhuǎn)企業(yè)該指標(biāo)應(yīng)大于1。如果指標(biāo)較低,可能是關(guān)聯(lián)交易較大、虛構(gòu)銷售收入或透支將來的銷售,都可能會(huì)使來年的業(yè)績大幅下降。
      ZCBL,資產(chǎn)倍率。
      計(jì)算方法: 每股市場價(jià)/每股資產(chǎn)值
      ZZCHBL,總資產(chǎn)回報(bào)率。
      計(jì)算方法: 凈利潤/總資產(chǎn)期末數(shù)×100
      JZCSYL,凈資產(chǎn)收益率。
      計(jì)算方法: 凈利潤/凈資產(chǎn)×100
      含義: 又稱股東權(quán)益收益率,這個(gè)指標(biāo)反應(yīng)股東投入的資金能產(chǎn)生多少利潤。
      ZCSYL,資產(chǎn)收益率。
      計(jì)算方法: 凈利潤×2/(期初資產(chǎn)總額+期末資產(chǎn)總額)×100%
      含義: 資產(chǎn)收益率反應(yīng)了企業(yè)的總資產(chǎn)利用效率,或者說是企業(yè)所有資產(chǎn)的獲利能力。
      SHLRL,稅后利潤率。
      計(jì)算方法: 凈利潤/主營業(yè)務(wù)收入×100
      SQLRL,稅前利潤率。
      計(jì)算方法: 利潤總額/主營業(yè)務(wù)收入×100
      YYLRL,營業(yè)利潤率。
      計(jì)算方法: 營業(yè)利潤/主營業(yè)務(wù)收入×100=(主營業(yè)務(wù)利潤+其它利潤-營業(yè)費(fèi)用-管理費(fèi)用-財(cái)務(wù)費(fèi)用)/主營業(yè)務(wù)收入×100
      ZYYWLRL,主營業(yè)務(wù)利潤率。
      計(jì)算方法: 主營業(yè)務(wù)利潤/主營業(yè)務(wù)收入×100
      含義: 一個(gè)企業(yè)如果要實(shí)現(xiàn)可持續(xù)性發(fā)展,主營業(yè)務(wù)利潤率處于同行業(yè)前列并保持穩(wěn)定十分重要。但是如果該指標(biāo)異忽尋常地高于同業(yè)平均水平也應(yīng)該謹(jǐn)慎了。
      XSMLL,銷售毛利率。
      計(jì)算方法: (主營業(yè)務(wù)收入-主營業(yè)務(wù)成本)/主營業(yè)務(wù)收入×100
      YYCBBL,營業(yè)成本比率。
      計(jì)算方法: 營業(yè)成本/主營業(yè)務(wù)收入×100
      含義: 在同行之間,營業(yè)成本比率最具有可比性,原因是原材料消耗大體一致,生產(chǎn)設(shè)備及工資支出也較為一致,發(fā)生在這一指標(biāo)上的差異可以說明各公司之間在資源優(yōu)勢、區(qū)位優(yōu)勢、技術(shù)優(yōu)勢及勞動(dòng)生產(chǎn)率等方面的狀況。那些營業(yè)成本比率較低的同行,往往就存在某種優(yōu)勢,而且這些優(yōu)勢也造成了盈利能力上的差異。相反,那些營業(yè)成本比率較高的同行,在盈利能力不免處于劣勢地位。
      QTYSZKL,其他應(yīng)收帳款率。
      計(jì)算方法: 其他應(yīng)收帳款/流動(dòng)資產(chǎn)
      含義: 其他應(yīng)收帳款主要核算與生產(chǎn)經(jīng)營銷售活動(dòng)無關(guān)的款項(xiàng)來往,一般應(yīng)該較小。如果該指標(biāo)較高則說明流動(dòng)資金運(yùn)用在非正常經(jīng)營活動(dòng)的比例高,就應(yīng)該注意是否與關(guān)聯(lián)交易有關(guān)。
      GDQYZZL,股東權(quán)益周轉(zhuǎn)率。
      計(jì)算方法: 銷售收入/平均股東權(quán)益(注意:此處平均指的是期初值和期末值的算術(shù)平均值)
      ZZCZZL,總資產(chǎn)周轉(zhuǎn)率。
      計(jì)算方法: 銷售收入/平均資產(chǎn)總額
      含義: 該指標(biāo)越大說明銷售能力越強(qiáng)。
      GDZCZZL,固定資產(chǎn)周轉(zhuǎn)率。
      計(jì)算方法: 銷售收入/平均固定資產(chǎn)
      含義: 該比率是衡量企業(yè)運(yùn)用固定資產(chǎn)效率的指標(biāo),指標(biāo)越高表示固定資產(chǎn)運(yùn)用效果越好。
      ZHZZTS,存貨周轉(zhuǎn)天數(shù)。
      計(jì)算方法: 360天×(期初存貨+期末存貨)/銷貨成本×2
      ZHZZL,存貨周轉(zhuǎn)率。
      計(jì)算方法: 銷貨成本×2/(期初存貨+期末存貨)
      含義: 存貨周轉(zhuǎn)率(天數(shù))表達(dá)了公司產(chǎn)品的產(chǎn)銷率,如果和同行業(yè)其它公司相比周轉(zhuǎn)率太小(或天數(shù)太長),就要注意公司產(chǎn)品是否能順利銷售。
      SXFYHJ,三項(xiàng)費(fèi)用合計(jì)。
      計(jì)算方法: 營業(yè)費(fèi)用+管理費(fèi)用+財(cái)務(wù)費(fèi)用
      含義: 三項(xiàng)費(fèi)用之和反應(yīng)了企業(yè)的經(jīng)營成本如果三項(xiàng)費(fèi)用合計(jì)相對(duì)于主營業(yè)務(wù)收入大幅增加(或減少)則說明企業(yè)產(chǎn)生了一定的變化,要提起注意。
      GLFYL,管理費(fèi)用率。
      計(jì)算方法: 管理費(fèi)用/主營業(yè)務(wù)收入
      YYFYL,營業(yè)費(fèi)用率。
      計(jì)算方法: 營業(yè)費(fèi)用/主營業(yè)務(wù)收入
      CWFYL,財(cái)務(wù)費(fèi)用率。
      計(jì)算方法: 財(cái)務(wù)費(fèi)用/主營業(yè)務(wù)收入
      YXFZBL,有息負(fù)債比率。
      計(jì)算方法: (短期借款+一年內(nèi)到期的長期負(fù)債+長期借款+應(yīng)付債券+長期應(yīng)付款)/股東權(quán)益期末數(shù)×100
      含義: 無息負(fù)債與有息負(fù)債對(duì)利潤的影響是完全不同的,前者不直接減少利潤,后者可以通過財(cái)務(wù)費(fèi)用減少利潤;因此,公司在降低負(fù)債率方面,應(yīng)當(dāng)重點(diǎn)減少有息負(fù)債,而不是無息負(fù)債,這對(duì)于利潤增長或扭虧為盈具有重大意義。在揭示公司償債能力方面,100%是國際公認(rèn)的有息負(fù)債對(duì)資本的比率的資本安全警戒線。
      GDQYYGDZCBL,股東權(quán)益與固定資產(chǎn)比率。
      計(jì)算方法: (股東權(quán)益總額/固定資產(chǎn)總額×100
      含義: 一個(gè)財(cái)務(wù)結(jié)構(gòu)穩(wěn)定性指標(biāo)。
      CQFZBL,長期負(fù)債比率。
      計(jì)算方法: 長期負(fù)債/資產(chǎn)總計(jì)×100
      ZBFZBL,資本負(fù)債比率。
      計(jì)算方法: 負(fù)債合計(jì)/股東權(quán)益×100
      含義: 比資產(chǎn)負(fù)債率這一指標(biāo)更能準(zhǔn)確地揭示企業(yè)的償債能力狀況,因?yàn)楣局荒芡ㄟ^增加資本的途徑來降低負(fù)債率。資本負(fù)債率為200%為一般的警戒線,若超過則應(yīng)該格外關(guān)注。
      ZCFZBL,資產(chǎn)負(fù)債比率。
      計(jì)算方法: 負(fù)債總額/資產(chǎn)總額×100%
      含義: 反映總資產(chǎn)中有多大比例是通過借債得來的。
      GDQYBL,股東權(quán)益比率。
      計(jì)算方法: 股東權(quán)益總額/資產(chǎn)總額×100
      含義: 反映所有者提供的資本在總資產(chǎn)中的比重,反映企業(yè)的基本財(cái)務(wù)結(jié)構(gòu)是否穩(wěn)定。一般來說比率高是低風(fēng)險(xiǎn)、低報(bào)酬的財(cái)務(wù)結(jié)構(gòu),比率低是高風(fēng)險(xiǎn)、高報(bào)酬的財(cái)務(wù)結(jié)構(gòu)。
      YSZKZZTS,應(yīng)收帳款周轉(zhuǎn)天數(shù)。
      計(jì)算方法: 360天×平均應(yīng)收帳款/銷售收入
      含義: 表達(dá)年度內(nèi)應(yīng)收帳款轉(zhuǎn)為現(xiàn)金的平均天數(shù)。影響企業(yè)的短期償債能力。
      YSZKZZL,應(yīng)收帳款周轉(zhuǎn)率。
      計(jì)算方法: 銷售收入/平均應(yīng)收帳款
      含義: 表達(dá)年度內(nèi)應(yīng)收帳款轉(zhuǎn)為現(xiàn)金的平均次數(shù)。如果周轉(zhuǎn)率太低則影響企業(yè)的短期償債能力。
      XJBL,現(xiàn)金比率。
      計(jì)算方法: 貨幣資金/流動(dòng)負(fù)債
      含義: 現(xiàn)金比率反應(yīng)了企業(yè)償還短期債務(wù)的能力。
      SDBL,速動(dòng)比率。
      計(jì)算方法: (流動(dòng)資產(chǎn)-存貨)/流動(dòng)負(fù)債
      含義: 由于種種原因存貨的變現(xiàn)能力較差,因此把存貨從流動(dòng)資產(chǎn)種減去后得到的速動(dòng)比率反映的短期償債能力更令人信服。一般認(rèn)為企業(yè)合理的最低速動(dòng)比率是1。但是,行業(yè)對(duì)速動(dòng)比率的影響較大。比如,商店幾乎沒有應(yīng)收帳款,比率會(huì)大大低于1。影響速動(dòng)比率的可信度的重要因素是應(yīng)收帳款的變現(xiàn)能力。
      主營業(yè)務(wù)收入增長。
      計(jì)算方法: (本期主營業(yè)務(wù)收入-上年同期主營業(yè)務(wù)收入)/上年同期主營業(yè)務(wù)收入×100
      含義: 一般當(dāng)產(chǎn)品處于成長期,增長率應(yīng)大于10%。
      系統(tǒng)函數(shù)說明
      板塊函數(shù):
      1、板塊平均:求板塊里某一數(shù)據(jù)項(xiàng)的平均值。
      用法:BLOCKAVG(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKAVG(&NEW)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的平均價(jià)。
      2、板塊最小值:求板塊里某一數(shù)據(jù)項(xiàng)的最小值。
      用法:BLOCKMIN(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKMIN(&LOW)表示這個(gè)板塊里所有股票當(dāng)天的最低價(jià)。
      3、板塊最大值:求板塊里某一數(shù)據(jù)項(xiàng)的最大值。
      用法:BLOCKMAX(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKMAX(&HIGH)表示這個(gè)板塊里所有股票當(dāng)天的最高價(jià)。
      4、板塊求和:求板塊里某一數(shù)據(jù)項(xiàng)的和。
      用法:BLOCKSUM(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKSUM(&VOL)表示這個(gè)板塊里所有股票當(dāng)前時(shí)刻的總成交手?jǐn)?shù)。
      5、取板塊領(lǐng)先股票:取板塊指數(shù)的所屬個(gè)股中數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。適用于板塊指數(shù)。
      用法:BLOCKLEAD(&X,&Y) 取板塊指數(shù)中個(gè)股數(shù)據(jù)X最大的股票的數(shù)據(jù)Y。例如:BLOCKLEAD(&VOL,&ZQMC)取該板塊指數(shù)中成交量最大的股票名稱。

      財(cái)務(wù)函數(shù):
      1、季報(bào):調(diào)用季報(bào)數(shù)據(jù)項(xiàng)。
      用法:QUARTERREP(&N,K,L),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的季報(bào))、2(表示上一次的季報(bào))、3、4等或者直接輸入希望調(diào)用的年份,L可以是1或3即第一季度或第三季度的季報(bào)。注意L僅在K選擇年份的時(shí)候適用。
      2、年報(bào):調(diào)用年報(bào)數(shù)據(jù)項(xiàng)。
      用法:YEARREP(&N,K),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的年報(bào))、2(表示上一次的年報(bào))、3、4等或者直接輸入希望調(diào)用的年份。
      注意:N要為基本的財(cái)務(wù)數(shù)據(jù)項(xiàng),而不能是編寫的計(jì)算項(xiàng)目,即N為功能樹里公式欄里面的“財(cái)務(wù)數(shù)據(jù)”目錄下面的數(shù)據(jù)項(xiàng)。
      3、中報(bào):調(diào)用中報(bào)數(shù)據(jù)項(xiàng)。
      用法:MIDREP(&N,K,L),N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K可以是1(表示最近一次的中報(bào))、2(表示上一次的中報(bào))、3、4等或者直接輸入希望調(diào)用的年份。
      4、同期報(bào)表:調(diào)用最近一次報(bào)表或與其同類型報(bào)表的數(shù)據(jù)項(xiàng)。
      用法:REP(&N,K) N為財(cái)務(wù)數(shù)據(jù)項(xiàng),K為1(表示最近一次公布的報(bào)表)、2(表示去年與最近一次公布報(bào)表同類型報(bào)表)、3、4等。
      5、取報(bào)表日期:取某個(gè)財(cái)務(wù)數(shù)據(jù)項(xiàng)的報(bào)表日期。
      用法:REPDATE(&N,M,K), N=財(cái)務(wù)數(shù)據(jù)項(xiàng)。M=引用周期數(shù),與YEARREP等的調(diào)用相同。K=1、一季度報(bào)表,2、中報(bào),3、三季度報(bào)表,4、年報(bào)。 如REPDATE(&ZGB,1,4),表示取最近總股本年報(bào)的報(bào)表日期。
      指標(biāo)函數(shù):
      1、成本:成本分布情況。
      用法:COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤。該函數(shù)僅對(duì)日線分析周期有效。
      2、分價(jià)函數(shù):用來制作分價(jià)表。
      用法:在制作分價(jià)表的時(shí)候選擇多數(shù)據(jù)項(xiàng)輸出,然后直接將這個(gè)函數(shù)拖進(jìn)數(shù)據(jù)項(xiàng)選擇框就可以了。
      3、成本分布:用于畫成交分布云。
      用法:用于畫成交分布云。例如CM(0,1,2,0)。參數(shù)含義:1、計(jì)算天數(shù),0表示計(jì)算全部天數(shù)。2、當(dāng)日成本算法:0=平均分布,1=三角分布。3、精度:一般是2。4、起始位置:0是從當(dāng)天開始計(jì)算,1是從前一天開始算,類推。5、換手:缺省是3,即300%換手。參數(shù)5可以沒有。
      基本原理:我們對(duì)歷史籌碼是依后面的換手率而遞減的。我們相信這樣基本反應(yīng)了一個(gè)事實(shí)即歷史越悠久的成交,對(duì)當(dāng)前的影響越小。比如說,1000萬的盤子,前天均價(jià)為10元,成交量為200萬,也就是20%換手率;昨天以均價(jià)11元又成交300萬,也就是30%換手率;那前天的200萬成交量怎么樣了呢?成本分析假定,前天的200萬在昨天也以11元被30%換手了,那么,前天以10元成交的成交量還剩了200*(1-30%)=140萬;若今天以均價(jià)12元又成交了400萬,同理可算,現(xiàn)在的籌碼分布是:10元籌碼為200*(1-30%)*(1-40%)=84萬,11元的籌碼為300*(1-40%)=180萬,12元的籌碼是400萬。
      4、之字轉(zhuǎn)向。
      用法:ZIG(K,N),當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià)。例如:ZIG(3,5)表示當(dāng)前收盤價(jià)超過上次ZIG轉(zhuǎn)向輸出值的+5%或-5%,則輸出當(dāng)前收盤價(jià)并ZIG轉(zhuǎn)向。
      5、獲利盤:表示獲利盤比例。
      用法:WINNER(CLOSE),表示以當(dāng)前收市價(jià)賣出的獲利盤比例。例如返回0,1表示10%獲利盤;WINNER(10,5)表示10,5元價(jià)格的獲利盤比例。該函數(shù)僅對(duì)日線分析周期有效。
      6、拋物轉(zhuǎn)向:計(jì)算拋物轉(zhuǎn)向。
      用法:SAR(N,S,M),N為計(jì)算周期,S為步長,M為極值。例如,SAR(10,2,20)表示計(jì)算10日拋物轉(zhuǎn)向,步長為2%,極限值為20%。
      7、遠(yuǎn)期獲利盤比例:計(jì)算遠(yuǎn)期獲利盤比例。
      用法:PWINNER(10,CLOSE) 表示10天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例,例如返回0.2表示20%獲利盤;該函數(shù)僅對(duì)日線分析周期有效。

      邏輯函數(shù):
      1、條件函數(shù):根據(jù)條件求不同的值。
      用法:IF(X,A,B)若X不為0則返回A,否則返回B。 例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。

      參見“ 條件語句”。

      引用函數(shù):
      1、滿足條件的周期數(shù):統(tǒng)計(jì)滿足條件的周期數(shù)。
      用法:COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N=0則從第一個(gè)有效值開始。例如:COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù)。
      2、第一個(gè)條件成立到當(dāng)前的周期數(shù):統(tǒng)計(jì)第一個(gè)條件成立到當(dāng)前的周期數(shù)。
      用法:BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù)。例如:BARSSINCE(HIGH>10)表示股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù)。
      3、上一次條件成立到當(dāng)前的周期數(shù):上一次條件成立到當(dāng)前的周期數(shù)。
      用法:BARSLAST(X),上一次X不為0到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。
      4、有效周期數(shù):求總的周期數(shù)。
      用法:BARSCOUNT(X),第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù)。
      5、向前賦值:將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1。
      用法:BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1。例如:BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0。
      6、求和:求總和。
      用法:SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始。例如:SUM(VOL,5)周期設(shè)為日線時(shí),表示最近5個(gè)交易日的成交量之和。SUM(VOL,0)表示從傳數(shù)據(jù)過來第一天起的成交量總和,具體如在區(qū)間統(tǒng)計(jì)里統(tǒng)計(jì)“總手” SUM(VOL,0)即是指全區(qū)間的成交量之和。
      7、移動(dòng)平均:求移動(dòng)平均。
      用法:SMA(X,N,M),求X的N日移動(dòng)平均,M為權(quán)重。算法: 若Y=SMA(X,N,M)則 Y=[M*X+(N-M)*Y‘]/N,其中Y‘表示上一周期Y值,N必須大于M。例如:SMA(CLOSE,30,1)表示求30日移動(dòng)平均價(jià)。
      8、向前引用:引用若干周期前的數(shù)據(jù)。
      用法:REF(X,A),引用A周期前的X值。例如:REF(CLOSE,1)表示上一周期的收盤價(jià),在日線上就是昨收。
      9、簡單移動(dòng)平均:求簡單移動(dòng)平均。
      用法:MA(X,N),求X的N日移動(dòng)平均值。算法:(X1+X2+X3+,,,+Xn)/N。例如:MA(CLOSE,10)表示求10日均價(jià)。
      10、最低值:求最低值。
      用法:LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開始。例如:LLV(LOW,0)表示求歷史最低價(jià)。
      11、最高值:求最高值。
      用法:HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開始。 例如:HHV(HIGH,30)表示求30日最高價(jià)。
      12、指數(shù)平滑移動(dòng)平均:求指數(shù)平滑移動(dòng)平均。
      用法:EMA(X,N),求X的N日指數(shù)平滑移動(dòng)平均。算法:若Y=EMA(X,N)則Y=[2*X+(N-1)*Y‘]/(N+1),其中Y‘表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指數(shù)平滑均價(jià)。
      13、動(dòng)態(tài)移動(dòng)平均:求動(dòng)態(tài)移動(dòng)平均。
      用法:DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均。算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y‘,其中Y‘表示上一周期Y值,A必須小于1。例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià)。
      14、最高值周期數(shù):求上一高點(diǎn)到當(dāng)前的周期數(shù)。
      用法:HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù)。
      15、最低值周期數(shù):求上一低點(diǎn)到當(dāng)前的周期數(shù)。
      用法:LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì)。例如:LLVBARS(HIGH,10)求得10日最低點(diǎn)到當(dāng)前的周期數(shù)。
      16、加權(quán)移動(dòng)平均:求加權(quán)移動(dòng)平均。
      用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
      算法:若Y=WMA(X,A) 則Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上一周期值...。
      例如:WMA(CLOSE,20)表示求20日加權(quán)均價(jià)。
      17、求和:向前累加到指定值到現(xiàn)在的周期數(shù)。
      用法:SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù)。例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù)。

      時(shí)間函數(shù):
      1、總開盤分鐘:求當(dāng)前代碼類型的開市交易時(shí)間。
      用法:TRADETIME。返回交易時(shí)間,單位為分鐘。目前一般市場都返回242,與日期或具體的股票無關(guān)。
      2、距開盤分鐘:求當(dāng)前時(shí)刻距開盤有多長時(shí)間。
      用法:FROMOPEN。返回當(dāng)前時(shí)刻距開盤有多長時(shí)間,單位為分鐘。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回31。
      3、距午夜秒:求當(dāng)前時(shí)刻距開盤有多長時(shí)間。
      用法:FROMNIGHT。返回當(dāng)前時(shí)刻距午夜有多長時(shí)間,單位為秒。例如:當(dāng)前時(shí)刻為早上十點(diǎn),則返回36000。
      4、時(shí)間格式:轉(zhuǎn)換時(shí)間格式。
      用法:FORMATTIME(N)。目前只支持 N=1 把當(dāng)前時(shí)間轉(zhuǎn)換成距開盤分鐘數(shù)返回。例如:分時(shí)中的量比曲線公式:(VOL*(TRADETIME+1)*5)/(FORMATTIME(1)*FIVEDAYVOL)。
      5、時(shí)間差:計(jì)算兩個(gè)時(shí)間之間的差。
      用法:COUNTTIME(N,L,K)。N、L為時(shí)間,其格式為YYYYMMDD。K為1、2或者3。當(dāng)K為1時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少年。當(dāng)K為2時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少月。當(dāng)K為3時(shí)返回第二個(gè)之間比第一個(gè)時(shí)間晚多少日。例如:COUNTTIME(20000808,19990606,2)其返回值為-2。注意:這里返回值有正負(fù)號(hào)。
      算術(shù)函數(shù):
      1、絕對(duì)值:求絕對(duì)值。
      用法:ABS(X)返回X的絕對(duì)值。例如:ABS(-34)返回34。
      2、介于:介于兩個(gè)數(shù)之間。
      用法:BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0
      例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間。
      3、最大值:求最大值。
      用法:MAX(A,B)返回A和B中的較大值。例如:MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0。
      4、最小值:求最小值。
      用法:MIN(A,B)返回A和B中的較小值。例如:MIN(CLOSE,OPEN)返回開盤價(jià)和收盤價(jià)中的較小值。
      5、求模運(yùn)算:求模運(yùn)算。
      用法:MOD(A,B)返回A對(duì)B求模。例如:MOD(26,10)返回6。
      6、求邏輯非:求邏輯非。
      用法:NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0。例如:NOT(5>3)返回0。
      7、范圍:介于某個(gè)范圍之間。
      用法:RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0。例如:RANGE(CLOSE,MA(CLOSE,5),MA(CLOSE,10))表示收盤價(jià)大于5日均線并且小于10日均線。
      8、求相反數(shù):求相反數(shù)。
      用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。
      9、余弦值:求余弦值。
      用法:COS(X)返回X的余弦值。
      10、正弦值:求正弦值。
      用法:SIN(X)返回X的正弦值。
      11、平方根:開平方。
      用法:SQRT(X)為X的平方根。例如:SQRT(CLOSE)收盤價(jià)的平方根。
      12、上穿:兩條線交叉。
      用法:CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0。例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉。
      13、維持:兩條線維持一定周期后交叉。
      用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0。例如:LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5)表示5日均線維持5周期后與10日均線交金叉。
      14、空:判斷是否為空。
      用法:ISNULL(A)表示如果A為空(即沒有數(shù)據(jù))則返回1,否則返回0。
      15、冪:求冪。
      用法:POW(X,Y)。求X的Y次冪。例如:POW(2,3)為8。
      統(tǒng)計(jì)函數(shù):
      1、標(biāo)準(zhǔn)差:求標(biāo)準(zhǔn)差。
      用法:STD(X,N)為X的N日估算標(biāo)準(zhǔn)差。
      2、商品數(shù)據(jù):求與具體某種商品相關(guān)的數(shù)據(jù)。
      用法:INDEXDATA(“N”,&X,K)。N為商品代碼。X為數(shù)據(jù)項(xiàng)。K為周期數(shù)(可以不加)。INDEXDATA(“1A0001”,&LOW,3)為3天前上證指數(shù)的最低點(diǎn)位。
      3、線性回歸斜率:求某個(gè)數(shù)據(jù)的線性回歸。
      用法:SLOPE(X,N)為X的N周期線性回歸線的斜率。例如:SLOPE(CLOSE,10)表示求10周期線性回歸線的斜率
      4、線性回歸預(yù)測值:以某個(gè)數(shù)據(jù)的線性回歸斜率向后延伸一個(gè)周期得到的數(shù)值。
      用法:FORCAST(X,N)為X的N周期線性回歸預(yù)測值。例如:FORCAST(CLOSE,10)表示求10周期線性回歸預(yù)測本周期收盤價(jià)。
      5、總體標(biāo)準(zhǔn)差:求總體標(biāo)準(zhǔn)差
      用法:STDP(X,N)為X的N日總體標(biāo)準(zhǔn)差。
      6、估算樣本方差:求估算樣本方差。
      用法:VAR(X,N)為X的N日估算樣本方差。
      7、總體樣本方差:求總體樣本方差。
      用法:VARP(X,N)為X的N日總體樣本方差。
      基本公式
      這里的各種公式都是一些用于設(shè)置“同花順”各種表格曲線的公式,我們預(yù)先寫好您直接調(diào)用就可以了。當(dāng)然您也完全可以根據(jù)個(gè)人愛好自己編寫。
      注意: 基本公式是用于編寫配置用的,即只有高級(jí)版用戶才能看到這個(gè)目錄。
      這里主要有如下幾類公式:板塊統(tǒng)計(jì)、區(qū)間統(tǒng)計(jì)、報(bào)價(jià)公式、分時(shí)公式、技術(shù)分析、文本瀏覽、期貨公式、籌碼分布、大單公式、曲線標(biāo)志、其他。
      板塊統(tǒng)計(jì):
      這里有4個(gè)用于統(tǒng)計(jì)板塊數(shù)值的公式。
      1、板塊均價(jià)。
      BLOCKPRICE,用于計(jì)算板塊最新的平均價(jià)。
      2、板塊最低價(jià)。
      BLOCKLOW,用于計(jì)算板塊的最低價(jià)。
      3、板塊最高價(jià)。
      BLOCKHIGH,用于計(jì)算板塊的最高價(jià)。
      4、板塊總手。
      BLOCKVOL,用于計(jì)算板塊的板塊總手。
      區(qū)間統(tǒng)計(jì):
      這里面是各種用于區(qū)間統(tǒng)計(jì)的公式,在做區(qū)間統(tǒng)計(jì)表格的時(shí)候,要將這里面的公式拖到表格里,而不能用普通的行情數(shù)據(jù)項(xiàng)。
      報(bào)價(jià)公式:
      一般實(shí)時(shí)數(shù)據(jù)都是由交易所直接發(fā)過來的。那些需要計(jì)算得出來、且周期為實(shí)時(shí)的數(shù)據(jù)并不多,都是一些與大盤統(tǒng)計(jì)相關(guān)的公式,放在這個(gè)目錄下。
      大盤目錄:EQUALCOUNT(平盤家數(shù))、DaPanWeiCha(委差)、DaPanWeiBi(委比)。
      這三個(gè)函數(shù)都是直接調(diào)用不附帶參數(shù)。其值分別為大盤指數(shù)對(duì)應(yīng)的股票的平盤家數(shù)、所有對(duì)應(yīng)的股票的委差之和、及以此計(jì)算的委比。
      分時(shí)公式:
      5ZSZBH(五分鐘總市值變化)、FiveRiseCount(五分鐘漲跌)、FiveRise(五分鐘漲幅)。
      這三項(xiàng)都是統(tǒng)計(jì)與5分鐘相關(guān)的幾個(gè)數(shù)據(jù)。
      FenShiVolClass(分時(shí)成交量顏色),這是用來顯示分時(shí)成交量顏色的公式。點(diǎn)修改,可以看到這個(gè)公式的輸出為“黃”、“陰”、“平”三個(gè)曲線標(biāo)志。在“輸出方案設(shè)置”里面我們知道,當(dāng)“輸出顏色設(shè)置”選擇“其它數(shù)據(jù)的顏色表示漲跌色”,而當(dāng)其它數(shù)據(jù)輸出為“曲線標(biāo)志”時(shí),則顯示其標(biāo)志的顏色。所以,這里通過三個(gè)“曲線標(biāo)志”的顏色來顯示分時(shí)成交量的顏色。
      技術(shù)分析:
      這里前5項(xiàng)都是與K線相關(guān)的數(shù)據(jù)項(xiàng)。
      VolColor(成交量顏色),其原理與上面介紹的“分時(shí)成交量顏色”類似,用于顯示K線的成交量的顏色。
      文本瀏覽:
      這里是用于建文本窗口的公式。如,用于F10頁面的“個(gè)股資料”。
      期貨公式:
      用于建期貨頁面的公式。這里的公式都是用“期貨數(shù)據(jù)”編寫的。
      籌碼分布:
      這里是籌碼分布和火焰山公式。其詳細(xì)含義、用法參見《籌碼分布及火焰山》。
      大單公式:
      這里放有做各種不同“大單表”的公式。
      曲線標(biāo)志:
      這里是各種用于畫在曲線上的標(biāo)志圖形,使用時(shí)將其拖到窗口里面就可以了。如,除權(quán)標(biāo)志。
      還有幾個(gè)最常用的曲線,如K線、分時(shí)走勢、均線、及其成交量的柱狀圖等。在 “技術(shù)指標(biāo)”下面的“曲線”目錄里面。
      條件選股
      條件選股是根據(jù)提供系統(tǒng)或用戶編制的條件選股公式進(jìn)行選股選定一個(gè)條件選股公式或多個(gè)組合條件后,計(jì)算機(jī)自動(dòng)幫您選出當(dāng)時(shí)或歷史上某一段時(shí)間內(nèi)滿足條件的所有股票,列在行情顯示窗口,同時(shí)可保留成板塊。
      實(shí)時(shí)預(yù)警根據(jù)投資者設(shè)定的條件監(jiān)控整個(gè)股票市場的動(dòng)向,幫助投資者發(fā)現(xiàn)可能忽略或者不能注意到的風(fēng)吹草動(dòng)!投資者可以自己定義漲跌幅度、量比、絕對(duì)價(jià)位、成交量異動(dòng)、指標(biāo)突破價(jià)位、封停和打開停板等一系列的預(yù)警條件,系統(tǒng)將在條件滿足時(shí)提醒投資者有異動(dòng)的股票及其異動(dòng)的特征。
      這里放置各種用于選股及預(yù)警的公式。
      條件選股公式的編寫方法與其它公式編寫方式相同。選股條件公式的核心內(nèi)容為一個(gè)條件判斷語句SELECT語句,其運(yùn)算結(jié)果為“0”或者“1”即“不滿足條件”或者“滿足條件”。當(dāng)然一般的公式也能用于選股,依結(jié)果為“非1”或者“1”來判斷,即只有運(yùn)算結(jié)果為“1”時(shí)才能選出來。參見 “智能分析”
      技術(shù)指標(biāo)
      技術(shù)指標(biāo)是在K線圖中用于分析股票走勢的曲線。這個(gè)目錄下含有“同花順”為您提供的200多種技術(shù)指標(biāo)。參見 “技術(shù)指標(biāo)簡介”。
      交易系統(tǒng)
      交易系統(tǒng)就是設(shè)定某種買賣條件,當(dāng)滿足條件的時(shí)候就在 K 線上畫出買入、賣出的提示箭頭,用于分析買賣策略的一種工具。從某種意義上說交易系統(tǒng)也是一種繪圖曲線,也是通過編寫公式完成的,這里列出了“同花順” 提供的各種交易系統(tǒng)。
      編寫交易系統(tǒng)的方法與編寫一般曲線類似,是不過一般曲線是連續(xù)的輸出,而交易系統(tǒng)是滿足買賣條件的時(shí)候輸出買入、賣出的曲線標(biāo)志而已。輸出曲線標(biāo)志用“ :> ”。
      例如, MACD 交易系統(tǒng)的公式內(nèi)容如下http://www.
      DIFF= EMA ( CLOSE ,SHORT) - EMA ( CLOSE ,LONG);
      DEA = EMA (DIFF,M);
      MACD1 = 2 *(DIFF-DEA);
      IF ( CROSS (diff,dea))
      a :> "buy" ;
      IF ( CROSS (dea,diff))
      b :> "sell" ;
      五彩K線
      五彩 K 線是依照一定規(guī)則將普通 K 線標(biāo)成多種不同的顏色,以突出某種 K 線形態(tài)的曲線公式。這里列有早晨之星、黃昏之星、十字星、長十字星、紅綠燈等各種五彩 K 線。
      五彩 K 線的編寫方法與一般 K 線類似。只是一般 K 線公式以開盤價(jià)、收盤價(jià)為顏色判斷的依據(jù),而五彩 K 線則采用各種不同的形態(tài)為顏色判斷依據(jù)。下面列出普通 K 線公式與“三紅兵”五彩 K 線公式:
      普通 K 線公式:

      IF ( CLOSE > OPEN )

      RETURN " 陽 " ;

      ELSE IF ( CLOSE < OPEN )

      RETURN " 陰 " ;

      ELSE IF ( CLOSE == OPEN AND OPEN >= CLOSE [ 1 ])

      RETURN " 陽 " ;

      ELSE IF ( CLOSE == OPEN AND OPEN <= CLOSE [ 1 ])

      RETURN "陰" ;

      “三紅兵”五彩 K 線公式:

      IF ( CLOSE [ 2 ]> OPEN [ 2 ] AND CLOSE [ 1 ]> OPEN [ 1 ] AND CLOSE > OPEN AND

      CLOSE [ 1 ]> CLOSE [ 2 ] AND CLOSE > CLOSE [ 1 ])

      { RETURN BACKSET ( "colorred" , 2 );}

      ELSE RETURN "colorgreen" ;

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多