|
由于存儲(chǔ)容量的限制,一般分析軟件每天收盤時(shí),只收錄當(dāng)天的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)、成交量和成交額。大量隱藏在當(dāng)日分時(shí)數(shù)據(jù)中的交易細(xì)節(jié)到第二天就被清除,這是一個(gè)非常大的損失!
利用分析家(大智慧、飛狐)的擴(kuò)展數(shù)據(jù)庫(kù)功能,可以將每天交易細(xì)節(jié)中的一些重要數(shù)據(jù)在收盤時(shí)一起收錄,隨日線檔案永久保存。要保存的數(shù)據(jù)的種類由用戶通過分析家公式系統(tǒng)來自由設(shè)置,例如可以設(shè)定保存每日的主動(dòng)性買盤量、成交筆數(shù)等等。最多可設(shè)置11組數(shù)據(jù)。
擴(kuò)展數(shù)據(jù)就是將任意技術(shù)指標(biāo)的數(shù)值同日線數(shù)據(jù)一同保存。該技術(shù)指標(biāo)可以工作在任意分析周期上。
有了分析家的擴(kuò)展數(shù)據(jù)庫(kù)功能,在原始數(shù)據(jù)資源上,您也更勝一籌了。另外,一些特別復(fù)雜的公式的計(jì)算值也可以轉(zhuǎn)化到擴(kuò)展庫(kù)保存起來,盤中若需要用到這種公式的計(jì)算值,直接去擴(kuò)展數(shù)據(jù)庫(kù)中取就行了,不用臨時(shí)計(jì)算,這樣就節(jié)約了盤中的分分秒秒。
如何設(shè)定擴(kuò)展數(shù)據(jù)
從菜單『工具』→『擴(kuò)展數(shù)據(jù)管理』,進(jìn)入到擴(kuò)展數(shù)據(jù)管理器中。如果是第一次使用擴(kuò)展數(shù)據(jù)管理器,第1到11組數(shù)據(jù)均為空。 點(diǎn)擊一組數(shù)據(jù),選中它,然后點(diǎn)擊〖修改按鈕〗,將彈出擴(kuò)展數(shù)據(jù)屬性對(duì)話框
在指標(biāo)樹形列表窗中選擇一個(gè)指標(biāo)公式、計(jì)算參數(shù)、分析周期,系統(tǒng)將按公式規(guī)定的算法,根據(jù)系統(tǒng)內(nèi)部保存的所有的原始數(shù)據(jù),包括歷史回憶中存儲(chǔ)的分筆成交數(shù)據(jù),來計(jì)算擴(kuò)展數(shù)據(jù)。
數(shù)據(jù)名稱:每一個(gè)擴(kuò)展數(shù)據(jù)均需要一個(gè)名稱,用于使用時(shí)辨別。 缺省數(shù)值:由于數(shù)據(jù)原因,可能某一天沒有計(jì)算出擴(kuò)展數(shù)據(jù),此時(shí)系統(tǒng)將缺省數(shù)值保存到擴(kuò)展數(shù)據(jù)中。 除權(quán)處理方法:用戶可以決定計(jì)算擴(kuò)展數(shù)據(jù)時(shí)是否采用除權(quán)數(shù)據(jù)。使用除權(quán)數(shù)據(jù)可以保證價(jià)格的連續(xù)性,但不能保證真實(shí)性,因此需要對(duì)不同情況分別加以區(qū)分。 設(shè)置好擴(kuò)展數(shù)據(jù)屬性后,點(diǎn)擊確定按鈕,系統(tǒng)自動(dòng)將能夠轉(zhuǎn)換得到的數(shù)據(jù)加入到擴(kuò)展庫(kù)中,一般說來這組數(shù)據(jù)的長(zhǎng)度將小于原始日線數(shù)據(jù)的長(zhǎng)度,因此在作圖時(shí)你可能會(huì)發(fā)現(xiàn)該組數(shù)據(jù)只在日線圖的后半部分出現(xiàn),這無大礙,隨著時(shí)間的推移,您的擴(kuò)展庫(kù)數(shù)據(jù)會(huì)日漸豐富的。
擴(kuò)展數(shù)據(jù)同步更新
在擴(kuò)展數(shù)據(jù)管理對(duì)話框中,可以選擇『同步更新動(dòng)態(tài)數(shù)據(jù)』,表示在使用擴(kuò)展數(shù)據(jù)時(shí),若當(dāng)日接收到新的動(dòng)態(tài)行情,當(dāng)日的擴(kuò)展數(shù)據(jù)在使用時(shí)是否用新數(shù)據(jù)臨時(shí)計(jì)算。選中該選項(xiàng)會(huì)使您的指標(biāo)公式隨著動(dòng)態(tài)行情的變化而同步變化,但這會(huì)增加系統(tǒng)的計(jì)算負(fù)擔(dān),因?yàn)槊看斡玫綌U(kuò)展數(shù)據(jù)時(shí)均會(huì)造成一次重新計(jì)算,所以對(duì)于算法復(fù)雜的擴(kuò)展數(shù)據(jù)請(qǐng)不要使用該選項(xiàng)。
如何在公式中調(diào)用擴(kuò)展數(shù)據(jù)
當(dāng)您設(shè)置了擴(kuò)展數(shù)據(jù)后,就可以在公式系統(tǒng)中使用擴(kuò)展數(shù)據(jù)庫(kù)了。擴(kuò)展數(shù)據(jù)庫(kù)中的數(shù)據(jù)的引用方法為: EXTDATA(N) ,N=1,2……,指明引用第幾組擴(kuò)展數(shù)據(jù)
注意事項(xiàng)
需要注意的是,若中途更改某組擴(kuò)展數(shù)據(jù)的設(shè)置,系統(tǒng)會(huì)先將這組擴(kuò)展數(shù)據(jù)從擴(kuò)展數(shù)據(jù)庫(kù)中全部清除掉,然后再根據(jù)新算法重新計(jì)算。所以設(shè)置擴(kuò)展數(shù)據(jù)時(shí),一定要規(guī)劃周全,避免日后因更改設(shè)置而丟失日記月累來的寶貴數(shù)據(jù)。
在擴(kuò)展數(shù)據(jù)設(shè)置對(duì)話框中,按〖刷新〗按鈕系統(tǒng)會(huì)重新計(jì)算擴(kuò)展數(shù)據(jù),此時(shí)您可以選擇是否將原來的數(shù)據(jù)清除,若選“是”,則系統(tǒng)先將這組擴(kuò)展數(shù)據(jù)全部清除,然后再根據(jù)系統(tǒng)內(nèi)部目前有的日線數(shù)據(jù)和分筆成交數(shù)據(jù)來計(jì)算擴(kuò)展數(shù)據(jù);若選擇“否”,系統(tǒng)保留原來的擴(kuò)展數(shù)據(jù),將新數(shù)據(jù)補(bǔ)充到庫(kù)中。
同時(shí)還應(yīng)當(dāng)注意,由于不同用戶的擴(kuò)展數(shù)據(jù)庫(kù)設(shè)置不完全一樣,因此造成使用了擴(kuò)展數(shù)據(jù)的公式不具有通用性。在公式輸出時(shí),系統(tǒng)會(huì)特別提示您輸出的公式是否使用了擴(kuò)展數(shù)據(jù)。
另外由于標(biāo)準(zhǔn)版不具有擴(kuò)展數(shù)據(jù)功能,因此使用擴(kuò)展數(shù)據(jù)的公式在標(biāo)準(zhǔn)版中不能使用。
利用擴(kuò)展數(shù)據(jù)庫(kù)來排序
有些用戶想知道某只股票在歷史上某一天的指標(biāo)排名情況,例如需要得到2000/7/15深發(fā)展的漲幅在深交所的排名,分析家為了滿足這部分用戶的需要,在擴(kuò)展數(shù)據(jù)庫(kù)里設(shè)定了排序功能。
在擴(kuò)展數(shù)據(jù)設(shè)置對(duì)話框中,選擇“生成橫向排名數(shù)據(jù)”將生成橫向排名數(shù)據(jù),也就是說保存在擴(kuò)展數(shù)據(jù)庫(kù)種的不是指標(biāo)數(shù)值,而是該指標(biāo)的排名情況。
若選擇“僅計(jì)算A股”,則僅對(duì)A股進(jìn)行排序;
若選擇“全市場(chǎng)排名”,則排名不僅僅包含在本交易所內(nèi),而是對(duì)兩個(gè)市場(chǎng)的所有股票進(jìn)行排序;
若選擇“包括指數(shù)”,則指數(shù)的計(jì)算也將計(jì)算在內(nèi)。
生成橫向排名數(shù)據(jù)后,系統(tǒng)將指標(biāo)的排名情況保存在數(shù)據(jù)庫(kù)內(nèi),用戶在公式中調(diào)用的方法與一般擴(kuò)展數(shù)據(jù)相同。
在進(jìn)行排序時(shí),有兩種排序方式,一種為0-N自然排序,一種為1-1000歸一化排序,這兩種排序方式的區(qū)別在于:0桸的自然排序:按照自然數(shù)來排列名次,排名在第幾結(jié)果就是幾;而0—1000的歸一化排序時(shí)將排序歸一化到0—1000之間,第一位為0,最后一位為1000,采用公式“排名*1000/參加排名的股票數(shù)”來進(jìn)行計(jì)算。歸一化排序有個(gè)好處,他不隨股票數(shù)目的增加而對(duì)排序結(jié)果有較大的影響。
例如:我們實(shí)驗(yàn)性地建立一個(gè)測(cè)算增減倉(cāng)的公式 公式分兩部分是 第一部分: [增倉(cāng)金額計(jì)算]: input:OFF(0,0,1), N(30,1,10000); 流通:=CAPITAL; 牛熊:=IF(OFF=1,1,0.6); M1:=8; M2:=6; M3:=4.5; M4:=3.5; M5:=2.5; M6:=1.8; M7:=1.2; M8:=0.6; 系數(shù):=IF(流通<1500,M1,IF(流通>=1500 AND 流通<2500,M2,IF(流通>=2500 AND 流通<3500,M3,IF(流通>=3500 AND 流通<5000,M4,IF(流通>=5000 AND 流通<6500,M5,IF(流通>=6500 AND 流通<8000,M6,IF(流通>=8000 AND 流通<12000,M7,IF(流通>=12000,M8,0)))))))); 大單門限:=N*10000*牛熊/系數(shù);
大買總額:SUM(IF(ISBUYORDER and amount>大單門限 or (ISBUYORDER=0 and amount<大單門限 and BIDVOL(1)*BIDPRICE(1)*100>5*大單門限 and ASKVOL(1)=0),amount,0),0);
大賣總額:SUM(IF(ISBUYORDER=0 and amount>大單門限 or (ISBUYORDER and amount<大單門限 and ASKVOL(1)*ASKPRICE(1)*100>5*大單門限 and BIDVOL(1)=0),amount,0),0);
增倉(cāng)金額:大買總額-大賣總額; 減倉(cāng)金額:大賣總額-大買總額;
第二部分是 [增倉(cāng)統(tǒng)計(jì)] 增倉(cāng)金額:=EXTDATA(10); 日增:增倉(cāng)金額; 三天倉(cāng):=SUM(日增,3); 周倉(cāng):=SUM(日增,5); 月倉(cāng):=SUM(日增,20); 季倉(cāng):=SUM(日增,60); 上三天:=REF(三天倉(cāng),3); 上周:=REF(周倉(cāng),5); 上月:=REF(月倉(cāng),20); 上季:=REF(季倉(cāng),60); 三天增:(三天倉(cāng)-上三天); 周增:(周倉(cāng)-上周); 月增:(月倉(cāng)-上月); 季增:(季倉(cāng)-上季);
|
|
|
|
|