大智慧新一代公式編輯語法大全

VARIABLE       變量定義
               定義並初始化變量
               語法:VARIABLE: name=inivalue,
                     name表示變量名,
                     inivalue表示變量類型及初始值
               例如:VARIABLE: T=0; 表示定義浮點數變量T並初始化爲0
INPUT          定義參數
               定義並設置參數
               語法:INPUT. name(default,min,max,step),
                     name表示參數名,
                     default表示缺省值,
                     min表示最小值,
                     max表示最大值,
                     step表示優化步長,
                     除default外都可以省略。
               例如:INPUT. T(10);表示定義參數T,缺省值爲10

IF             分支語句
               分支語句 IF expr THEN expr ELSE expr
THEN           分支語句
               分支語句 IF expr THEN expr ELSE expr
ELSE           分支語句
               分支語句 IF expr THEN expr ELSE expr
               

FOR            FOR循環
               循環語句 FOR expr=n1 TO n2 DO
TO             FOR循環
               循環語句 FOR expr=n1 TO n2 DO
DOWNTO         FOR循環
               循環語句 FOR expr=n1 DOWNTO n2 DO
DO             循環開始
               FOR循環和WHILE循環語句開始
WHILE          WHILE循環
               循環語句 WHILE expr DO
BREAK          終止循環
               循環終止語句: 終止IF WHILE循環的繼續執行
BEGIN          組合語句
               將 BEGIN 和 END 之間的語句合成一個複合語句
END            組合語句
               將 BEGIN 和 END 之間的語句合成一個組合語句
DATA2          數據2
               引用本股票之外的數據
REFLINE        參考線
               使用參考線作爲橫座標線
               語法:REFLINE:l1,l2,l3...,l1,l2表示需要畫水平座標線的位置
BREAK          終止循環
               終止WHILE或FOR循環
DEFINE         宏定義
               宏定義 DEFINE Name Something
DEFFUNC        函數宏定義
               函數宏定義 DEFFUNC Name(x) Something

JP             跳轉
BREAK          BREAK
LOOP           單步循環
JT             TRUE跳轉
JNT            FALSE跳轉
JNE            不等於跳轉
JEQ            等於跳轉
JLE            小於等於跳轉
JLT            小於跳轉
JGE            大於等於跳轉
JGT            大於跳轉
INC            加1
DEC            減1
PERCENT        百分比
REFINDI        指標引用
REFEXPLORER    條件選股引用
REFSYSTEM      交易系統引用
REFSTK         股票引用
REFDLL         動態庫引用
ARYREF         數組引用
ARYASGN        數組賦值
STRADD         字符串加
STRADDNUM      字符串加數字
DATA2          數據2  引用本股票之外的數據
:              賦值
:=             賦值
=              相等
<>             不等
>              大於
>=             大於或等於
<              小於
<=             小於或等於
And            邏輯與運算
Or             邏輯或運算
+              加法
-              減法
*              乘法
/              除法
O              開盤價
H              最高價
L              最低價
C              收盤價
V              成交量
OPEN           取得該週期開盤價
HIGH           取得該週期最高價
LOW            取得該週期最低價
CLOSE          收盤價
VOL            成交量
AMOUNT         成交額
ADVANCE        取得該週期上漲家數
DECLINE        取得該週期下跌家數
TICKCOUNT      取得該週期成交筆數
BUYVOL         取得主動性買單量
SELLVOL        取得主動性賣單量
ISBUYORDER     取得該成交是否爲主動性買單
BIDPRICE       取得委買1--委買3價格
BIDVOL         取得委買1--委買3量
ASKPRICE       取得委賣1--委賣3價格
ASKVOL         取得委賣1--委賣3量
DIVIDEND       每股派息數量
DIVIDBARS      派息到現在的週期數
SPLIT          除權比例 SPLIT(N),取得之前第N次除權(送股或配股)的除權比例
SPLITBARS      除權到現在的週期數 SPLITBARS(N),取得之前第N次除權到當前的週期數
BARSTATUS      數據位置狀態 返回1表示第一根K線,2表示最後一個數據,0表示中間位置
DISPSTATUS     數據顯示狀態 返回1表示顯示區域的第一根K線,2表示表示顯示區域的最
                 後一根K線,0表示其它位置。
