小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

《飛狐公式編寫基礎(chǔ)》和《通達信公式教程》(五)

 振波浪清 2009-09-14
《飛狐公式編寫基礎(chǔ)》和《通達信公式教程》(五)
2008-12-20 10:22:36

飛狐基本函數(shù)簡介之大盤函數(shù)和常數(shù)函數(shù)

大盤函數(shù),就是公式應用于個股中時,可以引用相應大盤的相應數(shù)據(jù)。

常數(shù)函數(shù)用于取得一些常數(shù)數(shù)據(jù)。

一、

函數(shù): INDEXO

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的開盤價。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXH

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的最高價。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXL

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的最低價。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXC

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的收盤價。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXV

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的成交量。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXA

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的成交額。(該函數(shù)對分筆成交分析周期無效)

當主圖顯示的是滬個股時,取INDEXC就是上證指數(shù)的收盤價,其它類推。

當主圖顯示的是深個股時,取INDEXC等就是深成指的收盤價,其它類推。

這對引用大盤相應數(shù)據(jù)是很方便的。

如果你想引用0號指數(shù)的相應數(shù)據(jù),就要先建立0號指數(shù)(自定義指數(shù)),比如0號指數(shù)的代碼是“ 宋體'>BI01”,引用時就用

"BI01$CLOSE";

"BI01$VOL";

等。

二、

函數(shù): INDEXADV

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的上漲家數(shù)。(該函數(shù)對分筆成交分析周期無效)

函數(shù): INDEXDEC

參數(shù): 無

返回: 數(shù)組

說明: 表示對應大盤同期的下跌家數(shù)。(該函數(shù)對分筆成交分析周期無效)

當主圖顯示的是滬個股時,取INDEXADV就是滬A股中的上漲家數(shù)。

當主圖顯示的是深個股時,取INDEXADV就是深A股中的上漲家數(shù)。

INDEXDEC的用法一樣。

這與以前在行情函數(shù)中介紹的ADVANCE和DECLINE有點類似,不過ADVANCE、DECLINE只能用于大盤,在主圖為個股時不會有輸出。

三、

函數(shù): CAPITAL

參數(shù): 無

返回: 返回常數(shù)

說明: 返回流通盤大小,單位為手。對于A股得到流通A股,B股得到B股總股本,指數(shù)為0

前面已經(jīng)用過很多次了。

流通盤萬股:CAPITAL/100,LINETHICK0;

換手率:100*V/CAPITAL,LINETHICK0;

四、

函數(shù): VOLUNIT

參數(shù): 無

返回: 返回常數(shù)

說明: 返回每手股數(shù),對于股票值為100,債券為1000

這樣也可據(jù)此識別股票和債券了。

五、

函數(shù): FINANCE(N)

返回: 返回常數(shù)

說明: 取得參數(shù)對應的基本財務數(shù)據(jù) N 含義  單位  N 含義  單位  
1 總股本 萬股 29 稅后利潤 千元
2 國家股 萬股 30 凈利潤 千元
3 發(fā)起人法人股 萬股 31 未分配利潤 千元
4 法人股 萬股 32 每股未分配 元
5 B股 萬股 33 每股收益 元
6 H股 萬股 34 每股凈資 元
7 流通A股 萬股 35 調(diào)整每股凈資 元
8 職工股 萬股 36 股東權(quán)益比率 %
9 A2轉(zhuǎn)配股 萬股 37 凈資收益率 %
10 總資產(chǎn) 千元 38 經(jīng)營現(xiàn)金流入 千元
11 流動資產(chǎn) 千元 39 經(jīng)營現(xiàn)金流出 千元
12 固定資產(chǎn) 千元 40 經(jīng)營現(xiàn)金流量 千元
13 無形資產(chǎn) 千元 41 投資現(xiàn)金流入 千元
14 長期投資 千元 42 投資現(xiàn)金流出 千元
15 流動負債 千元 43 投資現(xiàn)金流量 千元
16 長期負債 千元 44 籌資現(xiàn)金流入 千元
17 資本公積金 千元 45 籌資現(xiàn)金流出 千元
18 每股公積金 千元 46 籌資現(xiàn)金流量 千元
19 股東權(quán)益 千元 47 現(xiàn)金及等價物 千元
20 主營收入 千元 48 應收帳款周轉(zhuǎn)率 %
21 主營利潤 千元 49 存貨周轉(zhuǎn)率 %
22 其他利潤 千元 50 總資產(chǎn)周轉(zhuǎn)率 %
23 營業(yè)利潤 千元 51 流動比率 %
24 投資收益 千元 52 速動比率 %
25 補貼收入 千元 53 主營業(yè)務增長率 %
26 營業(yè)外收支 千元 54 稅后利潤增長率 %
27 上年損益調(diào)整 千元 55 凈資產(chǎn)增長率 %
28 利潤總額 千元 56 總資產(chǎn)增長率 %


