龍哥量化:通達信軟體的公式編輯器專業財務函式說明專業財務函式介紹

龙哥量化發表於2024-07-24

1專業財務函式介紹

“專業財務函式”主要透過FINVALUE|FINONE(指定報告期), GPJYVALUE|GPJYONE(指定日期),SCJYVALUE|SCJYONE(指定日期),BKJYVALUE|BKJYONE(指定日期),GPONEDAT,這9個函式來對個股的財務指標、個股的交易指標、市場的交易指標、板塊的財務指標和個股的單個資料指標進行計算。其中計算個股財務指標使用FINVALUE、FINONE(指定報告期)函式;計算個股交易指標使用GPJYVALUE、GPJYONE(指定日期)函式;計算市場交易指標使用SCJYVALUE、SCJYONE(指定日期)函式;計算板塊的財務函式使用BKJYVALUE、BKJYONE(指定日期);計算個股的單個資料指標使用GPONEDAT。

“專業財務函式”還支援引用字串、序列和擴充套件資料,使用EXTERNSTR引用自定義外部字串資料;使用EXTERNVALUE引用自定義外部數值資料;使用SIGNALS_SYS引用自定義序列資料(系統);使用SIGNALS_QS引用自定義序列資料(券商);使用SIGNALS_USER引用自定義序列資料;使用EXTDATA_USER引用擴充套件資料。

1.1 函式介紹

1)FINVALUE,FINONE(指定報告期)函式

函式釋義:FINVALUE和FINONE這兩個函式都可以用來計算個股的報告期財務指標。使用FINVALUE計算財務指標時,系統會返回所有報告期的指標計算結果;而FINONE函式,則可以限定系統返回指定報告期的指標計算結果。

引數設定:FINVALUE函式的呼叫格式為FINVALUE(ID),引數ID為所對應的財務指標編號

FINONE函式的呼叫格式為FINONE(ID,Y,MMDD),其中:引數ID為所對應的財務指標編號Y為選定報告期的年份,MMDD為選定報告期的月日。

2)GPJYVALUE,GPJYONE(指定日期)函式

函式釋義:GPJYVALUE和GPJYONE這兩個函式都可以用來計算個股的交易相關指標。使用GPJYVALUE計算交易類指標時,系統會返回所有交易日的指標計算結果;而GPJYONE函式,則可以限定系統返回指定日期的指標計算結果。

引數設定:GPJYVALUE函式的呼叫格式為GPJYVALUE(ID,N,TYPE),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),TYPE為資料平滑處理選項TYPE=1表示資料進行平滑處理,當天沒有交易資料則返回上一期的指標值TYPE=0表示不進行平滑處理;

GPJYONE函式的呼叫格式為GPJYONE(ID,N,Y,MMDD),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),Y為指定日期所在的年份,MMDD為指定日期的月日。

3)SCJYVALUE,SCJYONE(指定日期)函式

函式釋義:SCJYVALUE和SCJYONE這兩個函式都可以用來計算市場的交易相關指標。使用SCJYVALUE計算交易類指標時,系統會返回所有交易日的指標計算結果;而SCJYONE函式,則可以限定系統返回指定日期的指標計算結果。

引數設定:SCJYVALUE函式的呼叫格式為SCJYVALUE(ID,N,TYPE),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),TYPE為資料平滑處理選項TYPE=1表示資料進行平滑處理,當天沒有交易資料則返回上一期的指標值TYPE=0表示不進行平滑處理;

SCJYONE函式的呼叫格式為SCJYONE(ID,N,Y,MMDD),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),Y為指定日期所在的年份,MMDD為指定日期的月日。

4BKJYVALUE,BKJYONE(指定日期)函式

函式釋義:BKJYVALUE和BKJYONE這兩個函式都可以用來計算板塊的財務指標。使用BKJYVALUE計算板塊財務類指標時,系統會返回所有交易日的指標計算結果;而BKJYONE函式,則可以限定系統返回指定日期的指標計算結果。

引數設定:BKJYVALUE函式的呼叫格式為BKJYVALUE(ID,N,TYPE),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),TYPE為資料平滑處理選項TYPE=1表示資料進行平滑處理,當天沒有交易資料則返回上一期的指標值TYPE=0表示不進行平滑處理;

BKJYONE函式的呼叫格式為BKJYONE(ID,N,Y,MMDD),引數ID為指標的組號N為對應指標組內選擇計算的指標位次 (即,N=1表示計算ID組內的第1個指標),Y為指定日期所在的年份,MMDD為指定日期的月日。