EXTDATA        擴展數據  取得日線擴展數據(1-11)
SELFDATA       自定義數據  SELFDATA(S),取得名爲S的自定義數據
SELFSTRING     取得自定義字符串數據
ISUP           該週期是否收陽 當收盤>開盤時,返回值爲1,否則爲0  
ISEQUAL               該週期是否平盤 當收盤=開盤時,返回值爲1,否則爲0  
ISDOWN         該週期是否收陰 當收盤<開盤時,返回值爲1,否則爲0  
DAY            取得該週期的日期
WEEKDAY        取得該週期的星期數         函數返回有效值範圍爲(0-6),0表示星期天
MONTH          取得該週期的月份
YEAR           取得該週期的年份           函數返回有效值範圍爲(1970-2038)
MINUTE         取得該週期的分鐘數         函數返回有效值範圍爲(0-59)
HOUR           取得該週期的小時數         函數返回有效值範圍爲(0-23)
DATE           取得該週期從1900以來的年月 函數返回有效值範圍爲(700101-1341231)
TIME           取得該週期的時分秒         函數返回有效值範圍爲(000000-235959)
DAYS1970       取得該週期從1970以來的天數
TIME0          取得該週期從當日0點以來的秒數 函數返回自從當日0點以來的秒數,對於
                 日線以上的分析週期,返回0  
DATETOD1970    日期轉換爲1970日  DATETOD1970(X),得到日期X距離1970年1月1日以來的
                 天數