六、

函數(shù): DYNAINFO(N)

返回: 返回常數(shù)

說明: 取得參數(shù)對應的動態(tài)行情數(shù)據(jù)

N 含義  N 含義  
3 前收 31 賣一量
4 今開 32 賣二量
5 最高 33 賣三量
6 最低 34 賣一價
7 最新 35 賣二價
8 總手 36 賣三價
9 現(xiàn)手 37 換手率
10 總額(持倉) 38 5日均量
11 均價 39 市盈率
12 漲跌 40 成交方向
13 振幅 41 總市值
14 漲幅 42 流通市值
15 委比 43 買四量
16 委差 44 買五量
17 量比 45 買四價
18 委買 46 買五價
19 委賣 47 賣四量
20 委買價 48 賣五量
21 委賣價 49 賣四價
22 內(nèi)盤 50 賣五價
23 外盤 51 成交筆數(shù)
24 漲速 52 每筆均量
25 買一量     
26 買二量     
27 買三量     
28 買一價     
29 買二價     
30 買三價     

七、

函數(shù): SPLITDATA(N)

返回: 返回常數(shù)

說明: 除權(quán)數(shù)據(jù)函數(shù)

示例: SPLITDATA(N) 取得對應除權(quán)數(shù)據(jù)

N參數(shù)表示取那種分紅數(shù)據(jù)

N=0 有除權(quán)時為1,否則為0

N=1 紅股,得到當時每十股送幾股

N=2 配股,得到當時每十股配幾股

N=3 配股價,得到當時配股價格

N=4 紅利,得到當時每十股派息幾元

這些常數(shù)函數(shù),完全沒有必要記憶,在公式編輯器中,點一下插入函數(shù),馬上可以查到相關(guān)的說明。
 

飛狐基本函數(shù)簡介之解盤函數(shù)

函數(shù): EXPLAIN(COND,TEXT)

參數(shù):        

用法: EXPLAIN(COND,TEXT),在COND條件滿足時在[解]中輸出解盤文字

說明: 在[解]中輸出解盤文字

示例: EXPLAIN(HIGH>=HHV(HIGH,20), '創(chuàng)20天新高');表示在創(chuàng)20天新高時在[解]中輸出解說。  


以下是的說明:

一、①新增解盤函數(shù) EXPLAIN(COND,TEXT);(隨十字游標對應位置對應COND是否成立在[解]中顯示TEXT)

{在[解]中輸出解盤文字。

用法:EXPLAIN(COND,TEXT),在COND條件滿足時在[解]中輸出解盤文字。

例如:EXPLAIN(HIGH>=HHV(HIGH,20), '創(chuàng)20天新高')表示在創(chuàng)20天新高時在[解]中輸出解說。}

②新增可輸出帶數(shù)值的解盤函數(shù) EXPLAINEX(COND,TEXT,NUMBER,PRECISION,TYPE);

{在[解]中輸出帶數(shù)值的解盤。

用法:EXPLAINEX(COND,TEXT,NUMBER,PRECISION,TYPE),在COND條件滿足時在[解]中輸出數(shù)值解說。PRECISION為小數(shù)顯示位數(shù),TYPE為0不換行,1則換行顯示下一個解盤

例如:EXPLAINEX(HIGH>=HHV(HIGH,20), '20天新高價:',HIGH,2,1)表示在創(chuàng)20天新高時在[解]中輸出數(shù)值解說。}


