A. ORNAMELTKE(229)通達信函數是什麼
通達信新函數應用一例:NAMELIKE (源碼 交流)
NAMELIKE 模糊股票名稱
CODELIKE 模糊股票代碼
以此可應用於歸類選擇或分類過濾
例:
去除ST
S1:=IF(NAMELIKE('S'),0,1);{取得股票名稱中的第一個字元為返回條件}
S2:=IF(NAMELIKE('*'),0,1);
ST:S1 AND S2;{最後一句NOT(ST)用取返就成專門選出ST股}
這里的ST條件就在選股中去除了股票名稱以S開頭及*開頭的股票,XD及新股N可用同樣方法,創業版可用CODELIKE函數,因為代碼300。
效果測速,速度上比用統計N天內漲幅來過濾的要快,而且很准確取反選出144隻ST股,其中S股4隻
B. 通達信軟體:股票公式"排名前","排名後","排名為"的函數是
排名前就是小於,排名後就是大於,排名就是等於。函數就是NSORT,即NSORT加條件判斷。
什麼是技術指標?
指標類要考慮市場行為的各個方面,建立一個數學模型,給出數學上的計算公式,得到一個體現股票市場的某個方面內在實質的數字。這個數字叫指標值。指標值的具體數值和相互間關系,直接反映股市所處的狀態,為我們的操作行為提供指導方向。指標反映的東西大多是從行情報表中直接看不到的。
目前,證券市場上的各種技術指標數不勝數。例如,相對強弱指標(RSI)、隨機指標(KD)、趨向指標(DMI)、平滑異同平均線(MACD)、能量潮(OBV)、心理線、乖離率等。這些都是很著名的技術指標,在股市應用中長盛不衰。而且,隨著時間的推移,新的技術指標還在不斷涌現。包括:MACD(平滑異同移動平均線) DMI趨向指標(趨向指標) DMA EXPMA(指數平均數)TRIX(三重指數平滑移動平均)TRIX(三重指數平滑移動平均)
BRAR CR VR(成交量變異率)OBV(能量潮)ASI(振動升降指標) EMV(簡易波動指標)WVAD(威廉變異離散量)SAR(停損點)CCI(順勢指標) ROC(變動率指標)BOLL(布林線) WR(威廉指標)KDJ(隨機指標)RSI(相對強弱指標)MIKE(麥克指標).
不同的股票軟體有不同的函數知識。股票分析軟體的公式編寫系統使用了多類的函數,以達到快速提取數據和提高運算能力,同時簡化計算過程的要求。因此在不同類型的函數我們賦予了相當精確的含義,有的函數定義為行情數據提取函數,那麼它的功能就是從靜態歷史上的行情數據或者動態的及時盤中數據提取我們所需要的數據以方便以後的分析和計算;有的函數定義為運算函數,是考慮到一些復雜的數學計算過程過於冗長,從而設計的簡化運算的函數等等。
C. 通達信period什麼函數
通信達的period是時間函數,在1小時下就是周期下10小時移動平均線,在1分鍾周期下就是10分鍾周期之間實際對行情的顯示作用就是放大和縮小的效果。通過取得取得周期類型,結果從0到13,依次分別是1/5/15/30/60分鍾,日/周/月,多分鍾,多日,季,年,多分鍾,多日/季/年,5秒線/多秒線,13以上為自定義周期。
注意:與文華的定義不同,需區別開
PERIOD=0; {一分鍾,}
.........
PERIOD=5; {日}
PERIOD=6; {周}
.........
拓展資料:
通信達分為哪些函數:
(一)時間函數
1)PERIOD 周期 取得周期類型.
結果從0到11,依次分別是1/5/15/30/60分鍾,日/周/月,多分鍾,多日,季,年.
2)DATE 日期 br />取得該周期從1900以來的的年月日. 用法: DATE 例如函數返回1000101,表示2000年1月1日,DATE+19000000後才是真正的日期值
3)TIME 時間 取得該周期的時分秒.用法: TIME 函數返回有效值范圍為(000000-235959)
4)YEAR 年份 取得該周期的年份.5)MONTH 月份 取得該周期的月份.用法: 函數返回有效值范圍為(1-12)
6)WEEKDAY 星期 取得該周期的星期數.用法: WEEKDAY 函數返回有效值范圍為(1-7)
7)DAY 日 取得該周期的日期.用法: DAY 函數返回有效值范圍為(1-31)
8)HOUR 小時 取得該周期的小時數.用法: HOUR 函數返回有效值范圍為(0-23),對於日線及更長的分析周期值為0
9)MINUTE 分鍾 取得該周期的分鍾數.用法: MINUTE 函數返回有效值范圍為(0-59),對於日線及更長的分析周期值為0
10)FROMOPEN 分鍾 求當前時刻距開盤有多長時間.用法: FROMOPEN FROMOPEN.返回當前時刻距開盤有多長時間,單位為分鍾.例如:當前時刻為早上十點,則返回31.
11)TFILT 分鍾 對指定時間段的數據進行過濾,該時間段以外的數據無效.
(二)行情函數
1)HIGH(H) 最高價 返回該周期最高價.
2)LOW(L) 最低價 返回該周期最低價.
3)CLOSE(C) 收盤價 返回該周期收盤價.
4)VOL(V) 成交量(手) 返回該周期成交量.
5)OPEN(O) 開盤價 返回該周期開盤價.
6)ADVANCE 上漲家數 返回該周期上漲家數. (本函數僅對大盤有效)
7)DECLINE 下跌家數 返回該周期下跌家數. (本函數僅對大盤有效)
8)AMOUNT 成交額(元) 返回該周期成交額.
9)VOLINSTK 持倉量 返回期貨該周期持倉量.
10) QHJSJ 期貨結算價 返回期貨該周期結算價.
11)BUYVOL 外盤(手) 返回外盤,即時行情數據
12)SELVOL 外盤(手) 返回外盤
13)ISBUYORDER 主動性買單 返回當前成交是否為主動性買單.用法: ISBUYORDER,當本筆成交為主動性買盤時,返回1,否則為0
14)DHIGH 不定周期最高價 返回該不定周期最高價.
15)DOPEN 不定周期開盤價 返回該不定周期開盤價.
16)DLOW 不定周期最低價 返回該不定周期最低價.
17)DCLOSE 不定周期收盤價 返回該不定周期收盤價.
18)DVOL 不定周期成交量價 返回該不定周期成交量價.
19)NAMELIKE 模糊股票名稱返回股票名稱是否以參數開頭.
用法: if(NAMELIKE('ST'),x,y);
20)CODELIKE 模糊股票代碼 返回股票代碼是否以參數開頭.
用法: if(CODELIKE(骰'),x,y);
21)INBLOCK 屬於某板塊 返回股票是否屬於某板塊.
用法: if(INBLOCK('滬深300'),x,y);
D. 求通達信一個函數或者公式
首先回答你通達信沒有這樣的函數,但是可以編寫一個排序指標,滿足幾個條件就顯示幾,滿足6個條件就顯示6,滿足1個條件就顯示1,滿足3個條件就顯示3,這個是可以實現的。這個公式也可以選股,例如選滿足幾個條件以上的股票,這些通過編寫都可以實現。
E. 用通達信軟體,如何向裡面輸入選股函數
通達信股票軟體沒有利用毛利率選股的功能。
利用關鍵數據選股的條件是股票軟體必須有這個關鍵數據的定義。
通達信是沒有毛利率這個關鍵詞定義的。
要想了解通達信關於財務類關鍵數據(函數)的定義,登錄通達信股票軟體,打開通達信指標公式編輯器,新建一個公式,在編輯框右側有插入函數按鈕,這里有所有的函數,可根據需要進行編輯,然後保存成為選股公式即可。
F. 通達信var函數的用法
行情函數
1.OPEN:O 開盤價
2.CLOSE:C 收盤價
3.HIGH:H 最高價
4.LOW:L 最低價
5.VOL:V 成交量(手)
6.CAPITAL:流通盤
7.AMOUNT:成交金額
8.ADVANCE :上漲家數(大盤)
9.DECLINE:下跌家數(大盤)
10.SELLVOL:內盤主動賣
11.BUYVOL:外盤主動賣
引用函數
1.COUNT(X,N) :參數x為數組,N為計算周期,統計N周期內滿足X的周期數,N為0則從第一個有效數據開始。
COUNT(C>O,0);//歷史中陽k線的天數;
COUNT(C>O,20);//20日內出現陽k線的天數;
2.REF(X,N) X為數組,N為周期,N可以為變數,N參數經常與BARSLAST()等函數一起使用,說明:引用N周期前的X值。
C/REF(C,1)>=1.095 ;//漲停
C/REF(C,1)<=0.905;//跌停
C>REF(C,1);//上漲
C<REF(C,1);//下跌
COUNT(C/REF(C,1)>=1.095,10) //10日內漲停的次數
3.SUM(X,N) X為數組,N為計算周期,統計N周期中X的總和,N為0時則統計所有有效值。
SUM(C/REF(C,1)>=1.095,20);//20日內漲停的次數
SUM(IF(C>REF(C,1),V,IF(C<REF(C,1),-1*V,0)),0);//能量潮
4.MA(X,N);X為數組,N為計算周期,求X的N日移動平均值,演算法為(X1+X2+X3+X4+…XN)/N
MA(C,5);//5日均線
MA(C,10);//10日均線
5.HHV(X,N) ……求N周期內的X最高值
LLV(X,N)…… 求N周期呢的X的最低值
N為0,表示從第一個有效數值開始
HHV(H,10);//10日最高價的最高價
LLV(L,10);//10日最低價的最低價
HHV(C,10);
LLV(O,10);
6.HHVBARS(X,N)N周期內最高的X到本周期的周期數
LLVBARS(X,N)N周期內最低的X值到本周期的周期數
HHVBARS(H,20);//20日內最高價的最高價到距離今天是幾天
7.SUMBARS(X,A) 將X向前累加直到大於等於A,返回這個區間的周期數
SUMBARS(VOL,CAPITAL);//完全換手到現在的周期數,返回成交量累加到流通盤的周期數
日期數:=SUMBARS(VOL,CAPITAL);
驗證:SUM(V,日期數)/CAPITAL;
8.BARSCOUNT(X) 第一個有效數據X到當前的周期數
BARSCOUNT(C) //對於日線數據來說返回上市以來的總日數
新股:BARSCOUNT(C)=1;
次新股:BARSCOUNT(C)<180;
//有效數據並不是全是大於等於1的數據,只要有輸出數據,不管是0,還是負數,均為有效數據。
BARSCOUNT(MA(C,10)) //從第10根數據才開始輸出的,所以要注意了
9.BARSLAST(X) X為數組,上一次X不為0到現在的天數
BARSLAST(C/REF(C,1)>=1.095);//上一次漲停到現在的天數
10.BARSSINCE(X) X為數組,第一次X不為0到現在的天數
BARSINCE(HHV(V,30)/LLV(V,30)>=10);//第一次出現30日內最高成交量是最低成交量的10倍 到現在的周期數
邏輯函數
1.IF(X,A,B)若X不為0則返回A,否則返回B。
相對強弱指標 RSI
INPUT:N(5,1,100);
LC:=REF(C,1);
D:=IF(C>LC,C-LC,0);
E:=IF(C<LC,C-LC,0);
A:=SUM(D,N)/N;
B:=SUM(E,N)/N;
原始RSI:(A/A+B)*100;
IF(X
,A
,IF(Y
,C
,IF(P
,M
,N)
)
)
2.CROSS (A,B),兩條線交叉,表示當A從下方向上上穿B時,返回1,否則返回0。也就是上一個周期A<B,而當前周期A>B時,CROSS(A,B)返回1,否則返回0;從下方穿過也就是平時說的金叉,這是個模糊的說法,當兩條線同時向下時,也會發生所謂的金叉。
CROSS(MA(C,5),MA(C,10));//五日均線金叉
CROSS(MA(C,10),MA(C,5));//五日均線死叉
3.NOT 求邏輯非 NOT(X)返回非X,即當X為0時返回1,當X返回1時,返回0 調整N,我們可以得到結論:當X大於1時NOT(X)返回0,小於1時,返回1
NOT(ISUP);//表示平盤或收陰
NOT(0.1);//返回1
4.ISUP 該周期是否收陽,ISUP當收盤大於開盤,返回1,否則返回0;
ISEQUAL 概周期是否平盤,當開盤價等於收盤,則返回1,否則返回0;
ISDOWN 該周期時候收陰,當收盤價小於開盤價,則返回1,否則返回0;
5.ISLASTBAR 是否最後周期,最後一個周期返回去1,否則返回0
6.BETWEEN(A,B,C) 介於兩個數字之間,表示A處於B和C之間時返回1,否則返回0.
BETWEEN(2,1,3)=1;
BETWEEN(4,3,1)=0;
7.RANGE(A,B,C) 表示A大於B同時小於C時返回1,否則返回0
RANGE(2,1,3)=1;
RANGE(2,3,1)=0;
//區別 BETWEEN B與C位置顛倒不影響返回結果
關於BETWEEN的舉例,均線粘合,均線粘合是很多朋友都感興趣的問題,類似的這樣的問題看似很簡單,在實際編寫中對其進行量化是編輯這類公式的關鍵,
所謂均線粘合是指各條均線在一段時間內,均線處於狹小 的區域運行,這里有兩個因素,一個是一段時間,必須要指明這個時間段,另一個是狹小的區域,也就 要定義這個區域的上界和下界。
以下是一個6條均線粘合的選股公式,使用方法,調整參數N為粘合程度,N值越小粘合的程度越高,即均線距離越近嗎,M為粘合周期,參數N1—N6為各條均線的參數,如果不需要這么多均線參與粘合計算,其中不需要的設為1就可以了
INPUT:
N(2,1,100),
M(10,1,100),
N1(5,1,100),
N2(10,1,100),
N3(20,1,1000),
N4(30,1,1000),
N5(60,1,1000),
N6(120,1,1000);
A1:=MA(C,N1);
A2:=MA(C,N2);
A3:=MA(C,N3);
A4:=MA(C,N4);
A5:=MA(C,N5);
A6:=MA(C,N6);
AA:=(A1+A2+A3+A4+A5+A6)/6;
UP:=AA*(N/100)+AA;
DN:=AA-AA*(N/100);
NH:COUNT(
BETWEEN(A1,UP,DN)) AND
BETWEEN(A2,UP,DN) AND
BETWEEN(A3,UP,DN) AND
BETWEEN(A4,UP,DN) AND
BETWEEN(A5,UP,DN) AND
BETWEEN(A6,UP,DN)
,M)=M;
8.EXIST是否存在,EXIST(X,N) 返回N周期內的是否滿足條件X,有一次滿足就返回1,N為常量或變數
EXIST1:EXIST(C<REF(C,1),3);//三天中只要有一次下跌就有信號出現
9.EVERY(X,N) 返回N周期內是否一直滿足X,N可以為常量或變數。
EVERY1:EVERY(C<REF(C,1),3);//連續下跌三天才返回信號
COUNT(C<REF(C,1),3)=3
10.LAST(X,A,B) 返回第前A周期到B周期是否一直滿足條件X,若A為0,表示從第一天開始,B為0則表示到最後日止。
AA:=MA(C,5)>MA(C,10);
存在:LAST(AA,4,2);//這個函數使滿足連續條件的信號滯後,往後移了
11.LONGCROSS兩條線維持一定周期內後交叉,LONGCROSS(A,B,N)表示N周期內A都小於B,本周期從下方上穿B時返回1,否則返回0.
AA:=CROSS(MA(C,5),MA(C,10));
BB:=LAST(MA(C,5)<MA(C,10),5,1);
條件金叉:AA AND BB;
長金叉: LONGCROSS(MA(C,5),MA(C,10),5);
12.MAX(A,B) 返回A和B中的較大值
MIN(A,B) 返回A和B中的較小值
13.COST(N)N為常數,N為百分比 ,返回獲利盤比例為N%的價格
WINNER(A)獲利盤比例, A為常數或數組,為價格,返回A價格以下獲利百分比,該函數僅對日線數據有效,表示獲利盤比例
COST(WINNER(C))=C
平均成本價格:COST(50);
AA:=(VOL,CAPITAL);
平均成本價:SUM(C*V,AA)/SUM(V,AA);
//cost函數的平均價格與完成流通股本換手的每日均價
換手率:VOL/CAPITAL*100;
穿越籌碼:ABS(WINNER(CLOSE)-WINNER(OPEN))*100,VOLSTICK;
無量長陽:=穿越籌碼>=10 AND MA(換手率,5)<=3 OR (穿越籌碼/換手率)>9;
DRAWICON(無量長陽,穿越籌碼,10);
大盤函數
INDEXC:大盤收盤
INDEXO:大盤開盤
INDEXV:大盤量能
//石開B系數
//貝塔=K*(個股漲跌幅-指數漲跌幅)*100,k的意思是當指數漲幅在1%以上時,k=0.9,當指數漲跌幅在1%以內時,K=1,當指數漲跌幅超過1%時,k=1.2
INPUT:N(10,1,100),M(40,1,100);
VAR1:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
VAR2:=(CLOSE-REF(C,1))/REF(C,1);
K:=IF(VAR1>0.01,0.9,IF(VAR1<-0.01,1.2,1));
B1:(VAR2-VAR1)*K*100;
B:SUM(B1,N);
M5:SMA(B,M,1);
引用函數
1、引用指標公式:『』指標.指標線#周期『』(參數)
「MACD.DEA#WEEK」(26,12,9);表示當天引用了本周期所在的本周的MACD指標中的數據。#的格式調用的本周期所在的上一級周期的指標數據。##的格式則表示調用了前一種格式的前一周期的指標數據。
"MACD.DEF##WEEK"(26,12,9)
//表示當天引用了上一周的MACD的DEF數據,#本周,##上周
2.引用交易系統公式
「SYSTEM.公式名稱.交易類型」(參數表)
「SYSTEM.FMLNAME.ENTERLONG」(P1,P2)。交易類型:ENTERLONG 多頭買入
EXITLONG 多頭賣出 ENTERSHORT 空頭買入 EXITSHORT 空頭賣出
可供引用的周期類型有MIN1 MIN5 MIN15 MIN30 MIN60 DAY WEEK MONTH 分表表示1分鍾 5分鍾 15分鍾 30分鍾 6分鍾 日線 周線 月線
ENTERLONG:CROSS(MACD,0)
EXITLONG:CROSS(0,MACD)
引用任意股票數據,引用大盤數據可用INDEXC,INDEXV等
股票代碼 「股票代碼@數據」
數據名稱可以有OPEN HIGH CLOSE LOW AMOUNT (注意這里不可以 用簡稱)。
"000002@VOL"表示000002該周期的成交量
"1A0001@CLOSE"表示大盤本周期的收盤價,此時大盤被當做一個個股
財務函數
FINONE(id,年份,月日)
FINONE(183,2016,1231);
繪圖函數
這組函數的功能是在主圖或幅圖上設定條件輸出圖像 圖標 直線 文字 數字 指標線 指標柱 等 全部可以單獨使用。
公式編輯器的強大,在此組函數中表現的淋漓盡致,無論在表面美感,還是實質上提高工作效率上,都有良好的表現。較好的使用這組函數,可以使公式 輸出更加美觀 鮮明 直觀。
1.寫字
顯示文字 DRAWTEXT(COND,PRICE ,』TEXT』),當COND條件滿足時,在PRICE位置輸入文字TEXT,顯示多行文本可用\N換行。
顯示數字,DRAWNUMBER(COND,PRICE,NUMBER),當COND 滿足條件時,在PRICE位置書寫數字。
換行 文字大小 顏色分別用系統默認的\N COLOR
DRAWNUMBER(C/O>1.06,0.95*L,L), COLORGREEN;
DARATEXT(C/O>1.06,0.95*L,」反彈啦、\N大陽線」), COLORRED;
在圖形上繪制小圖標.
DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,在PRICE位置畫TYPE號圖標(TYPE為1--41).
//DRAWICON(CLOSE>OPEN,LOW,1)表示當收陽時在最低價位置畫1號圖標.
DRAWICON(CLOSE>OPEN,LOW,1);
DRAWICON(CLOSE>OPEN,LOW+1,2);
DRAWICON(CLOSE>OPEN,LOW+2,3);
DRAWICON(CLOSE>OPEN,LOW+3,4);
DRAWICON(CLOSE>OPEN,LOW+4,5);
DRAWICON(CLOSE>OPEN,LOW+5,6);
2.畫線
DRAWLINE畫直線,DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當滿足COND1時,在PRICE1位置畫直線起點,當COND2條件滿足時,在PRICE2位置畫直線終點,DRAWLINE目前支持POINTDOT LINETHICK COLOR 這四個描述函數,EXPAND=0 EXPAND=1分別表示 不延長 延長。
DRAWLINE是唯一一個語句裡面用到兩個COND的繪圖函數,因為她需要兩個點來決定一條直線,DRAWLINE是從第一個點滑到第二點的,即在起點與終點的順序關系,第一點出現的時間,要在第二點前,否則線是畫不出來的。
DRAWLINE(HIGH>=HHV(H,20),H,L<=LLV(L,20),L,1);
POLYINE(COND,PRICE)當COND條件 滿足時,在PRICE位置為頂點畫折現連接可以用於只顯示指標線,不在頂部顯示數據的場合支持POINTDOT LINETHICK COLOR SHIFT 這四個描述函數
POLYLINE(C>REF(C,1),H),COLORRED;
//把所有點全連接起來
STICKLINE 畫柱狀線 STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1 和PRICE2位置之間畫柱狀線,寬度為WIDTH可為0-100(10為標准間距),WIDTH為寬度,支持小數,可為0,用1和0.1,會有很大的差距,取8時和主圖的K線寬度差不多,EMPTH不為0則畫空心柱,0為實心柱,PRICE1和PRICE2沒有順序關系。
AA:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1);
線形描述
這一組中的函數,全部不能單獨使用,一定要和其他指標一起用才能發揮效力,因為他們是描述指標線的。
指標在主圖或幅圖中顯示,主要分為柱狀和線狀兩種,這一組中的函數,全部 為了控制指標的顯示而設計的。
掌握這組函數,可以使指標輸出顯示豐富多彩,色彩繽紛。
使用的一般形式:指標,指標描述函數1,指標描述函數2……;
-畫柱狀線,STICK的英文是柱 棒的意思,COLORSTICK是以零軸為中心畫彩色柱狀線,零軸以下 是陰線顏色,零軸上為陽線顏色,LINESHITK同時畫柱狀線和指標線。
一般的指標顯示,在軟體默認中是線狀的,即如果不加指標線描述函數,則指標以線狀的形式輸出。
C-REF(C,1),STICK;
C-REF(C,1),COLORSTICK;
C-REF(C,1),LINESTICK;
//一般的信號,不加描述符函數,會有箭頭狀,加了STICK之後,就成柱狀了。
C>REF(C,1)AND C>REF(C,2);
C>REF(C,1)AND C>REF(c,2),STICK;
//在同一個指標中,有多個相同性質的描述 函數時,軟體只認最後一個描述函數,既想顯示指標線和柱狀線,又想以零軸為中心顯示彩色柱狀線,可以用分開的兩句語句來達成目標。
A:=C-REF(C,1);
A,LINESTICK;
A,COLORSTICK;
-VOLSTICK 畫成交量柱狀線,今天的收盤價DAU昨天的收盤價,顯示陽柱,小於等於顯示陰柱。
V,VOLSTICK;
-CROSSDOT 畫叉線或X狀線、CIRCLEDOT 畫小圓圈線、POINTDOT 畫點狀線
叉狀線:MA(C,20), CROSSDOT;
小圓圈線:MA(C,30),CIRCLEDOT;
點狀線:MA(C,6),POINTDOT ,LINTTHICK3;
MA(C,90),CROSSDOT;
MA(C,90),CIRCLEDOT,COLORMAGENTA;
-LINETHICK 畫線粗細 參數1-9, THICK,字面意思是厚的,LINETHICK就可以理解為線(棒)的粗細了。
N分別取 1 2 3 4 5 6 7 做7個幅圖。
-COLOR顏色
G. 如何通過通達信指標編寫選股公式
打開銳智版軟體,可以點擊「獨立行情」直接進入,而不必輸入賬號、密碼
不同行情軟體函數名稱不同,但是方法都是大同小異的
通達信免費版一些即時函數和資金函數不能使用,需要付費購買
建議先編寫簡單的公式,由淺入深,全面掌握各類函數與使用技巧,方能編寫出功能與指導意義強大的自編公式
注意事項
H. 股票通達信軟體的公式和函數使用請教
你好,通達信軟體提供了319個函數,公式使用者提取各類數據、進行各種運算。每個函數代表的意義和使用方法均不一樣。具體可以參考《通達信函數速查掌中寶》,鏈接如下:http://tieba..com/p/2953560157
I. 通達信函數中的 FILTER 和 EXIST 到底有什麼區別
通達信函數中的FILTER和EXIST區別:EXIST是指已經過去的時間,而FILTER指的是還未到的日期。
時間不同:EXIST(CLOSE>OPEN,5),表示在五天內(含當天)有收陽。只要有一天是收陽線,就返回TRUE,FILTER(CLOSE>OPEN,5),表示如果今天收陽線,那麼隨後的5天,不管收陽與否都返回FALSE。)
使用條件不同:Flter不是計算函數,是篩選函數,返回的結果是一張表,所以無法單獨使用,經常與Calculate搭配,也可以直接與某些聚合函數搭配
,比如Countrows(filter(表,篩選條件))來計算錶行數。Filter的語法是很簡單的,第一部分的表可以是任意一個表,包括上一節學習的All()函數返回的表,甚至可以再嵌套一個Filter返回的表;第二部分篩選條件是結果為真或假的表達式。
所指的時間是相反的。EXIST是指已經過去的時間,而FILTER指的是還未到的日期。FILTER一般不用於選股,而是在指標圖上減少相同的圖標出現次數。
(9)通達信股票代碼的函數擴展閱讀:
PHP Filter 函數
Filter是一個COM組件,由一個或多個Pin組成。Pin也是一個COM組件。Filter文件的擴展名為.ax,但也可以是.dll。
大致可分為三類:Source Filter(僅有Output pin)、Transform Filter(同時具有Input pin和Output pin)和Renderer Filter(僅有Input pin)。
一般情況下,創建Filter使用一個普通的Win32 DLL項目。而且,一般Filter項目不使用MFC。這時,應用程序通過調用CoCreateInstance函數創建Filter實例;
Filter與應用程序在二進制級別協作。另外一種方法,也可以在MFC的應用程序項目中創建Filter。
這種情況下,Filter不需注冊為COM組件,Filter與應用程序之間的協作是源代碼級別的;創建Filter實例,不再使用CoCreateInstance函數,而是直接new出一個Filter對象,如下:
m_pFilterObject = new CFilterClass();
// make the initial refcount 1 to match COM creation
m_pFilterObject ->AddRef();
因為Filter的基類實現了對象的引用計數,所以即使在第二種情況下,對創建後的Filter對象的操作也完全可以遵循COM標准。