D1970TODATE    1970來的天數轉換爲日期  D1970TODATE(X),得到1970日期X的日期值
TIMETOT0       時間轉化爲秒數  TIMETOT0(X),得到時間X距離當日0點的秒數
T0TOTIME       秒數轉換爲時間  T0TOTIME(X),得到從0點開始X秒後的時間值
BARPOS         取得該週期在所有數據中的位置 對於日線來說,函數返回上市以來的天數
COUNT          COUNT(X,N),統計N週期中滿足X條件的週期數,若N=0則從第一個有效值開始
SUM            SUM(X,N),統計N週期中X的總和,N=0則從第一個有效值開始
REF            REF(X,A),引用A週期前的X值  
BACKSET        BACKSET(X,N),若X非0,則將當前位置到N週期前的數值設爲1  
HHV            HHV(X,N),求N週期內X最高值,N=0則從第一個有效值開始  
LLV            LLV(X,N),求N週期內X最低值,N=0則從第一個有效值開始  
MA             MA(X,N),求X的N日移動平均值。算法:(X1+X2+X3+...+Xn)/N
EMA            EMA(X,N),求X的N日指數平滑移動平均。
                   算法:若 Y=EMA(X,N)
                         則 Y=[2*X+(N-1)*Y']/(N+1),
                         其中Y 表示上一週期Y值
SMA            SMA(X,N,M),求X的N日移動平均,M爲權重  
                   算法: 若Y=SMA(X,N,M)
                         則 Y=[M*X+(N-M)*Y')/N,
                         其中Y 表示上一週期Y值, N必須大於M
DMA            DMA(X,A),求X的動態移動平均
                   算法: 若Y=DMA(X,A)
                   則 Y=A*X+(1-A)*Y',27h,',其中Y 表示上一週期Y值,A必須小1
                   例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價
BARSCOUNT      BARSCOUNT(X)第一個有效數據到當前的週期數
BARSSINCE      BARSSINCE(X):第一次X不爲0到現在的週期數
BARSLAST       BARSLAST(X):上一次X不爲0到現在的週期數
LAST           LAST(X),統計連續滿足X條件的週期數
HHVBARS        HHVBARS(X,N):求N週期內X最高值到當前週期數,N=0表示從第一個有效值
                 開始統計
LLVBARS        LLVBARS(X,N):求N週期內X最低值到當前週期數,N=0表示從第一個有效值
                 開始統計
SUMBARS        SUMBARS(X,A):將X向前累加直到大於等於A,返回這個區間的週期數
ALL            ALL(X,N),統計N週期中是否一直都滿足X條件,N=0表示從第一個有效值開
                 始統計
ANY            ANY(X,N),統計N週期中是否至少有一次滿足X條件,N=0表示從第一個有效
                 值開始統計
FILTER         FILTER(X,N):X滿足條件後,將其後N週期內的數據置爲0,若N爲0表示將其
                 後的所有數據置0
IF             IF(X,A,B)若X不爲0則返回A,否則返回B
CROSS          CROSS(A,B)表示當A從下方向上穿過B時返回1,否則返回0
LONGCROSS      LONGCROSS(A,B,N)表示A在N週期內都小於B,本週期從下方向上穿過B時返
                 回1,否則返回0
BETWEEN        BETWEEN(A,B,C)表示A處於B和C之間時返回1,否則返回0
RANGE          RANGE(A,B,C)表示A大於B同時小於C時返回1,否則返回0
NOT            求邏輯非
REVERSE        求相反數。REVERSE(X)返回-X
MOD            求模運算。MOD(A,B)返回A對B求模
MAX            最大值  MAX(A,B...)返回所有參數的中的最大值,參數數量可以有2—16個
MIN            最小值  MIN(A,B...)返回所有參數的中的最小值,參數數量可以有2—16個
ABS            求絕對值  ABS(X)返回X的絕對值
SGN            求符號值  SGN(X),當X>0,X=0,X<0分別返回1,0,-1
LOG            求10爲底的對數  LOG(X)取得X的對數
LN             求自然對數
POW            乘冪  POW(A,B)返回A的B次冪
CEILING        向數值增大方向舍入
FLOOR          向數值減小方向舍入
INTPART        切斷取整
FRACPART       取得小數部分
EXP            指數  EXP(X)爲e的X次冪
SQRT           開平方
STD            STD(X,N)爲X的N日估算標準差
STDP           STDP(X,N)爲X的N日總體標準差
VAR            VAR(X,N)爲X的N日估算樣本方差
VARP           :  VARP(X,N)爲X的N日總體樣本方差
AVEDEV         AVEDEV(X,N)爲X的N日平均絕對偏差
DEVSQ          DEVSQ(X,N)爲X的N日數據偏差平方和
FORCAST        FORCAST(X,N)爲X的N週期線性迴歸預測值
SLOPE          SLOPE(X,N)爲X的N週期線性迴歸線的斜率
COVAR          COVAR(X,Y,N)爲X與Y的N週期協方差
RELATE         RELATE(X,Y,N)爲X與Y的N週期相關係數,其有效值範圍在-1 — 1之間
BETA           BETA(N)爲N週期當前股票收益與大盤收益相比的貝塔係數,該係數表明大盤
                 每變動1%,則該股票將變動幾%  
BETAUP         BETAUP(N)爲當前股票收益與大盤收益相比的上漲貝塔係數,該係數表明大
                 盤每上漲1%,則該股票將上漲幾%  
BETADOWN       BETAUP(N)爲當前股票收益與大盤收益相比的下跌貝塔係數,該係數表明大
                 盤每下跌1%,則該股票將下跌幾%  
BETA2          BETA2(X,Y,N)爲X與Y的N週期相關貝塔係數,該係數表示Y變化1%,則X將變
                 化幾%
SAR            SAR(N,S,M),N爲計算週期,S爲步長,M爲極值的拋物轉向
SARTURN        SARTURN(N,S,M),N爲計算週期,S爲步長,M爲極值的拋物轉向點,若向上轉
                 向則1,若向下轉向則-1,否則爲0
ZIG            ZIG(K,N,ABS),當價格變化量超過N%時轉向,
                 K表示 0:開盤價,1:最高價2:最低價,3:收盤價,4:低點採用最低價、高
                                       點採用最高價。
                 若ABS爲0或省略,則表示相對之字轉向,否則爲絕對之字轉向
FLATZIG        FLATZIG(K,N,ABS),當價格變化量超過N%時轉向,
                 K表示 0:開盤價,1:最高價,2:最低價,3:收盤價,4:低點採用最低價、高
                                       點採用最高價。
                 若ABS爲0或省略,則表示相對歸一化之字轉向,否則絕對歸一化之字轉向
PEAK           PEAK(K,N,M,ABS)表示之字轉向ZIG(K,N,ABS)的前M個波峯的數值,M必須大
                 於等於1。
                 若ABS爲0或省略,則表示相對ZIG轉向,否則爲絕對ZIG轉向
PEAKBARS       PEAKBARS(K,N,M,ABS)表示之字轉向ZIG(K,N,ABS)的前M個波峯到當前的周
                 期數,M必須大於等於1。
                 若ABS爲0或省略,則表示相對ZIG轉向,否則爲絕對ZIG轉向
TROUGH         TROUGH(K,N,M,ABS)表示之字轉向ZIG(K,N,ABS)的前M個波谷的數值,M必須
                 大於等於1。
                 若ABS爲0或省略,則表示相對ZIG轉向,否則爲絕對ZIG轉向
TROUGHBARS     TROUGHBARS(K,N,M,ABS)表示之字轉向ZIG(K,N,ABS)的前M個波谷到當前的
                 週期數,M必須大於等於1。
                 若ABS爲0或省略,則表示相對ZIG轉向,否則爲絕對ZIG轉向
COST           成本分佈情況。COST(N),返回N%獲利盤的價格
WINNER         獲利盤比例。WINNER(CLOSE),表示以當前收市價賣出的獲利盤比例
PPART          遠期成本分佈比例。PPART(10),表示10天前的成本佔總成本的比例
PWINNER        遠期獲利盤比例。PWINNER(5,CLOSE),表示5天前的那部分成本以當前收市
                 價賣出的獲利盤比例
LWINNER        近期獲利盤比例。LWINNER(5,CLOSE),表示最近5天的那部分成本以當前收
                 市價賣出的獲利盤比例
INDEXO         對應大盤開盤價
INDEXH         對應大盤最高價
INDEXL         對應大盤最低價
INDEXC         對應大盤收盤價
INDEXV         對應大盤成交量
INDEXA         對應大盤成交額
INDEXADV       對應大盤上漲家數
INDEXDEC       對應大盤下跌家數
SIN            正弦值
COS            餘弦值
TAN            正切值
ASIN           反正弦值
ACOS           反餘弦值
ATAN           反正切值
CAPITAL        流通盤大小  單位:手  指數爲0
VOLUNIT        每手股數。返回每手股
DATATYPE       數據類型  返回 分時線    =1,  分筆成交  =2,   1分鐘線   =3,
                              5分鐘線   =4,  15分鐘線  =5,   30分鐘線  =6,
                              60分鐘線  =7,  日線      =8,   周線      =9,
                              月線      =10, 多日線    =11,  年線      =12,
                              季線      =13, 半年線    =14
CATEGORY       證券類型  返回 指數      =0,  股票      =1,   基金      =2,
                              債券      =3,  其它      =4,   期權      =5,
                              外匯      =6,  期貨      =7
CURRENTDATE    計算時的當前日期。日期是從1900年開始的日期,2003年1月1日表示爲
                 1030101
CURRENTTIME    計算時的當前時間  格式爲時分秒,有效範圍(000000-235959)
MINDIFF        最小价格單位。,對於股票是0.01元,基金是0.001元
PRODUCTID      取得軟件序列號。該函數返回字符串常數
DYNAINFO       動態行情。 DYNAINFO(N)表示取得第N號動態行情
FINANCE        財務數據。 FINANCE(N)表示取得第N號財務數據
DRAWTEXT       在圖形上顯示文字  DRAWTEXT(COND,PRICE,TEXT),當COND條件滿足時,在
                 PRICE位置書寫文字TEXT。
                 例如:DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當日漲幅大於
                       8%時在最低價位置顯示'大陽線'字樣。
DRAWTEXTABS    在圖形絕對位置上顯示文字。DRAWTEXTABS(X,Y,TEXT),在圖形窗口(X,Y)
               座標位置書寫文字TEXT,座標單位是像素,圖形窗口左上角座標爲(0,0)
               如:DRAWTEXTABS(0,10,'機構評級:'+selfstring('評級')),coloryellow;
DRAWTEXTREL    在圖形相對位置上顯示文字。DRAWTEXTREL(X,Y,TEXT),在圖形窗口(X,Y)坐
                 標位置書寫文字TEXT,座標單位是窗口沿水平和垂直方向的1/1000,X,Y取
                 值範圍是0—999,超出範圍則可能顯示在圖形窗口外。
TIPTEXT        在圖形上顯示圖標,鼠標移近時顯示文字。TIPTEXT(COND,PRICE,TEXT),當
                 COND條件滿足時,PRICE位置顯示圖標,若PRICE爲0,在圖形底部顯示圖標。
                 例如:TIPTEXT(CLOSE/OPEN>1.08,LOW,'大陽線,股價爲:'+close)
                        表示當日漲幅大於8%時在最低價位置顯示圖標,鼠標移近時顯示
                        文字 "大陽線,股價爲:15.88" 字樣。
DRAWICON       在圖形上繪製小圖標。'DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,
                 在PRICE位置畫TYPE號圖標,TYPE取值範圍是1—14。
DRAWBMP        在圖形上繪製位圖。DRAWBMP(COND,PRICE,BMPFILE),當COND條件滿足時,
                 在PRICE位置畫BMPFILE文件名指定的BMP位圖(缺省路徑爲分析家目
                 錄//USERDATA//BMP)
DRAWLINE       在圖形上繪製直線段。DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),
                 當COND1條件滿足時,在PRICE1位置畫直線起點,當COND2條件滿足時,
                 COND2條件滿足時,在PRICE2位置畫直線終點,EXPAND爲延長類型。
POLYLINE       在圖形上繪製折線段。POLYLINE(COND,PRICE),當COND條件滿足時,PRICE
                 位置爲頂點畫折線連接。
                 例如:POLYILINE(HIGH>=HHV(HIGH,20),HIGH)表示在創20天新高點之間
                       畫折線。
VERTLINE       在圖形上繪製垂直線。VERTLINE(COND,TYPE),當COND條件滿足時,沿垂直方
                 向繪製TYPE類型垂直線
                 TYPE=0表示實線,1表示虛線,2表示點線,3表示點劃線,4表示點點劃線
                 例如:VERTLINE(HIGH>=HHV(HIGH,20),1)表示在創20天新高畫垂直虛線。
STICKLINE      在圖形上繪製柱線。STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當
                 COND條件滿足時,在RICE1和PRICE2位置之間畫柱狀線,寬度爲
                 WIDTH(10爲標準間距),EMPTY不爲0則畫空心柱。
PARTLINE       根據條件畫線。PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...),繪製
                 PRICE線,當COND1條件滿足時,用COLOR1顏色,當COND2條件滿足時,用
                 COLOR2顏色否則不繪製,從COLOR1之後的參數均可以省略,最多可以有15
                 組條件。
                 例如:PARTLINE(CLOSE,CLOSE>OPEN,RGB(255,0,0),CLOSE<OPEN,
                       RGB(0,255,0),1,RGB(0,0,255))表示畫收盤價線,陽線時用紅色,
                       陰線時用綠色,平盤用藍色。注意最後一個條件爲1,表示前面都
                       不滿足時必然滿足這個條件。
FILLRGN        根據條件填充區域。FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,
                 COLOR2...),填充PRICE1到PRICE2之間的區域,當COND1條件滿足時,用
                 COLOR1顏色,當COND2條件滿足時,用COLOR2顏色,否則不填充,從COLOR1
                 之後的參數均可以省略,最多可以有15組條件。