EXPLAIN,解釋、說明。單輸出解盤文字的,用EXPLAIN;要輸出帶數(shù)值的解盤要用EXPLAINEX。

一個公式中可以輸出多個解盤函數(shù)。交易信息中的“解”中,可以輸出多個公式的解盤函數(shù)。

解盤函數(shù)的輸出文字或數(shù)值,顏色均可設置,在函數(shù)中目前都可以設置。

以一個主圖疊加公式和一個副圖公式,同時運行,應該能說明問題了。

MA5:MA(C,5);

MA10:MA(C,10);

MA20:MA(C,20);

EXPLAIN(MA5>MA10 AND MA10>MA20, 'MA5:'),COLORRED;

EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA10:',MA10,2,1),COLORGREEN;

EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA20:',MA20,2,1),COLORYELLOW;{主圖疊加}


副圖公式:

MA5:MA(C,5);

MA10:MA(C,10);

MA20:MA(C,20);

EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA5:',MA5,3,1);

EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA10:',MA10,3,0);

EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA20:',MA20,3,1);


函數(shù): EXPLAINICON(COND,ICON)

參數(shù): ICON為數(shù)字時4種圖標編碼為1-4(陰雨、初彩、中彩、彩虹)。為字符串表示自制圖標      

用法: EXPLAIN(COND,TEXT),在COND條件滿足時在[解]中輸出解盤文字

說明: 在[解]中繪制解盤圖標。

示例: EXPLAINICON(HIGH>=HHV(HIGH,20), 2)
表示在創(chuàng)20天新高時在[解]中畫2號圖標(雨后初彩虹)。
EXPLAINICON(HIGH>=HHV(HIGH,20), 'MyBMP')
表示在創(chuàng)20天新高時在[解]中畫FmlDLL子目錄下的自制圖標MyBMP.BMP。
可用ALIGN0中對齊,ALIGN1左對齊,ALIGN2右對齊

圖例:

EXPLAINICON(c>0,1);
EXPLAINICON(c>0,2);
EXPLAINICON(c>0,3);
EXPLAINICON(c>0,4);
 
飛狐基本函數(shù)簡介之擴展數(shù)據(jù)函數(shù)
一、橫向統(tǒng)計函數(shù)

函數(shù): ESTDATA(N)

參數(shù): 1-13

用法: ESTDATA(N)
在[橫向統(tǒng)計管理]中定義并計算數(shù)據(jù)。
(本函數(shù)僅在日線分析周期有效)。

說明:取得橫向統(tǒng)計日線數(shù)據(jù)(1-N)。

用法舉例:
例:設計一個公式,統(tǒng)計當日A股板塊漲停板的股票數(shù)。

建立方法如下:
①設計一個公式,判斷個股是否漲停,代碼如下,設公式名稱是“漲停判斷”:

bl:=if(STKINBLOCK('ST板塊'),1.05,1.1);{如果為ST漲停為5%,否則為10%}
ztb:(c>=intpart(ref(c,1)*bl*100+0.5)/100);{如果漲停返回1,否則返回0}
{注:對新股的漲停未做判斷,另外個股因歷史的原因,是否被ST或PT處理無法判斷,因此對歷史數(shù)據(jù)的判斷并不準確}

②建立橫向統(tǒng)計數(shù)據(jù)項:鼠標點菜單“管理/橫向統(tǒng)計管理”,在“橫向統(tǒng)計管理”對話框中,點“新增”,找到剛才設計的公式“漲停判斷”,如下圖所示進行設置。

圖中,不選除權(quán)處理更加合理。應去掉該項選擇。

至此,我們就設計了一個橫向統(tǒng)計數(shù)據(jù)項“漲停板”,在圖中序號是3,則引用時是estdata(3)。

二、擴展數(shù)據(jù)庫

函數(shù): EXTDATA(N)

參數(shù): 1-13

用法: EXTDATA(N),N取1--13
在[擴展數(shù)據(jù)管理]中定義并計算數(shù)據(jù)。
(本函數(shù)僅在日線分析周期有效)

說明:取得日線擴展數(shù)據(jù)(1-13)