5GPONEDAT函式

函式釋義:GPONEDAT函式用來計算股票單個資料的交易相關指標。使用GPONEDAT計算交易類指標時,系統會返回股票的單個資料。

引數設定:GPONEDAT函式的呼叫格式為GPONEDAT(ID),引數ID為所對應的資料指標編號。

6EXTERNSTR,EXTERNVALUE函式

函式釋義:EXTERNSTR函式用來引用自定義字串資料,EXTERNVALUE函式用來引用自定義數值資料。使用EXTERNSTR,EXTERNVALUE函式時,系統會返回股票的自定義資料。

引數設定:EXTERNSTR,EXTERNVALUE函式的呼叫格式為EXTERNSTR(TYPE,ID) ,EXTERNVALUE(TYPE,ID) ,引數TYPE為資料型別,TYPE為1表示是系統定義資料,TYPE為0表示是自定義外部資料,ID為所對應的資料指標編號。

7SIGNALS_SYS,SIGNALS_QS,SIGNALS_USER函式

函式釋義:SIGNALS_SYS函式是用來引用系統自定義序列資料,SIGNALS_QS函式是供券商引用自定義資料,SIGNALS_USER函式是用來引用自定義資料。使用SIGNALS_SYS,SIGNALS_QS,SIGNALS_USER函式時,系統會返回股票的自定義序列資料。

引數設定:SIGNALS_SYS函式的呼叫格式為SIGNALS_SYS(ID,TYPE),SIGNALS_QS函式的呼叫格式為SIGNALS_QS(ID,TYPE),SIGNALS_USER函式的呼叫格式為SIGNALS_USER(ID,TYPE),引數ID為所對應的資料指標編號,TYPE為資料平滑處理選項,1表示做平滑處理,沒有自定義資料的週期返回上一週期的值;0表示不做平滑處理;2表示沒有資料則為0。

8EXTDATA_USER函式

函式釋義:EXTDATA_USER函式是用來引用擴充套件資料,使用EXTDATA_USER函式時,系統會返回股票的擴充套件資料。

引數設定:EXTDATA_USER函式的呼叫格式為EXTDATA_USER(N,TYPE),N取(1-100),表示讀當前品種的N號擴充套件序列資料,TYPE為資料平滑處理選項,1表示做平滑處理,沒有自定義資料的週期返回上一週期的值;0表示不做平滑處理;2表示沒有資料則為0。

1.2 指標展示

(1)個股財務指標

財務指標包括每股指標、資產負債表、利潤表、現金流量表、償債能力分析、經營效率分析、發展能力分析、獲利能力分析、資本結構分析、現金流量分析、單季度財務指標、股本股東和機構持股。以下是個股財務指標的編號ID,使用者可透過FINVALUE,FINONE函式輸入指標ID值來對應指標,如ID=1,表示呼叫“每股收益”指標;ID=8,表示呼叫“貨幣資金”指標等。非金融類專用指標(金融類公司沒有資料)及其他指標說明見備註。

(2)個股交易指標

個股交易指標包括股東人數,龍虎榜,融資融券,大宗交易,增減持,北上資金持股,深滬股通買入淨額等指標。以下是個股交易指標的編號,使用者可透過GPJYVALUE,GPJYONE函式輸入指標組號ID和指標位次N來呼叫對應指標,如ID=1,N=1表示呼叫指標“股東人數-股東戶數(戶)”;ID=2,N=2表示呼叫指標“龍虎榜-賣出總計(萬元)”等。指標解釋和說明見備註。

(3)市場交易指標

市場指標統計的是整市場的交易情況,包括滬深融資融券,陸股通資金流入,滬深漲跌停個股,主要股指期貨淨持倉ETF基金,新增投資者等指標。以下是市場交易指標組的編號ID,使用者可透過SCJYVALUE,SCJYONE函式輸入指標組號ID和指標位次N來呼叫對應指標,如ID=1,N=1表示呼叫指標“融資融券-滬深融資餘額(萬元)”;ID=2,N=2表示呼叫指標“陸股通資金流入-深股通流入金額(億元)”等。指標解釋和說明見備註。

2專業財務函式使用說明

2.1 函式使用步驟

(1) 下載專業財務資料:(注:收費版使用雲函式,可不用下載)

1、點選 系統-專業財務資料

2、點選彈窗 開始下載,等待資料下載完成(專業財務函式每日更新,為保證功能正常,使用前請務必先下載最新資料)

(具體的指標編碼見1.2節指標,具體的函式使用方法見2節“專業函式使用說明。)

相關文章