 |
功能簡介 |
|
|
|
1、擴展數(shù)據(jù)
一般情況下,軟件只是將每天部分數(shù)據(jù)轉(zhuǎn)入歷史檔案,本軟件的擴展數(shù)據(jù)功能可以用戶自己設定,將最多13組數(shù)據(jù)保存到日線歷史存檔中,這些數(shù)據(jù)可以用公式系統(tǒng)里的函數(shù)"EXTDATA(N)"自由調(diào)用,在數(shù)據(jù)提供更詳細的資料給您分析。 飛狐擴展數(shù)據(jù)庫: 一、 擴展數(shù)據(jù)庫的功效: 1、 在公式設計時,由于系統(tǒng)的限制,無法在公式中直接實現(xiàn)橫向排名的功能,例如,在公式中無法知道某股票的漲幅的排名,這時可將漲幅數(shù)據(jù)放入擴展數(shù)據(jù)庫中,讓飛狐自動對漲幅數(shù)據(jù)進行排序,從而獲得股票的漲幅排名數(shù)據(jù)。 2、 由于考慮到磁盤空間及系統(tǒng)的效率,飛狐收盤時,保存的數(shù)據(jù)并未包含實時接收的全部數(shù)據(jù),出于研究股票的需要,您可能需要其中的某些數(shù)據(jù),這時可以把這些數(shù)據(jù)存入擴展數(shù)據(jù)庫,以供調(diào)用。 3、 由于系統(tǒng)及磁盤空間的限制,一般保存的短周期的數(shù)據(jù)有時段的限制,例如設置了只保存10天的分筆數(shù)據(jù),超過10天的分筆數(shù)據(jù)將被自動刪除,此時若想對分筆數(shù)據(jù)進行統(tǒng)計研究,將無法進行,這時可將分筆統(tǒng)計數(shù)據(jù)存入擴展數(shù)據(jù)庫。 4、 由于系統(tǒng)的限制,公式中無法從長周期引用短周期的指標數(shù)據(jù),這時可將短周期的指標數(shù)據(jù)存入擴展數(shù)據(jù)庫。
二、擴展數(shù)據(jù)庫的調(diào)用: 飛狐的擴展數(shù)據(jù)庫,最多可以保存13組數(shù)據(jù),保存在擴展數(shù)據(jù)庫中的數(shù)據(jù),使用函數(shù)EXTDATA(n)來調(diào)用,其中n表示第n組數(shù)據(jù)。
三、 使用擴展數(shù)據(jù)庫示例: 例:如何知道股票在A股板塊中的漲幅排名:
1、設計一個公式,設公式名稱為“漲幅”,公式代碼如下: 漲幅:(c/ref(c,1)-1)*100;

2、鼠標點菜單“管理/管理擴展數(shù)據(jù)”,彈出如圖所示擴展數(shù)據(jù)管理框

由于是新增的一組數(shù)據(jù),雙擊其中某組尚未設置的數(shù)據(jù)名稱,如圖2所示,步驟如下: ?、?選擇我們剛才設計的“漲幅”公式 ② 修改數(shù)據(jù)名稱為“漲幅排名” ?、?選擇“生成排名數(shù)據(jù)(從大到小排)” ④ 去掉“使用除權后的數(shù)據(jù)”選項(避免漲幅失真) ?、?“排序方法”選“0-n自然排序” ?、?“設置范圍”選A股板塊。 ?、?圖中,“漲幅排名”的擴展數(shù)據(jù),是第1組數(shù)據(jù),因此調(diào)用的函數(shù)為EXTDATA(1) 3、設計一個調(diào)用漲幅排名數(shù)據(jù)的公式,調(diào)公式名稱為“調(diào)用漲幅排名”,參考代碼如下: zfpm:extdata(1)+1;

在K線圖中,調(diào)用“調(diào)用漲幅排名”公式,即可獲知該股票的當日在A股板塊中排列第幾名。
說明:在第1步設計的公式中,由于本例中僅需要計算排序的結果,因此公式可以簡化(優(yōu)化),以便減少運算量。 zf:c/ref(c,1);

|