飛狐擴展數(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、設計一個公式,設公式名稱為“漲幅”,公式代碼如下:
zf::(c/ref(c,1)-1)*100;

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

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

  說明:在第1步設計的公式中,由于本例中僅需要計算排序的結(jié)果,因此公式可以簡化(優(yōu)化),以便減少運算量。
zf::c/ref(c,1);
 

飛狐基本函數(shù)簡介之其他函數(shù)

一、

函數(shù): FFT(X,N)

參數(shù): N為常數(shù),X為數(shù)組.

返回: 返回數(shù)組

說明: 傅立葉變換,對序列X進行傅立葉變換或變換處理后反變換

示例: 當N=0時對序列X進行傅立葉變換

當N=1時對序列X進行傅立葉變換并反變換回來,與原X一致

當N>1時對序列X進行傅立葉變換并略去周期小于N的成分再反變換回來

FFT(CLOSE,30)

傅立葉變換是最常用的積分變換。原理和對數(shù)變換等差不多,無非是變換復雜為簡單,廣泛應用于工程技術(shù)領(lǐng)域??筛盗⑷~變換的算法,涉及高等數(shù)學的微積分知識,非三言兩語說得清楚,也超過了本人的能力范圍,這里只能從略了。

傅立葉變換的應用方面,見過的有二:

1、比如把FFT(CLOSE,30),在主圖中上移下移之后,可以構(gòu)成非常光滑的通道。

2、用在周期分析上。語見<期貨市場技術(shù)分析>P407。

aa:=FFT(c,30);
   aa*1.05;
   aa*0.95

二、

函數(shù): CHECKUSER(n)

參數(shù): N為常數(shù)1或0

返回: 返回數(shù)組

說明: 限制公式使用。

示例: check:=CHECKUSER(0)

注冊用戶返回1,否則返回0

check:=CHECKUSER(1)

對非注冊用戶不可用該公式


三、

函數(shù): COLORRGB(R,G,B)

參數(shù): N為常數(shù),X為數(shù)組.

返回: 返回RGB顏色值(常數(shù))  

示例: DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),0);
表示圖形上最后一組C>O時從左到右從紅色到黃色漸變填充子圖。效果如下圖:

四、

函數(shù): LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG)

參數(shù):COND為數(shù)組,PRICE為數(shù)組或常數(shù),LOG為1表示按對數(shù)計算,EXPAND為1表示向左延長.

返回: 返回數(shù)組

說明: LINEVALUE(COND1,PRICE1,COND2,PRICE2,EXPAND,LOG)
計算(COND1,PRICE1)和(COND2,PRICE2)2點決定的直線的數(shù)值
COND為數(shù)組,PRICE為數(shù)組或常數(shù),LOG為1表示按對數(shù)計算,EXPAND為1表示向左延長.可用于趨勢線預警、選股等
計算方式:先得到COND2條件滿足的后點,再向左求COND1條件滿足的前點,僅根據(jù)此2點計算

示例: LINEVALUE(DATE=1020129,LOW,DATE=1020606,LOW,0,1);{表示計算連接2002年1月29日低點和2002年6月6日低點的以對數(shù)方式計算的趨勢線}

五、

函數(shù): USERNAME

參數(shù): N為常數(shù),X為數(shù)組.

返回: 返回數(shù)組

說明: 取用戶注冊名。

示例: check:=STRCMP(USERNAME, 'userid')
為0表示用戶注冊名為userid,可用于公式只給指定用戶使用。

六、

函數(shù): USERNAME

參數(shù): 無

返回: 返回值范圍為0-11

說明: 當前證券類型。

示例: STKTYPE
返回值范圍為0-11,
分別表示指數(shù)、A股、B股、基金、債券、其它、外匯、期貨、其它股票、商品現(xiàn)貨、期權(quán)、權(quán)證

七、

函數(shù): DATAPERIOD

參數(shù): 無

返回: 返回值范圍為0-11

說明: 當前數(shù)據(jù)周期類型。

示例:DATAPERIOD
返回值范圍為0-11,分別表示
分筆成交、1分鐘、5分鐘、15分鐘、30分鐘、60分鐘、日、周、月、年、多日、多分鐘
 
238種常用顏色代碼速查表
 

2004-12-23 00:08

snap1.gif

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多