DRAWGBK        根據條件填充背景區域。DRAWGBK(COND,COLOR),填充滿足COND條件的背景
                 區域。COLOR可以爲漸變顏色STRIP,也可以爲BMP圖形文件名(缺省路徑爲
                 分析家目錄//USERDATA//BMP),若省略COLOR則使用指標線顏色填充(可以使
                 用COLORRED等描述符設定)。
DRAWGBKLAST    圖形中最後一根K線條件填充背景區域。DRAWGBKLAST(COND,COLOR),若圖形
                 中最後一根K線滿足條件COND,則設定背景COLOR。COLOR可以爲漸變顏色
                 STRIP,也可以爲BMP圖形。文件缺省路徑爲(分析家目錄//USERDATA//BMP),
                 若省略則使用指標線顏色填充(可以使用COLORRED等描述符設定)。
                  例如:DRAWGBKLAST(CLOSE>OPEN),COLORRED;表示最後一根K線收陽時用
                        紅色填充背景
RGB            指定顏色。RGB(R,G,B),表示用三原色紅(R)綠(G)藍(B)混合組成指定顏色,
                 每種顏色值可以設定爲0-255。
                 例如RGB(255,0,0)表示紅色,RGB(0,0,255)表示藍色
STRIP          描述漸變色。STRIP(RGB1,RGB2,DIR),表示生成RGB1色到RGB2色的漸變區
                 域,DIR=1表示沿水平方向,否則表示沿垂直方向,其中RGB1,RGB2必須用
                 RGB函數描述。本函數只能用於DRAWGBK、DRAWGBKLAST函數中作爲背景
                 填充色描述符。
                 例如:STRIP(RGB(255,0,0),RGB(0,255,0),0)表示由紅色到綠色的垂直
                 漸變色
STKLABEL       股票代碼
STKNAME        股票名稱
MARKETLABEL    取得當前股票的市場代碼 MARKETNAME      取得當前股票的市場名稱。
INBLOCK        判斷本股票是否板塊成員。INBLOCK(S),若本股票是板塊S的成員將返回1,
                 否則返回0。
STRCMP         字符串比較。STRCMP(STR1,STR2),若STR1>STR2則返回1,STR1<STR2返
                 回-1,相等則返回0。
UPPERSTR       將字符串轉換爲大寫。UPPERSTR(STR),將返回STR對應的大寫字符串。
LOWERSTR       將字符串轉換爲小寫。LOWERSTR(STR),將返回STR對應的小寫字符串。
NUMTOSTR       將數字轉化爲字符串。NUMTOSTR(N),將N轉化爲字符串返回,精確到小數點
                 後三位,但若結尾爲0將被刪除。
NUMTOSTRN      將數字轉化爲字符串,用戶可以設定精度。NUMTOSTRN(N,M),將N轉化爲字
                 符串返回,精確到小數點後M位。
STRTONUM       將字符串轉化爲數字。STRTONUM(STR),將STR轉化爲數字返回。
STRLEFT        取得字符串的左邊部分。STRLEFT(STR,N),返回字符串STR的左邊N個字符。
STRRIGHT       取得字符串的右邊部分。STRRIGHT(STR,N),返回字符串STR的右邊N個字符。
STRMID         取得字符串的中間部分。STRMID(STR,N,M),返回字符串STR的第N個字符開
                 始的長度爲M個字符的字符串。
STRFIND        在字符串中查找另一個字符串。STRFIND(STR,S1,N),從字符串STR的第N個
                 字符開始查找字符串S1,返回找到的位置,若沒有找到就返回0。
F10FIND        當前股票的F10資料中查找字符串。F10FIND(S,N),將從當前股票的F10資
                 料的第N個字符開始查找字符串S,返回找到的位置,返回-1表示未找到。
F10TEXT        取得當前股票的F10資料中指定範圍的子字符  F10TEXT(N,M),將得到當前
                 股票的F10資料中從第N個字符開使的M個字節長的字符串,M=0表示一直
                 取到行尾,M<0表示之後的全部字符。
                 例如:F10TEXT(30,10),將得到F10資料中從第30個字符開使的10個字
                 節長的字符串。
PROFFIN        專業財務數據 PROFFIN(N,M)表示取得M個報告期之前的第N號專業財務數據
                 例如PROFFIN(1001,0)表示最近一期總股本,N的取值請參閱上表
PROFSTR        專業財務字符串數據。 PROFSTR(N,M)表示取得M個報告期之前的第N號專
                  業財務字符串數據,例如 ROFSTR(5001,0)表示最近一期第一大股東
                  名稱,N的取值請參閱上表
PROFFINLAST    專業財務數據截止期位置。PROFFINLAST(N)表示最近報告期的第N號專業財
                 務數據距離現在的週期數,N的取值請參閱下面列表
PROFFINTERM    專業財務數據報告期。PROFFINTERM(M)',表示取得M個報告期之前的財務報
                 表是年報、中報還是季報,  
                 返回1:第一季度季報,2:中報,3:第三季度季報,4:年報
PROFFINON      指定日期的專業財務數據。PROFFINON(N,Y,MD)表示取得Y年M月D日的第N號
                 專業財務數據,若當天未發佈財務數據則使用之前最近一期的數據,
                 如PROFFINON(1001,2000,0101)取得2000年1月1日的總股本,
                 N的取值請參閱下面列表
PROFFININ      特定日期的專業財務數據。 PROFFINON(N,Y,MD)表示取得Y年M月D日的第N
                 號專業財務數據,若當天未發佈財務數據則爲0,如PROFFININ(1001,2000,
                 1231)取得2000年12月31日的總股本,N的取值請參閱下面列表
PROFSTRON      指定日期的專業字符串財務數據   PROFFINON(N,Y,MD)表示取得Y年M月D日
                 的第N號專業財務數據,若當天
                 未發佈財務數據則使用之前最近一期的數據,如PROFSTRON(5001,2000,
                 0101)取得2000年1月1日的第一大股東名稱,N的取值請參閱下面列表
PROFSTRIN      特定日期的專業字符串財務數據。PROFFINON(N,Y,MD)表示取得Y年M月D日
                 的第N號專業財務數據,若當天未發佈財務數據則爲0,如PROFSTRON(5001,
                 2000,1231)取2000年12月31日第一大股東名稱,N的取值請參閱下面列表
SETPROFFIN     設置專業財務數據。SETPROFFIN(X)表示將專業財務數據屬性設定爲X,X從
                 低到高每一位表示一個含義
                 第1位:包含年報,第2位:包含中報,第3位:包含季報,
                 第4位:包含最新財務指標,第5位:調整中報、季報財務指標,
                 例如SETPROFFIN(01011)表示取得年報,中報,最新一期數據無論是那個報
                 告期都要包括在內,中報不作調整,如果不調用本函數,系統默認值爲01111  
                 在本函數後的其它專業財務函數將受到本次屬性設置的影響  
STKINDI        引用指定股票的指標數值。
                 STKINDI('STKNAME','INDINAME',PARAMs)
                 STKNAME是股票代碼,INDINAME是指標及其指標線名稱,其語法和雙引號引
                 用指標數值相同,其數量應當等於被應用指標的參數數量,否則將使用缺
                 省參數數值。
                 例如:STKINDI('SZ000001','MA.MA1',5,10,15,20)表示引用深發展的MA
                 指標的MA1指標線,計算參數5,10,15,20。
                 STKINDI('000001','KDJ.K#WEEK',9,4,4,)表示引用深發展的周線KDJ指
                 標的K指標線,計算參數9,4,4。
                 STKINDI('SH600000','EXPLORER.KDJ#MONTH')表示引用浦發銀行的KDJ條
                 件選股月線公式,計算參數使用默認值。
BUY            買入  BUY(V,Type,P)表示買入V股當前股票,
                 Type表示買入類型,P表示買入價格,所有參數均可以省略。
                 V:    買入股數或買入資金百分比(N%),省略表示100%;
                 Type: 可以是本週期收盤(THISCLOSE),次週期開盤(MARKET),次週期限價
                       單(LIMIT),次週期停損單(STOP);
                 P:    對於限價單、停損單需要指定的買入價格
                 例如:IF CLOSE>OPEN THEN   BUY(1000,CLOSE);
                       表示收陽線則在本週期收盤價上買入1000股。
                       BUY(50%,LIMIT,CLOSE-0.2);
                       表示在次週期CLOSE-0.2元位置下買入限價單,若價格達到或低於
                       該價格則用50%資金買入。
SELL           賣出   SELL(V,Type,P)表示賣出V股當前股票,Type表示賣出類型,P表示賣
                 出價格,所有參數均可以省略。
                 V:    賣出股數或賣出持倉百分比(N%),省略表示100%;
                 Type: 可以是本週期收盤(THISCLOSE),次週期開盤(MARKET),次週期限價
                       單(LIMIT),次週期停損單(STOP);
                 P:    對於限價單、停損單需要指定的賣出價格
                 例如:IF CLOSE>OPEN THEN  SELL(1000,CLOSE);
                       表示收陽線則在本週期收盤價上賣出1000股。
                       SELL(100%,LIMIT,CLOSE+0.2);
                       表示在次週期CLOSE+0.2元位置下賣出限價單,若價格達到或高於
                       該價格則賣出全部持倉。
BUYSHORT       空頭買入 BUYSHORT(V,Type,P);表示空頭買入V股當前股票,Type爲買入類
                 型,P表示買入價格,所有參數均可以省略。
                 V:    買入股數或買入資金百分比(N%),省略表示100%;
                 Type: 可以是本週期收盤(THISCLOSE),次週期開盤(MARKET),次週期限價
                       單(LIMIT),次週期停損單(STOP);
                 P:    對於限價單、停損單需要指定的買入價格
                 例如:IF CLOSE>OPEN THEN   BUYSHORT(1000,CLOSE);
                       表示收陽線則在本週期收盤價上空頭買入1000股。
                       BUYSHORT(50%,LIMIT,CLOSE-0.2);
                       表示在次週期CLOSE-0.2元位置下買入限價單,若價格達到或低於
                       該價格則用50%資金買入。
SELLSHORT      空頭賣出 SELLSHORT(V,Type,P);表示空頭賣出V股當前股票,Type表示賣出
                 類型,P表示賣出價格,所有參數均可以省略。
                 V:    賣出股數或賣出持倉百分比(N%),省略表示100%;
                 Type: 可以是本週期收盤(THISCLOSE),次週期開盤(MARKET),次週期限價
                       單(LIMIT),次週期停損單(STOP);
                 P:    對於限價單、停損單需要指定的賣出價格
                 例如: IF CLOSE>OPEN THEN  SELLSHORT(1000,CLOSE);
                        表示收陽線則在本週期收盤價上空頭賣出1000股。
                        SELLSHORT(100%,LIMIT,CLOSE+0.2);
                        表示在次週期CLOSE+0.2元位置下賣出限價單,若價格達到或高於
                        該價格則賣出全部持倉。
ENTERPRICE     交易系統中上次交易的買入價格。
EXITPRICE      交易系統中上次交易的賣出價格。
CASH           交易系統中當前的現金存量
OPENPROFIT     交易系統中當前浮動盈虧
HOLDING        交易系統中當前持倉量
AVGENTERPRICE  交易系統中當前持有股票的平均買入成本
ENTERBARS      交易系統中上次買入到當前的週期數
EXITBARS       交易系統中上次賣出到當前的週期數
BESTTRADE      交易系統中當前位置之前所有交易中盈利額最大一次的利潤額
BESTPERCENT    交易系統中當前位置之前所有交易中利潤率最大一次的利潤率
WORSTTRADE     交易系統中當前位置之前所有交易中虧損額最大一次的虧損額
WORSTPERCENT   交易系統中當前位置之前所有交易中虧損率最大一次的虧損率
TOTALTRADE     交易系統中當前位置之前總共有多少次交易,每次賣出算一次交易,
                 買入不算
NUMWINTRADE    交易系統中當前位置之前總共有多少次盈利的交易,每次賣出算一次交易,
                 買入不算
NUMLOSSTRADE   交易系統中當前位置之前總共有多少次虧損的交易,每次賣出算一次交易,
                 買入不算
NUMSEQWIN      交易系統中當前位置之前連續有多少次盈利的交易,每次賣出算一次交易,
                 買入不算
NUMSEQLOSS     交易系統中當前位置之前連續有多少次虧損的交易,每次賣出算一次交易,
                 買入不算
MAXSEQWIN      交易系統中當前位置之前連續盈利交易的最大次數
MAXSEQLOSS     交易系統中當前位置之前連續虧損交易的最大次數
PERCENTWIN     交易系統中當前位置之前盈利交易佔總交易次數的比例,其數值在0-1之間
SET            設置計算參數。SET(Type,V);表示將參數Type設置爲數值V,若不設置相當
                 於V等於0。
                 參數 Type可以爲:ABS_HHV:  表示HHV,LLV,HHVBARS,LLVBARS等函數計
                 算結果的有效開始位置,0表示從第一個統計數據開始,1表示必須統計滿
                 N週期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章