通達(dá)信函數(shù) 一. 序列行情函數(shù). 1. 返回該周期最高價(jià). 用法: HIGH 2. 返回該周期最低價(jià). 用法: LOW 3. 返回該周期收盤價(jià). 用法: CLOSE 4. 返回該周期成交量. 用法: VOL 5.返回該周期開盤價(jià). 用法: OPEN 6.返回該周期上漲家數(shù). 用法: ADVANCE(本函數(shù)僅對(duì)大盤有效) 7.返回該周期下跌家數(shù). 用法: DECLINE(本函數(shù)僅對(duì)大盤有效) 8.返回該周期成交額.期貨和期權(quán)無成交金額 用法: AMOUNT 9.返回該周期持倉量,對(duì)于期貨和期權(quán)有意義. 用法: VOLINSTK 10.返回該周期結(jié)算價(jià),對(duì)于期貨和期權(quán)有意義. 用法: QHJSJ 11.返回該周期拋空量,對(duì)于港股有意義. 用法: HKSHORTVOL 12.返回該不定周期最高價(jià),屬于未來函數(shù). 用法: DHIGH 13.返回該不定周期開盤價(jià),屬于未來函數(shù). 用法: DOPEN 14.返回該不定周期最低價(jià),屬于未來函數(shù). 用法: DLOW 15.返回該不定周期收盤價(jià),屬于未來函數(shù). 用法: DCLOSE 16.返回該不定周期成交量?jī)r(jià),屬于未來函數(shù). 用法: DVOL 二. 時(shí)間函數(shù). 1. PERIOD:取得周期類型. 結(jié)果從0到13,依次分別是1/5/15/30/60分鐘,日/周/月,多分鐘,多日/季/年,5秒線/多秒線,13以上為自定義周期 2. DATE:取得該周期從1900以來的的年月日. 用法: DATE 例如函數(shù)返回1000101,表示2000年1月1日,DATE+19000000后才是真正的日期值 3. 取得該周期的時(shí)分,適用于日線以下周期 用法: TIME 函數(shù)返回有效值范圍為(0000-2359) 4. 取得該周期的時(shí)分秒,適用于日線以下周期. 用法: TIME2 函數(shù)返回有效值范圍為(000000-235959) 5. 取得該周期的年份. 用法: YEAR 注:YEAR關(guān)鍵字也可用于跨周期年線引用 6. 取得該周期的月份. 用法: MONTH 函數(shù)返回有效值范圍為(1-12) 注:MONTH關(guān)鍵字也可用于跨周期月線引用 7. 取得該周是年內(nèi)第幾個(gè)周. 用法: WEEKOFYEAR 8. 取得該周期的星期數(shù). 用法: WEEKDAY 函數(shù)返回有效值范圍為(1-7) 9. 取得該周期的日期. 用法: DAY 函數(shù)返回有效值范圍為(1-31) 注:DAY關(guān)鍵字也可用于跨周期日線引用 10. 取得該周期的小時(shí)數(shù). 用法: HOUR 函數(shù)返回有效值范圍為(0-23),對(duì)于日線及更長(zhǎng)的分析周期值為0 11. 取得該周期的分鐘數(shù). 用法: MINUTE 函數(shù)返回有效值范圍為(0-59),對(duì)于日線及更長(zhǎng)的分析周期值為0 12. 求該品種當(dāng)前時(shí)刻已開盤有多長(zhǎng)分鐘. 用法: FROMOPEN FROMOPEN.返回當(dāng)前時(shí)刻距開盤有多長(zhǎng)時(shí)間(開市期間的相對(duì)時(shí)間),單位為分鐘. 13. 求該品種的每天的總交易分鐘數(shù). 用法: TOTALFZNUM TOTALFZNUM.返回當(dāng)前品種的每天的總交易分鐘數(shù),單位為分鐘. 14. 指定日期到1990.12.19的天數(shù). 用法: DATETODAY(date) DATETODAY(date).返回date到1990.12.19的天數(shù).有效日期為(901219-1341231) 例如: DATETODAY(901219)返回0. 15. 求1990.12.19后第若干天的日期. 用法: DAYTODATE(N) DAYTODATE(N).返回1990.12.19后第N天的日期.有效天數(shù)為(0-20000) 例如: DAYTODATE(0)返回901219. 16. 求指定時(shí)刻距0時(shí)有多長(zhǎng)時(shí)間. 用法: TIMETOSEC(time) TIMETOSEC(time).返回time時(shí)刻距0時(shí)有多長(zhǎng)時(shí)間,單位為秒.有效時(shí)間為(0-235959) 例如: TIMETOSEC(93000)返回34200. 17. 求0時(shí)后若干秒是什么時(shí)間. 用法: SECTOTIME(N) SECTOTIME(N).返回0時(shí)后N秒是什么時(shí)間.有效秒數(shù)為(0-86399) 例如: SECTOTIME(34200)返回93000. 三. 引用函數(shù). 1. 返回?zé)o效數(shù). 用法: DRAWNULL 例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌時(shí)不畫線 2. 屬于未來函數(shù),將當(dāng)前位置到若干周期前的數(shù)據(jù)設(shè)為1. 用法: BACKSET(X,N),若X非0,則將當(dāng)前位置到N周期前的數(shù)值設(shè)為1. 例如: BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數(shù)值設(shè)為1,否則為0 3. 有效數(shù)據(jù)右對(duì)齊. 用法: ALIGNRIGHT(X)有效數(shù)據(jù)向右移動(dòng),左邊空出來的周期填充無效值 例如:TC:=IF(CURRBARSCOUNT=2 || CURRBARSCOUNT=5,DRAWNULL,C);XC:ALIGNRIGHT(TC);刪除了兩天的收盤價(jià),并將剩余數(shù)據(jù)右移 4. 求總的周期數(shù). 用法: BARSCOUNT(X)第一個(gè)有效數(shù)據(jù)到當(dāng)前的天數(shù) 例如:BARSCOUNT(CLOSE)對(duì)于日線數(shù)據(jù)取得上市以來總交易日數(shù) 5. BARSTATUS返回?cái)?shù)據(jù)位置信息,1表示第一根K線,2表示最后一個(gè)數(shù)據(jù),0表示中間位置. 例如: BARSTATUS=2表示當(dāng)天是該數(shù)據(jù)的最后一個(gè)周期. 6. 求到最后交易日的周期數(shù). 用法: CURRBARSCOUNT 求到最后交易日的周期數(shù) 7. 求總的周期數(shù). 用法: TOTALBARSCOUNT 求總的周期數(shù) 8. 判斷是否為最后一個(gè)周期. 用法: ISLASTBAR 判斷是否為最后一個(gè)周期 9. 上一次條件成立到當(dāng)前的周期數(shù). 用法: BARSLAST(X):上一次X不為0到現(xiàn)在的天數(shù) 例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一個(gè)漲停板到當(dāng)前的周期數(shù) 10. 屬于未來函數(shù),下一次條件成立到當(dāng)前的周期數(shù). 用法: BARSNEXT(X):下一次X不為0到現(xiàn)在的天數(shù) 例如: BARSNEXT(CLOSE/REF(CLOSE,1)>=1.1)表示下一個(gè)漲停板到當(dāng)前的周期數(shù) 11. N周期內(nèi)第一個(gè)條件成立到當(dāng)前的周期數(shù). 用法: BARSSINCEN(X,N):N周期內(nèi)第一次X不為0到現(xiàn)在的天數(shù),N為常數(shù) 例如: BARSSINCEN(HIGH>10,10)表示10個(gè)周期內(nèi)股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù) 12. 第一個(gè)條件成立到當(dāng)前的周期數(shù). 用法: BARSSINCE(X):第一次X不為0到現(xiàn)在的天數(shù) 例如: BARSSINCE(HIGH>10)表示股價(jià)超過10元時(shí)到當(dāng)前的周期數(shù) 13. 統(tǒng)計(jì)滿足條件的周期數(shù). 用法: COUNT(X,N),統(tǒng)計(jì)N周期中滿足X條件的周期數(shù),若N<0則從第一個(gè)有效值開始. 例如: COUNT(CLOSE>OPEN,20)表示統(tǒng)計(jì)20周期內(nèi)收陽的周期數(shù) 14. 統(tǒng)計(jì)連續(xù)滿足條件的周期數(shù). 用法: BARSLASTCOUNT(X),統(tǒng)計(jì)連續(xù)滿足X條件的周期數(shù). 例如: BARSLASTCOUNT(CLOSE>OPEN)表示統(tǒng)計(jì)連續(xù)收陽的周期數(shù) 15. 求最高值. 用法: HHV(X,N),求N周期內(nèi)X最高值,N=0則從第一個(gè)有效值開始. 例如: HHV(HIGH,30)表示求30日最高價(jià) 16. 求上一高點(diǎn)到當(dāng)前的周期數(shù). 用法: HHVBARS(X,N):求N周期內(nèi)X最高值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì) 例如: HHVBARS(HIGH,0)求得歷史新高到到當(dāng)前的周期數(shù) 17. 求高值名次. 用法: HOD(X,N):求當(dāng)前X數(shù)據(jù)是N周期內(nèi)的第幾個(gè)高值,N=0則從第一個(gè)有效值開始. 例如: HOD(HIGH,20)返回是20日的第幾個(gè)高價(jià) 18. 求最低值. 用法: LLV(X,N),求N周期內(nèi)X最低值,N=0則從第一個(gè)有效值開始. 例如: LLV(LOW,0)表示求歷史最低價(jià) 19. 求上一低點(diǎn)到當(dāng)前的周期數(shù). 用法: LLVBARS(X,N):求N周期內(nèi)X最低值到當(dāng)前周期數(shù),N=0表示從第一個(gè)有效值開始統(tǒng)計(jì) 例如: LLVBARS(HIGH,20)求得20日最低點(diǎn)到當(dāng)前的周期數(shù) 20. 求低值名次. 用法: LOD(X,N):求當(dāng)前X數(shù)據(jù)是N周期內(nèi)的第幾個(gè)低值,N=0則從第一個(gè)有效值開始. 例如: LOD(LOW,20)返回是20日的第幾個(gè)低價(jià) 21. 求相反數(shù). 用法: REVERSE(X)返回-X. 例如: REVERSE(CLOSE)返回-CLOSE 22. 引用若干周期前的數(shù)據(jù)(平滑處理). 用法: REF(X,A),引用A周期前的X值.A可以是變量. 平滑處理:當(dāng)引用不到數(shù)據(jù)時(shí)進(jìn)行的操作.此函數(shù)中,平滑時(shí)使用上一個(gè)周期的引用值. 例如: REF(CLOSE,BARSCOUNT(C)-1)表示第二根K線的收盤價(jià). 23. 引用若干周期前的數(shù)據(jù)(未作平滑處理). 用法: REFV(X,A),引用A周期前的X值.A可以是變量. 平滑處理:當(dāng)引用不到數(shù)據(jù)時(shí)進(jìn)行的操作. 例如: REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K線的收盤價(jià). 24. 屬于未來函數(shù),引用若干周期后的數(shù)據(jù)(未作平滑處理). 用法: REFX(X,A),引用A周期后的X值.A可以是變量. 平滑處理:當(dāng)引用不到數(shù)據(jù)時(shí)進(jìn)行的操作. 例如: REFX(CLOSE,1)表示下一周期的收盤價(jià),在日線上就是明天收盤價(jià) 25. 屬于未來函數(shù),引用若干周期后的數(shù)據(jù)(平滑處理). 用法: REFXV(X,A),引用A周期后的X值.A可以是變量. 平滑處理:當(dāng)引用不到數(shù)據(jù)時(shí)進(jìn)行的操作.此函數(shù)中,平滑時(shí)使用上一個(gè)周期的引用值. 例如: TT:=IF(C>O,1,2); REFXV(CLOSE,TT);表示陽線引用下一周期的收盤價(jià),陰線引用日后第二周期的收盤價(jià). 26. 引用自1900年以來指定日期的數(shù)據(jù). 用法: REFDATE(X,A),引用A日期的X值. 例如: REFDATE(CLOSE,1011208)表示2001年12月08日的收盤價(jià) 27. 指標(biāo)引用. 用法:CALCSTOCKINDEX(品種代碼,指標(biāo)名稱,指標(biāo)線),返回該指標(biāo)相應(yīng)輸出的計(jì)算值. 例如: CALCSTOCKINDEX('600000SH','KDJ',3)表示上證600000的KDJ指標(biāo)第3個(gè)輸出即J之值 CALCSTOCKINDEX('IFL0','MACD',2)表示IFL0品種的MACD指標(biāo)第2個(gè)輸出值. 注意:引用品種的對(duì)應(yīng)周期的數(shù)據(jù)必須要先下載到本地 28. 求總和. 用法: SUM(X,N),統(tǒng)計(jì)N周期中X的總和,N=0則從第一個(gè)有效值開始. 例如: SUM(VOL,0)表示統(tǒng)計(jì)從上市第一天以來的成交量總和 29. 求累乘. 用法: MULAR(X,N),統(tǒng)計(jì)N周期中X的乘積,N=0則從第一個(gè)有效值開始. 例如: MULAR(C/REF(C,1),0)表示統(tǒng)計(jì)從上市第一天以來的復(fù)利 30. 過濾連續(xù)出現(xiàn)的信號(hào). 用法:FILTER(X,N):X滿足條件后,將其后N周期內(nèi)的數(shù)據(jù)置為0. 例如: FILTER(CLOSE>OPEN,5)查找陽線,5天內(nèi)再次出現(xiàn)的陽線不被記錄在內(nèi) 31. 反向過濾連續(xù)出現(xiàn)的信號(hào). 用法:FILTERX(X,N):X滿足條件后,將其前N周期內(nèi)的數(shù)據(jù)置為0. 例如: FILTERX(CLOSE>OPEN,5)查找陽線,前5天內(nèi)出現(xiàn)過的陽線不被記錄在內(nèi) 32. 對(duì)指定時(shí)間段的數(shù)據(jù)進(jìn)行過濾,該時(shí)間段以外的數(shù)據(jù)無效. 用法: TFILT(X,D1,M1,D2,M2) 例如: TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盤價(jià)是有效的. 周期以日為基本單位的,分時(shí)為0有效. 33. 過濾連續(xù)出現(xiàn)的信號(hào). 用法:TFILTER(買入條件,賣出條件,N);過濾掉買入(賣出)信號(hào)發(fā)出后,下一個(gè)反向信號(hào)發(fā)出前的所有買入(賣出)信號(hào). N=1表示僅對(duì)買入信號(hào)過濾; N=2表示僅對(duì)賣出信號(hào)過濾; N=0表示對(duì)買入和賣出信號(hào)都過濾,返回1,2表示買入或賣出條件成立; 同一K線上只能有一個(gè)信號(hào); 例如: ENTERLONG:TFILTER(買入,賣出,1); EXITLONG:TFILTER(買入,賣出,2); 34. 按照開平配對(duì)等原則過濾不合理的信號(hào). 用法:TTFILTER(開倉買入,平倉賣出,開倉賣出,平倉買入,N); 主要規(guī)則有: 1.連續(xù)的同方向指令只有第一個(gè)有效,其他的將被過濾; 2.交易信號(hào)必須配對(duì)出現(xiàn)(比如前面已經(jīng)有了買開指令,則后面只允許出現(xiàn)賣平指令,其他的指令都被過濾掉); N=1表示僅對(duì)開倉買入信號(hào)過濾; N=2表示僅對(duì)平倉賣出信號(hào)過濾; N=3表示僅對(duì)開倉賣出信號(hào)過濾; N=4表示僅對(duì)平倉買入信號(hào)過濾; N=0表示都過濾,返回1,2,3,4分別表示對(duì)應(yīng)的條件成立; 同一K線上只能有一個(gè)信號(hào); 例如: ENTERLONG:TTFILTER(開倉買入,平倉賣出,開倉賣出,平倉買入,1); EXITLONG:TTFILTER(開倉買入,平倉賣出,開倉賣出,平倉買入,2); ENTERSHORT:TTFILTER(開倉買入,平倉賣出,開倉賣出,平倉買入,3); EXITSHORT:TTFILTER(開倉買入,平倉賣出,開倉賣出,平倉買入,4); 35. 求真實(shí)波幅. 用法: TR,求真實(shí)波幅. 例如:ATR:=MA(TR,10); 表示求真實(shí)波幅的10周期均值 36. 向前累加到指定值到現(xiàn)在的周期數(shù). 用法: SUMBARS(X,A):將X向前累加直到大于等于A,返回這個(gè)區(qū)間的周期數(shù) 例如:SUMBARS(VOL,CAPITAL)求完全換手到現(xiàn)在的周期數(shù) 37. 返回簡(jiǎn)單移動(dòng)平均 用法: MA(X,N):X的N日簡(jiǎn)單移動(dòng)平均,算法(X1+X2+X3+...+Xn)/N 38. 返回移動(dòng)平均 用法: SMA(X,N,M):X的N日移動(dòng)平均,M為權(quán)重,如Y=(X*M+Y'*(N-M))/N 39. 返回移動(dòng)平均 用法: TMA(X,A,B),A和B必須小于1,算法 Y=(A*Y'+B*X),其中Y'表示上一周期Y值.初值為X 40. 返回平滑移動(dòng)平均 用法: MEMA(X,N):X的N日平滑移動(dòng)平均,如Y=(X+Y'*(N-1))/N MEMA(X,N)相當(dāng)于SMA(X,N,1) 41. 返回指數(shù)移動(dòng)平均 用法: EMA(X,N):X的N日指數(shù)移動(dòng)平均.算法:Y=(X*2+Y'*(N-1))/(N+1) EMA(X,N)相當(dāng)于SMA(X,N+1,2) 42. EXPMA:與EMA的用法一致 43. 返回指數(shù)平滑移動(dòng)平均 用法: EXPMEMA(X,N):X的N日指數(shù)平滑移動(dòng)平均 EXPMEMA同EMA(EXPMA)的差別在于他的起始值為一平滑值 44. 返回加權(quán)移動(dòng)平均 用法: WMA(X,N):X的N日加權(quán)移動(dòng)平均.算法:Yn=(1*X1+2*X2+...+n*Xn)/(1+2+...+n) 45. 求動(dòng)態(tài)移動(dòng)平均. 用法: DMA(X,A),求X的動(dòng)態(tài)移動(dòng)平均. 算法:Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小于1. 例如: DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價(jià) 46. 求自適應(yīng)均線值. 用法: AMA(X,A),A為自適應(yīng)系數(shù),必須小于1. 算法: Y=Y'+A*(X-Y').初值為X 47. 屬于未來函數(shù),返回偏移移動(dòng)平均 用法: XMA(X,N):X的N日偏移移動(dòng)平均,用到了當(dāng)日以后N/2日的數(shù)據(jù),只供內(nèi)部測(cè)試使用 48. RANGE(A,B,C):A在B和C范圍之間. 用法: RANGE(A,B,C)表示A大于B同時(shí)小于C時(shí)返回1,否則返回0 49. CONST(A):取A最后的值為常量. 用法: CONST(INDEXC)表示取大盤現(xiàn)價(jià) 50. 當(dāng)前值是近多少周期內(nèi)的最大值. 用法: TOPRANGE(X):X是近多少周期內(nèi)X的最大值 例如: TOPRANGE(HIGH)表示當(dāng)前最高價(jià)是近多少周期內(nèi)最高價(jià)的最大值 51. 當(dāng)前值是近多少周期內(nèi)的最小值. 用法: LOWRANGE(X):X是近多少周期內(nèi)X的最小值 例如: LOWRANGE(LOW)表示當(dāng)前最低價(jià)是近多少周期內(nèi)最低價(jià)的最小值 52. N周期前的M周期內(nèi)的第T個(gè)最大值. 用法: FINDHIGH(VAR,N,M,T):VAR在N日前的M天內(nèi)第T個(gè)最高價(jià) 53. N周期前的M周期內(nèi)的第T個(gè)最大值到當(dāng)前周期的周期數(shù). 用法: FINDHIGHBARS(VAR,N,M,T):VAR在N日前的M天內(nèi)第T個(gè)最高價(jià)到當(dāng)前周期的周期數(shù) 54. N周期前的M周期內(nèi)的第T個(gè)最小值. 用法: FINDLOW(VAR,N,M,T):VAR在N日前的M天內(nèi)第T個(gè)最低價(jià) 55. N周期前的M周期內(nèi)的第T個(gè)最小值到當(dāng)前周期的周期數(shù). 用法: FINDLOWBARS(VAR,N,M,T):VAR在N日前的M天內(nèi)第T個(gè)最低價(jià)到當(dāng)前周期的周期數(shù). 56. EXTERNSTR(TYPE,ID) TYPE為1表示是系統(tǒng)保留數(shù)據(jù), TYPE為0表示是自定義外部數(shù)據(jù),讀取signals目錄下面的的extern_user.txt,請(qǐng)用自定義數(shù)據(jù)管理器來維護(hù) extern_user.txt為文本結(jié)構(gòu),如下 1|600717|1|好股|0.33 市場(chǎng)(0:深圳,1:上海)|品種代碼|數(shù)據(jù)號(hào)|文字串|數(shù)值 57. EXTERNVALUE(TYPE,ID),用法同EXTERNSTR類似 58. 引用自定義序列數(shù)據(jù)(系統(tǒng)) 59. 引用自定義序列數(shù)據(jù). 讀取個(gè)人目錄下的signals目錄下面的[signals_user_?]目錄,請(qǐng)用自定義數(shù)據(jù)管理器來維護(hù). SIGNALS_USER(11,TYPE):表示讀當(dāng)前品種的11數(shù)據(jù)號(hào)的序列數(shù)據(jù),TYPE:為1表示做平滑處理,沒有自定義數(shù)據(jù)的周期返回上一周期的值;為0表示不做平滑處理. 60. 引用擴(kuò)展數(shù)據(jù). 請(qǐng)用擴(kuò)展數(shù)據(jù)管理器來設(shè)置和刷新數(shù)據(jù). EXTDATA_USER(N,TYPE),N取(1-100),表示讀當(dāng)前品種的N號(hào)擴(kuò)展序列數(shù)據(jù),TYPE:為1表示做平滑處理,沒有自定義數(shù)據(jù)的周期返回上一周期的值;為0表示不做平滑處理. 61. 返回漲停價(jià) 用法: ZTPRICE(REF(CLOSE,1),0.1):按10%計(jì)算得到在昨收盤基礎(chǔ)上的漲停價(jià) 比如: ZTPrice(REF(QHJSJ,1),0.1),得到期貨的漲停價(jià) 62. 返回跌停價(jià) 用法: DTPRICE(REF(CLOSE,1),0.1):按10%計(jì)算得到在昨收盤基礎(chǔ)上的跌停價(jià) 比如: DTPrice(REF(QHJSJ,1),0.6),得到期貨的跌停價(jià)(跌停比例為0.6的話) 63. TDXDLL1:調(diào)用DLL中的函數(shù). 用法: DLL1(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 64. TDXDLL2:調(diào)用DLL中的函數(shù). 用法: DLL2(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 65. TDXDLL3:調(diào)用DLL中的函數(shù). 用法: DLL3(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 66. TDXDLL4:調(diào)用DLL中的函數(shù). 用法: DLL4(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 67. TDXDLL5:調(diào)用DLL中的函數(shù). 用法: DLL5(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 68. TDXDLL6:調(diào)用DLL中的函數(shù). 用法: DLL6(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 69. TDXDLL7:調(diào)用DLL中的函數(shù). 用法: DLL7(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 70. TDXDLL8:調(diào)用DLL中的函數(shù). 用法: DLL8(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 71. TDXDLL9:調(diào)用DLL中的函數(shù). 用法: DLL9(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 72. TDXDLL10:調(diào)用DLL中的函數(shù). 用法: DLL10(funcid,param1,param2,param3),funcid為數(shù)字,表示調(diào)用dll函數(shù)編號(hào). 四. 板塊字符函數(shù). 1. 返回品種代碼. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,CODE);在屏幕左上角顯示品種代碼 2. 返回品種名稱. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,STKNAME);在屏幕左上角顯示品種名稱 3. 返回品種所屬行業(yè). 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);在屏幕左上角顯示所屬行業(yè)板塊 4. 返回品種所屬地域. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,DYBLOCK);在屏幕左上角顯示所屬地域板塊 5. 返回所屬概念板塊. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,GNBLOCK);在屏幕左上角顯示所屬概念板塊 6. 返回所屬風(fēng)格板塊. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,FGBLOCK);在屏幕左上角顯示所屬風(fēng)格板塊 7. 返回所屬指數(shù)板塊. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZSBLOCK);在屏幕左上角顯示所屬指數(shù)板塊 8. 返回所屬組合板塊. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZHBLOCK);在屏幕左上角顯示所屬組合板塊 9. 返回所屬自定義板塊. 用法: DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZDBLOCK);在屏幕左上角顯示所屬自定義板塊 10. GNBLOCKNUM:返回所屬概念板塊的個(gè)數(shù). 11.FGBLOCKNUM: 返回所屬風(fēng)格板塊的個(gè)數(shù). 12.ZSBLOCKNUM: 返回所屬指數(shù)板塊的個(gè)數(shù) 13.ZHBLOCKNUM: 返回所屬組合板塊的個(gè)數(shù). 14.ZDBLOCKNUM: 返回所屬自定義板塊的個(gè)數(shù) 15. 返回品種是否屬于某板塊. 用法: if(INBLOCK('滬深300'),x,y); 16. 返回品種名稱是否以參數(shù)開頭. 用法: if(NAMELIKE('ST'),x,y); 17. 返回品種代碼是否以參數(shù)開頭. 用法: if(CODELIKE('600'),x,y); 18. CON2STR(A,N):取A最后的值(非序列值)轉(zhuǎn)為字符串,小數(shù)位數(shù)N. 用法: CON2STR(FINANCE(20),3)表示取營業(yè)收入,以3位小數(shù)轉(zhuǎn)為字符串 19. VAR2STR(A,N):取A的每一個(gè)值轉(zhuǎn)為字符串,小數(shù)位數(shù)N. 用法: VAR2STR(C,3)表示取收盤價(jià),以3位小數(shù)轉(zhuǎn)為字符串 20. STR2CON(S):將S字符串轉(zhuǎn)化為數(shù)字. 用法: STR2CON('2365.02')表示將字符串'2365.02'轉(zhuǎn)化為數(shù)字2365.02 21. STRCAT(A,B):將兩個(gè)字符串A,B(非序列化)相加成一個(gè)字符串C. 用法: STRCAT('多頭','開倉')將兩個(gè)字符串'多頭','開倉'相加成一個(gè)字符串'多頭開倉' 22. STRSPACE(A):字符串附帶一空格 23. VARCAT(A,B):將兩個(gè)字符串A,B相加成一個(gè)字符串C. 用法: VARCAT('多頭',VAR2STR(C,2))將兩個(gè)字符串相加成一個(gè)字符串 24. STRCMP(A,B):比較兩個(gè)字符串A,B是否相等. 用法: STRCMP(HYBLOCK,'房地產(chǎn)')將成分股行業(yè)字符串與'房地產(chǎn)'比較,是否相等,如果相等表示屬于房地產(chǎn)板塊 25. FINDSTR(A,B):在字符串A中查找字符串B,如果找到返回1,否則返回0. 用法: FINDSTR('多頭開倉','開倉')在字符串'多頭開倉'中查找字符串'開倉',返回1 五. 邏輯函數(shù). 1. 兩條線交叉. 用法: CROSS(A,B)表示當(dāng)A從下方向上穿過B時(shí)返回1,否則返回0 例如: CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉 2. 兩條線維持一定周期后交叉. 用法:LONGCROSS(A,B,N)表示A在N周期內(nèi)都小于B,本周期從下方向上穿過B時(shí)返回1,否則返回0 3. 返回是否連漲周期數(shù). 用法: UPNDAY(CLOSE,M) 表示連漲M個(gè)周期,M為常量 4. 返回是否連跌周期. 用法: DOWNNDAY(CLOSE,M) 表示連跌M個(gè)周期,M為常量 5. 返回是否持續(xù)存在X>Y 用法: NDAY(CLOSE,OPEN,3) 表示連續(xù)3日收陽線 6. 是否存在. 用法: EXIST(CLOSE>OPEN,10) 表示前10日內(nèi)存在著陽線 7. 一直存在. 用法: EVERY(CLOSE>OPEN,10) 表示前10日內(nèi)一直陽線 8. LAST(X,A,B):持續(xù)存在. 用法: LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內(nèi)一直陽線 若A為0,表示從第一天開始,B為0,表示到最后日止 9. 求邏輯非. 用法: NOT(X)返回非X,即當(dāng)X=0時(shí)返回1,否則返回0 例如: NOT(ISUP)表示平盤或收陰 六. 選擇函數(shù). 1. 根據(jù)條件求不同的值. 用法: IF(X,A,B)若X不為0則返回A,否則返回B 例如: IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值 2. IFF:用法同IF一樣 3. 根據(jù)條件求不同的值,同IF判斷相反. 用法: IFN(X,A,B)若X不為0則返回B,否則返回A 例如: IFN(CLOSE>OPEN,HIGH,LOW)表示該周期收陰則返回最高值,否則返回最低值 4. 根據(jù)條件求不同的值,可中止. 用法: IFC(X,A,B)若X不為0則返回A,否則返回B.IFC與IF函數(shù)的區(qū)別:根據(jù)X的值來選擇性執(zhí)行A、B表達(dá)式. 例如: IFC(CLOSE>OPEN,HIGH,TESTSKIP(1));L;表示當(dāng)日收陽則返回最高值,并執(zhí)行下一句"L;",否則退出公式計(jì)算 5. VALUEWHEN(COND,X) 當(dāng)COND條件成立時(shí),取X的當(dāng)前值,否則取VALUEWHEN的上個(gè)值. 6. TESTSKIP(A):滿足A則直接返回. 用法: TESTSKIP(A) 表示如果滿足條件A則該公式直接返回,不再計(jì)算接下來的表達(dá)式 注意:A為非序列數(shù)據(jù),只取最后一個(gè)數(shù)據(jù). 七. 數(shù)學(xué)函數(shù). 1. 求最大值. 用法: MAX(A,B)返回A和B中的較大值 例如: MAX(CLOSE-OPEN,0)表示若收盤價(jià)大于開盤價(jià)返回它們的差值,否則返回0 2. 求最小值. 用法: MIN(A,B)返回A和B中的較小值 例如: MIN(CLOSE,OPEN)返回開盤價(jià)和收盤價(jià)中的較小值 3. 反余弦值. 用法: ACOS(X)返回X的反余弦值 4. 反正弦值. 用法: ASIN(X)返回X的反正弦值 5. 反正切值. 用法: ATAN(X)返回X的反正切值 6. 余弦值. 用法: COS(X)返回X的余弦值 7. 正弦值. 用法: SIN(X)返回X的正弦值 8. 正切值. 用法: TAN(X)返回X的正切值 9. 指數(shù). 用法: EXP(X)為e的X次冪 例如: EXP(CLOSE)返回e的CLOSE次冪 10. 求自然對(duì)數(shù). 用法: LN(X)以e為底的對(duì)數(shù) 例如: LN(CLOSE)求收盤價(jià)的對(duì)數(shù) 11. 求10為底的對(duì)數(shù). 用法: LOG(X)取得X的對(duì)數(shù) 例如: LOG(100)等于2 12. 開平方. 用法: SQRT(X)為X的平方根 例如: SQRT(CLOSE)收盤價(jià)的平方根 13. 求絕對(duì)值. 用法: ABS(X)返回X的絕對(duì)值 例如: ABS(-34)返回34 14. 乘冪. 用法: POW(A,B)返回A的B次冪 例如: POW(CLOSE,3)求得收盤價(jià)的3次方 15. 向上舍入. 用法: CEILING(A)返回沿A數(shù)值增大方向最接近的整數(shù) 例如: CEILING(12.3)求得13,CEILING(-3.5)求得-3 16. 向下舍入. 用法: FLOOR(A)返回沿A數(shù)值減小方向最接近的整數(shù) 例如: FLOOR(12.3)求得12,FLOOR(-3.5)求得-4 17. 取整. 用法: INTPART(A)返回沿A絕對(duì)值減小方向最接近的整數(shù) 例如: INTPART(12.3)求得12,INTPART(-3.5)求得-3 18. 介于. 用法: BETWEEN(A,B,C)表示A處于B和C之間時(shí)返回1,否則返回0 例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價(jià)介于5日均線和10日均線之間 19. 小數(shù)部分. 用法: FRACPART(X),返回X的小數(shù)部分 20. 四舍五入. 用法: ROUND(X),返回X四舍五入到個(gè)位的數(shù)值 21. 取符號(hào). 用法: SIGN(X),返回X的符號(hào).當(dāng)X>0,X=0,X<0分別返回1,0,-1 22. 取模. 用法: MOD(M,N),返回M關(guān)于N的模(M除以N的余數(shù)) 例如: MOD(5,3)返回2 23. 取隨機(jī)數(shù). 用法: RAND(N),返回一個(gè)范圍在1-N的隨機(jī)整數(shù) 八. 統(tǒng)計(jì)函數(shù); 1. AVEDEV(X,N) 返回平均絕對(duì)偏差 2. DEVSQ(X,N) 返回?cái)?shù)據(jù)偏差平方和 3. FORCAST(X,N) 返回線性回歸預(yù)測(cè)值 4. SLOPE(X,N) 返回線性回歸斜率 5. STD(X,N) 返回估算標(biāo)準(zhǔn)差 6. STDP(X,N) 返回總體標(biāo)準(zhǔn)差 7. VAR(X,N) 返回估算樣本方差 8. VARP(X,N) 返回總體樣本方差 9. COVAR(X,Y,N) 返回X和Y的N周期的協(xié)方差 10. RELATE(X,Y,N) 返回X和Y的N周期的相關(guān)系數(shù) 11. β(Beta)系數(shù) BETA(N) 返回當(dāng)前證券N周期收益與大盤收益相比的貝塔系數(shù) 12. BETAEX(X,Y,N) 返回X與Y的N周期的相關(guān)放大系數(shù) 13. VOLAT(X,N) 返回歷史波動(dòng)率 14. BLOCKSETNUM.橫向統(tǒng)計(jì) 用法: BLOCKSETNUM(板塊名稱), 返回該板塊的股票個(gè)數(shù) 15. HORCALC.橫向統(tǒng)計(jì) 用法: HORCALC(板塊名稱,數(shù)據(jù)項(xiàng),計(jì)算方式,權(quán)重), 數(shù)據(jù)項(xiàng): 100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅,106-成交額 計(jì)算方式: 0-累加,1-排名次 權(quán)重: 0-總股本,1-流通股本,2-等同權(quán)重,3-流通市值 16. INSORT.橫向統(tǒng)計(jì) 用法:INSORT(板塊名稱,指標(biāo)名稱,指標(biāo)線,升降序), 返回該股在板塊中的排序序號(hào) 例如: INSORT('房地產(chǎn)','KDJ',3,0)表示該股的KDJ指標(biāo)第三個(gè)輸出即J之值在房地產(chǎn)板塊中的排名, 最后一個(gè)參數(shù)為0表示降序排名 17. INSUM.橫向統(tǒng)計(jì) 用法:INSUM(板塊名稱,指標(biāo)名稱,指標(biāo)線,計(jì)算類型), 返回板塊各成分該指標(biāo)相應(yīng)輸出安計(jì)算類型得到的計(jì)算值.計(jì)算類型:0-累加,1-平均數(shù),2-最大值,3-最小值. 例如: INSUM('房地產(chǎn)','KDJ',3,0)表示房地產(chǎn)板塊中所有股票的KDJ指標(biāo)第三個(gè)輸出即J之值的累加值 九. 形態(tài)函數(shù). 1. 成本分布情況. 用法: COST(10),表示10%獲利盤的價(jià)格是多少,即有10%的持倉量在該價(jià)格以下,其余90%在該價(jià)格以上,為套牢盤 該函數(shù)僅對(duì)日線分析周期有效 2. 屬于未來函數(shù),前M個(gè)ZIG轉(zhuǎn)向波峰值. 用法: PEAK(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰的數(shù)值,M必須大于等于1 例如: PEAK(1,5,1)表示%5最高價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰的數(shù)值 3. 屬于未來函數(shù),前M個(gè)ZIG轉(zhuǎn)向波峰到當(dāng)前距離. 用法: PEAKBARS(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波峰到當(dāng)前的周期數(shù),M必須大于等于1 例如: PEAK(0,5,1)表示%5開盤價(jià)ZIG轉(zhuǎn)向的上一個(gè)波峰到當(dāng)前的周期數(shù) 4. 拋物轉(zhuǎn)向. 用法: SAR(N,S,M),N為計(jì)算周期,S為步長(zhǎng),M為極值 例如: SAR(10,2,20)表示計(jì)算10日拋物轉(zhuǎn)向,步長(zhǎng)為2%,極限值為20% 5. 拋物轉(zhuǎn)向點(diǎn). 用法: SARTURN(N,S,M),N為計(jì)算周期,S為步長(zhǎng),M為極值,若發(fā)生向上轉(zhuǎn)向則返回1,若發(fā)生向下轉(zhuǎn)向則返回-1,否則為0 其用法與SAR函數(shù)相同 6. 屬于未來函數(shù),前M個(gè)ZIG轉(zhuǎn)向波谷值. 用法: TROUGH(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷的數(shù)值,M必須大于等于1 例如: TROUGH(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷的數(shù)值 7. 屬于未來函數(shù),前M個(gè)ZIG轉(zhuǎn)向波谷到當(dāng)前距離. 用法: TROUGHBARS(K,N,M)表示之字轉(zhuǎn)向ZIG(K,N)的前M個(gè)波谷到當(dāng)前的周期數(shù),M必須大于等于1 例如: TROUGH(2,5,2)表示%5最低價(jià)ZIG轉(zhuǎn)向的前2個(gè)波谷到當(dāng)前的周期數(shù) 8. 獲利盤比例. 用法: WINNER(CLOSE),表示以當(dāng)前收市價(jià)賣出的獲利盤比例,例如返回0.1表示10%獲利盤;WINNER(10.5)表示10.5元價(jià)格的獲利盤比例 該函數(shù)僅對(duì)日線分析周期有效 9. 近期獲利盤比例. 用法: LWINNER(5,CLOSE),表示最近5天的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例 例如: 返回0.1表示10%獲利盤 10. 遠(yuǎn)期獲利盤比例. 用法: PWINNER(5,CLOSE),表示5天前的那部分成本以當(dāng)前收市價(jià)賣出的獲利盤比例 例如: 返回0.1表示10%獲利盤 11. 區(qū)間成本. 用法: CostEX(CLOSE, REF(CLOSE)),表示近兩日收盤價(jià)格間籌碼的成本,例如返回10表示區(qū)間成本為20元 該函數(shù)僅對(duì)日線分析周期有效 12. 遠(yuǎn)期成本分布比例. 用法: PPART(10),表示10前的成本占總成本的比例,0.2表示20% 13. 屬于未來函數(shù),之字轉(zhuǎn)向. 用法: ZIG(K,N),當(dāng)價(jià)格變化量超過N%時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià),其余:數(shù)組信息 例如: ZIG(3,5)表示收盤價(jià)的5%的ZIG轉(zhuǎn)向 14. 屬于未來函數(shù),之字轉(zhuǎn)向. 用法: ZIGA(K,X),當(dāng)價(jià)格變化超過X時(shí)轉(zhuǎn)向,K表示0:開盤價(jià),1:最高價(jià),2:最低價(jià),3:收盤價(jià),其余:數(shù)組信息 例如: ZIGA(3,1.5)表示收盤價(jià)變化1.5元的ZIGA轉(zhuǎn)向 15. 新拋物轉(zhuǎn)向函數(shù) 用法: NewSAR(N,S),N為起始統(tǒng)計(jì)天數(shù),S為加速因子 例如: NewSAR(10,2)表示從10日后開始統(tǒng)計(jì),加速因子為2的拋物轉(zhuǎn)向 16. LFS 返回個(gè)股鎖定因子 十. 指數(shù)函數(shù). 1. INDEXA 返回對(duì)應(yīng)的大盤成交額,分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 2. INDEXADV 返回對(duì)應(yīng)的上漲家數(shù),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 3. INDEXDEC 返回對(duì)應(yīng)的下跌家數(shù),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 4. INDEXC 返回對(duì)應(yīng)的大盤收盤價(jià),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 5. INDEXH 返回對(duì)應(yīng)的大盤最高價(jià),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 6. INDEXL 返回對(duì)應(yīng)的大盤最低價(jià),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 7. INDEXO 返回對(duì)應(yīng)的大盤開盤價(jià),分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 8. INDEXV 返回對(duì)應(yīng)的大盤成交量,分別是上證指數(shù),深證成指,中小板指和創(chuàng)業(yè)板指,港股為恒生指數(shù) (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 9. HY_INDEXA 返回對(duì)應(yīng)的行業(yè)指數(shù)成交額,如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 10. HY_INDEXADV 返回對(duì)應(yīng)的行業(yè)指數(shù)上漲家數(shù),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 11. HY_INDEXDEC 返回對(duì)應(yīng)的行業(yè)指數(shù)下跌家數(shù),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 12. HY_INDEXC 返回對(duì)應(yīng)的行業(yè)指數(shù)收盤價(jià),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 13. HY_INDEXH 返回對(duì)應(yīng)的行業(yè)指數(shù)最高價(jià),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 14. HY_INDEXL 返回對(duì)應(yīng)的行業(yè)指數(shù)最低價(jià),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 15. HY_INDEXO 返回對(duì)應(yīng)的行業(yè)指數(shù)開盤價(jià),如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 16. HY_INDEXV 返回對(duì)應(yīng)的行業(yè)指數(shù)成交量,如果沒有通達(dá)信板塊指數(shù),則不支持 (對(duì)應(yīng)指數(shù)的數(shù)據(jù)必須要先下載到本地) 十一. 日線統(tǒng)計(jì)函數(shù). 1. TRADENUM 逐筆成交總單數(shù),滬深品種的資金流向功能專用 2. TRADEINNUM 逐筆買入成交單數(shù),相當(dāng)于L2_VOLNUM(0,0)+L2_VOLNUM(1,0),滬深品種的資金流向功能專用 3. TRADEOUTNUM 逐筆賣出成交單數(shù),相當(dāng)于L2_VOLNUM(0,1)+L2_VOLNUM(1,1),滬深品種的資金流向功能專用 4. LARGETRDINNUM 逐筆買入大單成交單數(shù),相當(dāng)于L2_VOLNUM(0,0),滬深品種的資金流向功能專用 5. LARGETRDOUTNUM 逐筆賣出大單成交單數(shù),相當(dāng)于L2_VOLNUM(0,1),滬深品種的資金流向功能專用 6. L2_VOLNUM(N,M) 單數(shù)分檔,按: N(0--1):(超大+大)/(中+小),M(0--1):買/賣二類,滬深品種的資金流向功能專用 7. L2_VOL(N,M) 單數(shù)分檔,按: N(0--3):超大/大/中/小四檔處理,M(0--3):買入/賣出/主買/主賣四類,滬深品種的資金流向功能專用 8. L2_AMO(N,M) 單數(shù)分檔,按: N(0--3):超大/大/中/小四檔處理,M(0--3):買入/賣出/主買/主賣四類,滬深品種的資金流向功能專用 9. CUR_BUYORDER 當(dāng)前總委買量,專業(yè)版滬深品種行情專用 10. CUR_SELLORDER 當(dāng)前總委賣量,專業(yè)版滬深品種行情專用 11. ACTINVOL 主動(dòng)買成交量,相當(dāng)于L2_VOL(0,2)+L2_VOL(1,2)+L2_VOL(2,2)+L2_VOL(3,2),滬深品種的資金流向功能專用 12. ACTOUTVOL 主動(dòng)賣成交量,相當(dāng)于L2_VOL(0,3)+L2_VOL(1,3)+L2_VOL(2,3)+L2_VOL(3,3),滬深品種的資金流向功能專用 13. LARGEINTRDVOL 逐筆買入大單成交量,相當(dāng)于L2_VOL(0,0)+L2_VOL(1,0),滬深品種的資金流向功能專用 14. LARGEOUTTRDVOL 逐筆賣出大單成交量,相當(dāng)于L2_VOL(0,1)+L2_VOL(1,1),滬深品種的資金流向功能專用 15. BIDORDERVOL 累計(jì)總有效委買量,專業(yè)版滬深品種行情專用 累計(jì)總有效委買量-累計(jì)總有效撤買量=總買+總成交量 16. BIDCANCELVOL 累計(jì)總有效撤買量,專業(yè)版滬深品種行情專用 累計(jì)總有效委買量-累計(jì)總有效撤買量=總買+總成交量 17. AVGBIDPX 專業(yè)版滬深品種行情專用:最新委買均價(jià) 18. OFFERORDERVOL 累計(jì)總有效委賣量,專業(yè)版滬深品種行情專用 累計(jì)總有效委賣量-累計(jì)總有效撤賣量=總賣+總成交量 19. OFFERCANCELVOL 累計(jì)總有效撤賣量,專業(yè)版滬深品種行情專用 累計(jì)總有效委賣量-累計(jì)總有效撤賣量=總賣+總成交量 20. AVGOFFERPX 專業(yè)版滬深品種行情專用:最新委賣均價(jià) 十二. 繪圖函數(shù). 1. 在圖形上繪制折線段. 用法: PLOYLINE(COND,PRICE),當(dāng)COND條件滿足時(shí),以PRICE位置為頂點(diǎn)畫折線連接. 例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創(chuàng)20天新高點(diǎn)之間畫折線 2. 屬于未來函數(shù),在圖形上繪制直線段. 用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),當(dāng)COND1條件滿足時(shí),在PRICE1位置畫直線起點(diǎn),當(dāng)COND2條件滿足時(shí),在PRICE2位置畫直線終點(diǎn),EXPAND為延長(zhǎng)類型. 例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在創(chuàng)20天新高與創(chuàng)20天新低之間畫直線并且向右延長(zhǎng). 3. DRAWKLINE(HIGH,OPEN,LOW,CLOSE). 用法: 以HIGH為最高價(jià),OPEN為開盤價(jià),LOW為最低,CLOSE收盤畫K線 4. 在圖形上繪制柱線. 用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當(dāng)COND條件滿足時(shí),在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標(biāo)準(zhǔn)間距),EMPTH為0畫實(shí)心柱,-1畫虛線空心柱,否則畫實(shí)線空心柱. 例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分. 5. 在圖形上繪制小圖標(biāo). 用法: DRAWICON(COND,PRICE,TYPE),當(dāng)COND條件滿足時(shí),在PRICE位置畫TYPE號(hào)圖標(biāo)(TYPE為1--41). 例如: DRAWICON(CLOSE>OPEN,LOW,1)表示當(dāng)收陽時(shí)在最低價(jià)位置畫1號(hào)圖標(biāo). 6. 在圖形上顯示文字. 用法: DRAWTEXT(COND,PRICE,TEXT),當(dāng)COND條件滿足時(shí),在PRICE位置書寫文字TEXT. 例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當(dāng)日實(shí)體陽線大于8%時(shí)在最低價(jià)位置顯示'大陽線'字樣. 7. 固定位置顯示文字. 用法: DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),當(dāng)COND條件滿足時(shí),在當(dāng)前指標(biāo)窗口內(nèi)(X,Y)位置書寫文字TEXT,X,Y為書寫點(diǎn)在窗口中相對(duì)于左上角的百分比,TYPE:0為左對(duì)齊,1為右對(duì)齊. 例如: DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大陽線')表示最后一個(gè)交易日實(shí)體陽線大于8%時(shí)在窗口中間位置顯示'大陽線'字樣. 8. 畫出數(shù)字. 用法: DRAWNUMBER(COND,PRICE,NUMBER),當(dāng)COND條件滿足時(shí),在PRICE位置書寫數(shù)字NUMBER. 例如: DRAWNUMBER(CLOSE/OPEN>1.08,LOW,C)表示當(dāng)日實(shí)體陽線大于8%時(shí)在最低價(jià)位置顯示收盤價(jià). 9. 10. 固定位置顯示數(shù)字. 用法: DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),當(dāng)COND條件滿足時(shí),在當(dāng)前指標(biāo)窗口內(nèi)(X,Y)位置書寫數(shù)字NUMBER,X,Y為書寫點(diǎn)在窗口中相對(duì)于左上角的百分比,TYPE:0為左對(duì)齊,1為右對(duì)齊. 例如: DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一個(gè)交易日實(shí)體陽線大于8%時(shí)在窗口中間位置顯示收盤價(jià). 11. 將自定顏色作為數(shù)值輸出. 用法: RGB(Red,Green,Blue),輸出為0XBBGGRR,參數(shù)使用十進(jìn)制數(shù),范圍為0至255,以最近一個(gè)周期數(shù)值為準(zhǔn). 例如: RGB(0,0,255)輸出結(jié)果為16進(jìn)制的0XFF0000. 12. 畫出帶狀線. 用法: DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),當(dāng)VAL1>VAL2時(shí),在VAL1和VAL2之間填充COLOR1;當(dāng)VAL1<VAL2時(shí),填充COLOR2,這里的顏色均使用RGB函數(shù)計(jì)算得到. 例如: DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96)); 13. 畫出圖片. 用法: DRAWBMP(COND,PRICE,'Bmp文件名'),當(dāng)條件COND滿足時(shí),在PRICE位置畫T0002目錄下面的signals目錄下面的"Bmp文件名"; 例如: DRAWBMP(O>C,CLOSE,'高開'); 14. 填充背景. 用法: DRAWGBK(COND,COLOR1,COLOR2,是否橫向漸進(jìn),'BMP名',是否拉升BMP),當(dāng)條件COND滿足時(shí)填充背景,如果COLOR1和COLOR2有一個(gè)不為0,則以COLOR1到COLOR2的漸變色為背景,否則畫T0002目錄下面的signals目錄下面的'Bmp名'. 例如: DRAWGBK(O>C,RGB(0,255,0),RGB(255,0,0),0,'背景圖',0); 15. 相對(duì)位置上畫矩形. 用法: DRAWRECTREL(LEFT,TOP,RIGHT,BOTTOM,COLOR),以圖形窗口(LEFT,TOP)為左上角,(RIGHT,BOTTOM)為右下角繪制矩形,坐標(biāo)單位是窗口沿水平和垂直方向的1/1000,取值范圍是0—999,超出范圍則可能顯示在圖形窗口外,矩形中間填充顏色COLOR,COLOR為0表示不填充. 例如: DRAWRECTREL(0,0,500,500,RGB(255,255,0))表示在圖形最左上部1/4位置用黃色繪制矩形. 十三. 關(guān)聯(lián)財(cái)物函數(shù). 1. SETCODE 市場(chǎng)類型 0:深圳 1:上海,47:中金所期貨 28:鄭州商品 29:大連商品 30:上海商品,27:香港指數(shù) 31:香港主板,48:香港創(chuàng)業(yè)板... 2. MINDIFF 返回某品種的最小變動(dòng)價(jià)位(也是交易價(jià)格的最小間隔單位) 3. MULTIPLIER 期貨每手乘數(shù) 4. TQFLAG 當(dāng)前的復(fù)權(quán)狀態(tài),0:無復(fù)權(quán) 1:前復(fù)權(quán) 2:后復(fù)權(quán) 5. USEDDATANUM 當(dāng)前使用的數(shù)據(jù)個(gè)數(shù) 6. TOTALCAPITAL 當(dāng)前總股本 7. CAPITAL 當(dāng)前流通股本 8. FINANCE(1) 總股本(隨時(shí)間可能有變化) 9. FINANCE(2) 用法同SETCODE 10. FINANCE(3) 滬深品種類型 0:指數(shù),1:A股主板,2:中小板,3:創(chuàng)業(yè)板,4:三板,5:B股,6:債券,7:基金,8:權(quán)證,9:其它,10:非滬深品種 11. FINANCE(4) 滬深品種通達(dá)信二級(jí)行業(yè)代碼 12. FINANCE(5) B股 13. FINANCE(6) H股 14. FINANCE(7) 流通股本(隨時(shí)間可能有變化) 15. FINANCE(8) 股東人數(shù)(最新報(bào)告期數(shù)據(jù)) 16. FINANCE(9) 資產(chǎn)負(fù)債率 即:(總資產(chǎn)-凈資產(chǎn)-少數(shù)股東權(quán)益)/總資產(chǎn)*100 17. FINANCE(10) 總資產(chǎn) 18. FINANCE(11) 流動(dòng)資產(chǎn) 19. FINANCE(12) 固定資產(chǎn) 20. FINANCE(13) 無形資產(chǎn) 21. FINANCE(15) 流動(dòng)負(fù)債 22. FINANCE(16) 少數(shù)股東權(quán)益 23. FINANCE(17) 資本公積金 24. FINANCE(18) 每股公積金 25. FINANCE(19) 股東權(quán)益(凈資產(chǎn)) 26. FINANCE(20) 營業(yè)收入 27. FINANCE(21) 營業(yè)成本 28. FINANCE(22) 應(yīng)收帳款 29. FINANCE(22) 應(yīng)收帳款 30.FINANCE(23) 營業(yè)利潤(rùn). 31. FINANCE(24) 投資收益 32. FINANCE(25) 經(jīng)營現(xiàn)金流量 33. FINANCE(26) 總現(xiàn)金流量 34. FINANCE(27) 存貨 35. FINANCE(28) 利潤(rùn)總額 36. FINANCE(29) 稅后利潤(rùn) 37. FINANCE(30) 凈利潤(rùn) 38. FINANCE(31) 未分配利潤(rùn) 39. FINANCE(32) 每股未分配利潤(rùn) 40. FINANCE(33) 每股收益(折算為全年收益) 41. FINANCE(34) 每股凈資產(chǎn) 42. FINANCE(35) 季報(bào)中調(diào)整后的每股凈資產(chǎn) 43. FINANCE(36) 股東權(quán)益比 44. FINANCE(37) 第幾期季度報(bào)告,1為一季報(bào),2為中報(bào),3為三季報(bào),4為年報(bào) 45. FINANCE(38) 每股收益(最近一期季報(bào)) 46. FINANCE(40) 流通市值 4.7. FINANCE(41) 總市值 48. FINANCE(42) 上市的天數(shù) 49. FINANCE(43) 凈利潤(rùn)同比增長(zhǎng)率 50. FINANCE(44) 主營收入同比增長(zhǎng)率 51. FINANCE(50) 是否屬于滬深300 52. FINANCE(51) 是否含可轉(zhuǎn)債 53. FINANCE(52) 是否為融資融券標(biāo)的 54. FINANCE(53) 每股股息(港股,美股) 55. FINANCE(60) 行權(quán)比例(權(quán)證,期權(quán)) 56. FINANCE(61) 行權(quán)價(jià)(權(quán)證,期權(quán)) 57. FINANCE(62) 杠桿比例(權(quán)證,期權(quán)) 58. FINANCE(63) 內(nèi)在價(jià)值(權(quán)證,期權(quán)) 59. FINANCE(64) 溢價(jià)率(權(quán)證,期權(quán)) 60. FINANCE(65) 時(shí)間價(jià)值(權(quán)證,期權(quán)) 61. FINANCE(66) 剩余天數(shù)(期權(quán)) 62. FINANCE(67) 合約乘數(shù)(期權(quán)) 十四. 即時(shí)行情函數(shù). 1. DYNAINFO(3) 前收盤價(jià) 即時(shí)行情數(shù)據(jù) 2. DYNAINFO(4) 開盤價(jià) 即時(shí)行情數(shù)據(jù) 3. DYNAINFO(5) 最高價(jià) 即時(shí)行情數(shù)據(jù) 4. DYNAINFO(6) 最低價(jià) 即時(shí)行情數(shù)據(jù) 5. DYNAINFO(7) 現(xiàn)價(jià) 即時(shí)行情數(shù)據(jù) 6. DYNAINFO(8) 總量 即時(shí)行情數(shù)據(jù) 7. DYNAINFO(9) 現(xiàn)量 即時(shí)行情數(shù)據(jù) 8. DYNAINFO(10) 總金額 即時(shí)行情數(shù)據(jù) 9. DYNAINFO(11) 均價(jià) 即時(shí)行情數(shù)據(jù) 10. DYNAINFO(12) 日升跌 即時(shí)行情數(shù)據(jù) 11. DYNAINFO(13) 振幅 即時(shí)行情數(shù)據(jù) 12. DYNAINFO(14) 漲幅 即時(shí)行情數(shù)據(jù) 13. DYNAINFO(16) 前5日每分鐘均量 盤中不變化 14. DYNAINFO(17) 量比 即時(shí)行情數(shù)據(jù) 15. DYNAINFO(18) 上漲家數(shù)(對(duì)滬深大盤和通達(dá)信板塊指數(shù)有效) 即時(shí)行情數(shù)據(jù) 16. DYNAINFO(19) 下跌家數(shù)(對(duì)滬深大盤和通達(dá)信板塊指數(shù)有效) 即時(shí)行情數(shù)據(jù) 17. DYNAINFO(20) 最新買價(jià) 即時(shí)行情數(shù)據(jù) 18. DYNAINFO(21) 最新賣價(jià) 即時(shí)行情數(shù)據(jù) 19. DYNAINFO(22) 返回內(nèi)盤 即時(shí)行情數(shù)據(jù) 20. DYNAINFO(23) 返回外盤 即時(shí)行情數(shù)據(jù) 21. SELVOL:返回內(nèi)盤,即DYNAINFO(22) 即時(shí)行情數(shù)據(jù) 22.BUYVOL: 返回外盤,即DYNAINFO(23) 即時(shí)行情數(shù)據(jù) 23. DYNAINFO(24) 返回漲速 即時(shí)行情數(shù)據(jù) 24. DYNAINFO(25) 返回幾分鐘前的價(jià)格,周期由漲速周期決定,一般為5分鐘 即時(shí)行情數(shù)據(jù) 25. DYNAINFO(37) 換手率 比如DYNAINFO(37)>0.25表示換手超過25% 26. DYNAINFO(39) 動(dòng)態(tài)市盈率 即時(shí)行情數(shù)據(jù) 27. DYNAINFO(40) 成交方向 即時(shí)行情數(shù)據(jù) 0:主動(dòng)買 1:主動(dòng)賣 2:中性單 28. DYNAINFO(50) 采樣點(diǎn)數(shù),即分時(shí)成交明細(xì)個(gè)數(shù),相當(dāng)于報(bào)價(jià)中的活躍度 即時(shí)行情數(shù)據(jù) 29. DYNAINFO(51) 內(nèi)外比 即時(shí)行情數(shù)據(jù) 30. DYNAINFO(52) 港股資金流向 單位為萬 即時(shí)行情數(shù)據(jù) 31. DYNAINFO(57) 筆升跌 即時(shí)行情數(shù)據(jù) 32. DYNAINFO(58) 最新叫買量 即時(shí)行情數(shù)據(jù) 33. DYNAINFO(59) 最新叫賣量 即時(shí)行情數(shù)據(jù) 34. DYNAINFO(60) 滬深總上漲家數(shù) 即時(shí)行情數(shù)據(jù) 35. DYNAINFO(61) 滬深總下跌家數(shù) 即時(shí)行情數(shù)據(jù) 36. DYNAINFO(62) 滬深總成交金額 即時(shí)行情數(shù)據(jù) 37. 返回當(dāng)前成交是否為主動(dòng)性買單. 用法: ISBUYORDER 當(dāng)本筆成交為主動(dòng)性買盤時(shí),返回1,否則為0 十五. 線形和顏色. 1. COLOR:格式為COLOR+“BBGGRR”:BB、GG、RR表示藍(lán)色、綠色和紅色的分量,每種顏色的取值范圍是00-FF,采用了16進(jìn)制。 例如:MA5:MA(CLOSE,5),COLOR00FFFF表示純紅色與純綠色的混合色:COLOR808000表示淡藍(lán)色和淡綠色的混合色。 2. COLORBLACK:畫黑色 3. COLORBLUE:畫藍(lán)色 4. COLORGREEN: 畫綠色 5. COLORCYAN: 畫青色 6. COLORRED: 畫紅色 7. COLORMAGYNTA: 畫洋紅色 8. COLORBROWN: 畫棕色 9. COLORLIGRAY: 畫淡灰色 10. COLORGRAY: 畫深灰色 11. COLORLIBLUE: 畫淡藍(lán)色 12. COLORLIGREEN: 畫淡綠色 13. COLORLICYAN: 畫淡青色 14. COLORLIRED: 畫淡紅色 15. COLORLIMAGENTA: 畫淡洋紅色 16. COLORYELLOW: 畫黃色 17. COLORWHITE: 畫白色 18. LINETHICK:格式“LINETHICK+(1-9)”; 參數(shù)的取值范圍在1—9之間,“LINETHICK1”表示最細(xì)的線,而“LINETHICK9”表示最粗的線; 19. DRAWABOVE: 顯示在位置之上,對(duì)于DRAWTEXT和DRAWNUMBER等函數(shù)有用,放在語句的最后面,比如: DRAWNUMBER(CLOSE>OPEN,HIGH,CLOSE),DRAWABOVE; 20.NOFROME: 不顯示邊框,對(duì)于DRAWRECTREL等函數(shù)有用,放在語句的最后面 21. STICK:畫柱狀線 22. COLORSTICK: 畫彩色柱狀線。數(shù)據(jù)為正數(shù)時(shí),向上畫紅色柱狀線,反之向下畫綠線 23. VOLSTICK: 成交量柱狀線。當(dāng)股價(jià)上漲時(shí)顯示紅色空心柱,則顯示綠色實(shí)心柱 24.LINESTICK: 同時(shí)畫出柱狀線和指標(biāo)線 25. CROSSDOT: 畫小叉線 26. POINTDOT: 畫小圓圈線 27. DOTLINE: 畫虛線 28.NODRAW: 不畫該線 十六. 操作符. 1. +:例如: X + Y 2. -:例如: X - Y 3. *:例如: X * Y 4. /:例如: X / Y 5. <:例如: X < Y 6. >:例如: X > Y 7. <=:例如: X <= Y 8. >=:例如: X >= Y 9. =:例如: X = Y 10.!=: 例如: X != Y 11. <>;與!=的用法一樣 12. {};\:例如 {注釋部分} 13. AND:例如: X>Y AND Y>Z 14. OR:例如: X>Y OR Y>Z 15. &&;與AND的用法一樣 16. ||;與OR的用法一致 17. $:引用特定的數(shù)據(jù) 例如:"000014$CLOSE",表示取000014的收盤價(jià),注意加入雙引號(hào). 對(duì)于滬深有重復(fù)代碼的,可在前面加SZ,SH,"SZ000001$CLOSE"表示平安銀行, 注意:引用品種的對(duì)應(yīng)周期的數(shù)據(jù)必須要先下載到本地 18. (;括號(hào) 例如:HIGH/(CLOSE+OPEN) 19. ):反括號(hào) 例如:HIGH/(CLOSE+OPEN) 20. ,:例如: MA(CLOSE,3) 21. ::輸出 例如: 輸出:CLOSE+OPEN 22. =:賦值 例如: 變量1:=HIGH 23. "":雙引號(hào) 例如:"000014$CLOSE",表示取000014的收盤價(jià) 24. .:引用指標(biāo)輸出 例如: KDJ.K 表示輸入KDJ指標(biāo)的K輸出值 25. ;:分號(hào) 例如: A:=CLOSE; 26. #:跨周期引用符號(hào) 可用MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR 例如:TMP1:=CLOSE#WEEK; {非指標(biāo)引用時(shí)只可用于OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等,當(dāng)前周期不支持多秒線,多分鐘線和多日線,并且引用周期必須要高于當(dāng)前周期,5秒線只支持引用1分鐘線和5分鐘線} TMP2:=KDJ.K#WEEK; {跨周期指標(biāo)引用,引用品種的對(duì)應(yīng)周期的數(shù)據(jù)必須要先下載到本地} 跨周期指標(biāo)引用不支持帶參數(shù) 27. 用于跨周期1分鐘線引用 28. 用于跨周期5分鐘線引用 29. 用于跨周期15分鐘線引用 30. 用于跨周期30分鐘線引用 31. 用于跨周期60分鐘線引用 32. 用于跨周期周線引用 33. 用于跨周期季線引用 十七. 信號(hào)交易函數(shù). 1. 多頭建倉(開倉買入). 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: BUY(CROSS(A,B),LOW),當(dāng)A上穿B時(shí),在LOW處畫標(biāo)記,同時(shí)突出提示或直接下單,如果LOW改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 2. 多頭平倉(平倉賣出). 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: SELL(CROSS(A,B),HIGH),當(dāng)A上穿B時(shí),在HIGH處畫標(biāo)記,同時(shí)突出提示或直接下單,如果HIGH改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 3. 空頭建倉(開倉賣出). 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: SELLSHORT(CROSS(A,B),HIGH),當(dāng)A上穿B時(shí),在HIGH處畫標(biāo)記,同時(shí)突出提示或直接下單,如果HIGH改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 4. 空頭平倉(平倉買入). 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: BUYSHORT(CROSS(A,B),LOW),當(dāng)A上穿B時(shí),在LOW處畫標(biāo)記,同時(shí)突出提示或直接下單,如果LOW改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 5. 先平空倉再開多倉. 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: BUYSHORT_BUY(CROSS(A,B),LOW),當(dāng)A上穿B時(shí),在LOW處畫標(biāo)記,同時(shí)突出提示或直接下單,如果LOW改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 獨(dú)立池時(shí),反手時(shí)平掉所有的原來倉位 6. 先平多倉再開空倉. 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: SELL_SELLSHORT(CROSS(A,B),HIGH),當(dāng)A上穿B時(shí),在HIGH處畫標(biāo)記,同時(shí)突出提示或直接下單,如果HIGH改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 獨(dú)立池時(shí),反手時(shí)平掉所有的原來倉位 7. 平掉所有多頭倉位. 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: CLOSEALLD(CROSS(A,B),HIGH),當(dāng)A上穿B時(shí),在HIGH處畫標(biāo)記,同時(shí)突出提示或直接下單,如果HIGH改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 8. 平掉所有空頭倉位. 參數(shù)1為觸發(fā)條件,參數(shù)2為標(biāo)記放置位置. 例如: CLOSEALLK(CROSS(A,B),LOW),當(dāng)A上穿B時(shí),在LOW處畫標(biāo)記,同時(shí)突出提示或直接下單,如果LOW改為DRAWNULL,就不畫標(biāo)記.(分時(shí)圖上不支持) 9. AUTOFILTER: 對(duì)交易信號(hào)(BUY,SELL,SELLSHORT,BUYSHORT,BUYSHORT_BUY,SELL_SELLSHORT,CLOSEALLD,CLOSEALLK等)按照開平配對(duì)原則過濾. 1.連續(xù)的同方向指令只有第一個(gè)有效,其他的將被過濾; 2.交易信號(hào)必須配對(duì)出現(xiàn)(比如前面已經(jīng)有了買開指令,則后面只允許出現(xiàn)賣平指令,其他的指令都被過濾掉) 注:使用AUTOFILTER后,就不要再使用其它的信號(hào)過濾方式了 10. ISLASTBUY:上個(gè)信號(hào)是否開倉買入 (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 11. ISLASTSELL:上個(gè)信號(hào)是否平倉賣出 (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 12. ISLASTSELLSHORT上個(gè)信號(hào)是否開倉賣出 (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 13. ISLASTBUYSHORT上個(gè)信號(hào)是否平倉買入 (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 14. LASTSIGNAL上一次的信號(hào)類型 1:開倉買入 2:平倉賣出 3:開倉賣出 4:平倉買入 7:清多頭倉 8:清空頭倉 (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 15. BUYPRICE:開倉買入信號(hào)時(shí)的價(jià)格,當(dāng)時(shí)數(shù)據(jù)品種的K線的收盤價(jià) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 16.BUYBARS: 開倉買入信號(hào)距離當(dāng)前k線數(shù) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 17. SELLSHORTPRICE開倉賣出信號(hào)時(shí)的價(jià)格,當(dāng)時(shí)數(shù)據(jù)品種的K線的收盤價(jià) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 18. SELLSHORTBARS:開倉賣出信號(hào)距離當(dāng)前k線數(shù) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 19. SELLPRICE:平倉賣出信號(hào)時(shí)的價(jià)格,當(dāng)時(shí)數(shù)據(jù)品種的K線的收盤價(jià) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 20. SELLBARS:平倉賣出信號(hào)距離當(dāng)前K線數(shù) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 21.BUYSHORTPRICE: 平倉買入信號(hào)時(shí)的價(jià)格,當(dāng)時(shí)數(shù)據(jù)品種的K線的收盤價(jià) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 22. BUYSHORTBARS:平倉買入信號(hào)距離當(dāng)前K線數(shù) (此函數(shù)會(huì)逐K線計(jì)算,請(qǐng)勿與未來函數(shù)同時(shí)使用) 十八. 帳戶函數(shù). 1. BUYPOSITION:買持倉 買持倉的數(shù)量(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:今買持倉 1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 2. TODAYBUY:今日買入持倉的數(shù)量(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 3. BUYAVGPRICE:買均價(jià) 買持倉的持倉均價(jià)(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 4. BUYPROFITLOSS:買持倉盈利 買持倉的浮動(dòng)盈虧(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 5. SELLPOSITION:賣持倉 賣持倉的數(shù)量(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 6. TODAYSELL:今賣持倉 今日賣出持倉的數(shù)量(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 7. SELLAVGPRICE:賣均價(jià) 賣持倉的持倉均價(jià)(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 8. SELLPROFITLOSS:賣持倉盈利 賣持倉的浮動(dòng)盈虧(期貨),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 9. TOTALPOSITION: 總持倉 總持倉,針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 10. CANUSEPOSITION: 總可用持倉 總可用的持倉,針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 11. TOTALAVGPRICE:總持倉均價(jià),針對(duì)當(dāng)前品種 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 12. FREEMONEY:總可用資金量,針對(duì)當(dāng)前交易帳戶 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 13. CURRENTEQUITY:動(dòng)態(tài)權(quán)益(期貨),針對(duì)當(dāng)前交易帳戶 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 14. PREVIOUSEQUITY:昨日結(jié)存的權(quán)益(期貨),針對(duì)當(dāng)前交易帳戶 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 15. PROFITLOSS:浮動(dòng)盈虧(期貨),針對(duì)當(dāng)前交易帳戶 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 16. TOTALMARGIN:持倉保證金(期貨),針對(duì)當(dāng)前交易帳戶 (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 17. FEERATE:合約手續(xù)費(fèi)比例(百分比),(具體交易策略中設(shè)置) (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) 18. MARGINRATE:合約保證金比例(百分比),(具體交易策略中設(shè)置) (兩種情況下支持:1.策略交易時(shí),2.程序交易評(píng)測(cè)時(shí)配合交易函數(shù)使用) |
|