同花順函數(shù)說明和公式編寫規(guī)則 2021_第1頁
同花順函數(shù)說明和公式編寫規(guī)則 2021_第2頁
同花順函數(shù)說明和公式編寫規(guī)則 2021_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

同花順函數(shù)說明和公式編寫規(guī)則2021t(CLOSE2式中只存名稱,值保留在符號表。標(biāo)識符包括函數(shù)名、參數(shù)名和變量名。函數(shù)名用來傳遞函數(shù)返回值;參數(shù)名用于函數(shù)調(diào)用時的參數(shù)傳遞;變量名在計(jì)算中存儲中間計(jì)算結(jié)果。3、分隔符:4、賦值語句:其一般形式為:a=b;含義為將b的值付給a。幾個運(yùn)算符“=”“:=”“:”“:>”。其含義分別為“賦值”、“賦值”、“賦值并輸出數(shù)值或字符串”、“賦值并輸出圖形”。注意:“=”和“:=”兩個運(yùn)算符的意義、用法完全相、IF1;ELSE20(TURE1,120(FALSE1。注意:(1)、條件\2;\IF(邏輯表達(dá)式)語1;011(212\和\把這些IF1;}ELSE{語句體2;(3IFIF(x>20ORxx)ELSEIFELSEIF(yxELSEIF(x>20ORx20ORxx)可用階梯式IF-ELSE-IFIF1)1;ELSEIF2)2;ELSE3)3;6、循環(huán)語句:whilewhilewhile:(1)、可以有多層循環(huán)嵌套。(2)\和括起來。breakbreakbreak語句用while語句,通常breakif:(1)、break語句對if-else(2)、在多層循環(huán)中,一個break跳一層。continue語句continuecontinuewhileif數(shù),參數(shù),…)其返回值為函數(shù)里面的returnreturn個輸出的值。若無輸出的值,則返回最后一個被調(diào)用的語句的值。例如:調(diào)用KDJ指標(biāo)。KDJ函數(shù)的名稱為kdj,其參數(shù)和內(nèi)容如下:函數(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)的時候,相當(dāng)于計(jì)算N1=8,M1=6,M2=6時的J值,并把這個值賦給a。注意:(1)、當(dāng)傳遞的參數(shù)數(shù)目不等于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目時。1)、沒有傳遞參數(shù)。則采用原來設(shè)置的默認(rèn)參數(shù)計(jì)算。2)、傳遞參數(shù)少于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變前面同樣數(shù)目參數(shù)的值,后面其它的參數(shù)采用原來設(shè)置的默認(rèn)參數(shù)計(jì)算。3)、傳遞參數(shù)大于被調(diào)用函數(shù)設(shè)置的參數(shù)數(shù)目。則將參數(shù)傳過去,依次改變被調(diào)用函數(shù)的參數(shù)值,多余的參數(shù)不起作用。(2)、函數(shù)名稱不區(qū)分大小寫。(3)、新建的函數(shù),其函數(shù)名可能與其它以存在的函數(shù)里面的內(nèi)部變量重名。這樣在調(diào)用那個函數(shù)時,那個內(nèi)部變量將變成對這個新建函數(shù)的函數(shù)調(diào)用,從而產(chǎn)生錯誤。所以,在新建函數(shù)起名時要注意。返回值:自定義公式里面如果有多數(shù)據(jù)項(xiàng)輸出,則調(diào)用此函數(shù)的時候返回值默認(rèn)為最后一個輸出。如果希望確定某項(xiàng)輸出則可用return,或者將函數(shù)名指定為其中一項(xiàng)輸出。8的問題:所謂“空”即指沒有數(shù)據(jù)。在某些情況下,一些數(shù)據(jù)項(xiàng)可能取不到數(shù)據(jù),這時返回值為“空”。例如,yearrep(&jlr,43某家公司上市時間較短,而無三年前的年報(bào)數(shù)據(jù),則其值為“空”。、“空”與任何數(shù)據(jù)作計(jì)算時,相應(yīng)計(jì)算被取消。例如:7×NULL(7。(2)“空”與任何數(shù)據(jù)比較大小時,“空”較小。例如:-7>NULL(即“空”)得到的結(jié)果為1(即條件滿足)。這樣的結(jié)果可能與您原來希望得到的數(shù)值不符,如果您想避免這種情況可以用ISNULL1BLOCKAVG(&NEW)表示這個板塊里所有股票當(dāng)前時刻的平均價(jià)。(2)、板塊最小值:求板塊里某一數(shù)據(jù)項(xiàng)的最小值。用法:BLOCKMIN(&N),N表示選擇的數(shù)據(jù)項(xiàng)。例如:BLOCKMIN(&LOW(3)板塊最大值:求板塊里某一數(shù)據(jù)項(xiàng)的最大值。用法:BLOCKMAX(&N),NBLOCKMAX(&HIGH)表示這個板塊里所有股(4)(5)、取板塊領(lǐng)先股票:取板塊指數(shù)的所屬個股中數(shù)據(jù)XY。適用于板塊指數(shù)。用法:BLOCKLEAD(&X,&Y)取板塊指數(shù)中個股數(shù)據(jù)XY。例如:BLOCKLEAD(&VOL,&ZQMC、財(cái)務(wù)函數(shù):(1)、季報(bào):調(diào)用季報(bào)數(shù)據(jù)項(xiàng)。用法:QUARTERREP(&N,K,L),N1(表示最2(3、43L僅在K(2)用年報(bào)數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論