文华软件指标公式与函数详解.doc
自公式法与函数解:编编编编编编编编编编编
? 自公式支持的操作符:编编编编编编编编编编
?,操作符,
示加法运算。“”
?,操作符,表示减法运算。“”
?* 操作符,表示乘法运算。“”
?/ 操作符,表示除法运算。“”
例如:
CLOSE,OPEN表示求收价及价的和。盘盘盘盘盘盘盘盘盘 CLOSE
OPEN表示求收价及价的差。盘盘盘盘盘盘盘盘盘
CLOSE*OPEN 表示求收价及价的。盘盘盘盘盘盘盘盘盘 CLOSE/OPEN 表示求收价及价的商。盘盘盘盘盘盘盘盘盘
? &&操作符,表示与运算。“”
? || 操作符,表示或运算。“”
? > 操作符,表示大于运算。“”
? < 操作符,表示小于运算。“”
? >= 操作符,表示大于等于运算。“”
? <= 操作符,表示小于等于运算。“”
? <> 操作符,表示不等于运算。“”
? = 操作符,表示等于操作符。“”
例如:
CLOSE>OPEN表示判断当前周期是否收阳。 CLOSE=OPEN表示判断当前周期是否平。盘盘
?:=操作符,表示定一个局部量,个量在画是不画盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘的,。
?: 操作符,表示声明了一个量,并且在画画出它并且按盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘个名字示。盘盘盘
例如:
TMP1:=(OPEN CLOSE)/2; MA(TMP1,10);
上面的公式的第一个句定了一个局部量盘盘盘盘盘盘盘盘盘盘盘TMP1,在下面一行中引用了个局盘盘盘
部量,但是要注意的是个公式在画的候只画了第盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘二条句所求出的果。盘盘盘盘盘盘盘盘盘
相反下面个公式需要画出两条,第一条是自己定盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘的均价,同示了均价的名称盘盘盘盘盘盘盘盘盘盘盘盘盘AVP,第二条是均价的移平均。盘盘盘盘盘盘盘盘盘盘盘盘盘
AVP:(OPEN CLOSE)/2;
MA(AVP,10);
? 自便公式支持的函数
1.引用数据
AVPRICE 引用均价(在后于国内三个期交易所指算价盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘)CLOSE 引用收价盘盘(在中指最新价盘盘盘盘盘盘)
HIGH 引用最高价
LOW 引用最低价
OPEN 引用价盘盘盘
OPI 引用持量盘盘
REF(X,N) 引用X在N个周期前的盘
例:REF(CLOSE,5);表示引用当前周期前第5个周期的收价盘盘REFX(X,N) 引用N个周期后的数据。,N盘大于等于1的整数,,未来函数,
例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收价盘盘SETTLE 引用算价盘盘盘(只有后才能引用当日的算价盘盘盘盘盘盘盘盘盘盘盘盘)VOL 引用成交量
2. 金融盘盘
BACKSET(X,N) 若X非0,盘将当前位置到N周期前的数盘盘盘1。
例:BACKSET(CLOSE>OPEN,3);表示当K盘盘盘盘盘盘盘盘盘收阳,自当前位置到3周期前的数盘盘盘1BARSLAST(X) 求上一次条件成立到当前的周期数。
COUNT(X,N) 表示在盘盘盘N周期内足盘盘X条件的周期数。如果N盘0盘盘盘表示从第一天始算起。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); COUNT(WR>80,5);
表示在盘盘盘5个周期内足盘盘WR>80的次数
DMA(X,A) 返回X的移平均,其中盘盘盘盘盘盘盘盘盘A必介于盘盘盘0及1之。盘盘
盘算方法:DMA(N)=DMA(N-1)*(1-A) X(N)*A 其中DMA(N-1)盘第(N-1)天的DMA盘EMA(X,N) 表示求X在N周期内的平滑移平均。盘盘盘盘
盘算方法:EMA(N)=[2*X (N-1)*EMA(N-1)]/(N 1) 其中EMA(N-1)盘第(N-1)天的EMA盘EMA2(X,N) 表示求X在N周期内的加平均。盘盘盘盘
盘算方法:EMA2(N)=(N*X0 (N-1)*X1 (N-2)*X2 ... 1*XN)/(N (N-1) (N-2) ... 1),X0表示本周期,盘盘X1表示上一周期...盘
HHV(X,N) 得到X在N周期内的最高,如果盘盘盘盘N,0,从第一个有效周期始算起。盘盘盘盘盘盘盘盘盘盘盘盘盘盘例:HHV(HIGH,13);求13个周期内的最高价的最大。盘盘
HHVBARS(X,N) 得到X在N周期内的最高位置到当前的周期数。如果盘盘盘盘盘盘盘盘盘盘盘盘盘N=0,从第盘盘盘一个有效周期始算起。盘盘盘盘盘
例:HHVBARS(VOL,0); 求史成交量最大的周期到当前的周期数盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘
LLV(X,N) 得到X在N周期内的最小,如果盘盘盘盘N=0,从第一个有效周期始算起。盘盘盘盘盘盘盘盘盘盘盘盘盘盘例:LLV(LOW,25);表示求25个周期内最低价的最小盘
LLVBARS(X,N) 得到X在N周期内的最小的位置到当前的周期数。如果盘盘盘盘盘盘盘盘盘盘盘盘盘盘N=0盘从第一个有效周期始算起。盘盘盘盘盘
例:LLVBARS(VOL,0); 求史成交量最小的周期到当前的周期数盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘
MA(X,N) 求X在N周期内的移平均。盘盘盘盘盘盘盘
盘算方法:MA=(A1 A2 A3 A4 A5)/5 求A在5个周期内的移平均盘盘盘盘盘盘ZIGZAG(X,P,C) 之字向,未来函数,,当盘盘盘盘盘盘盘盘盘盘C取1盘,P盘百分比数,当C取0盘,P盘价位差,盘盘
例:ZIGZAG(HIGH,10,1);表示最高价的10%的之字向盘盘
ZIGZAG(MA(HIGH,34),100,0);表示34个周期内最高价均的盘盘100个价位的之字向盘盘 PEAK(X,P,M,C) 取得ZIGZAG前M个波峰的。,未来函数,盘盘盘盘盘盘盘盘
其中X盘数据,P盘盘盘盘盘盘折,如果C盘1的,个百分比,否,,盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘M盘大于等于1的整数。
例:PEAK(HIGH,10,1,1);表示最高价的10%的之字向的上一个波峰的数盘盘盘盘盘盘盘盘盘盘盘 PEAK(MA(HIGH,34),100,1,0);表示34个周期内最高价均的盘盘100个价位的之字向的盘盘盘上一个波峰的数盘
PEAKBARS(X,P,M,C) 取得ZIGZAG前M个波峰到当前周期的周期数。,未来函数,例:PEAKBARS(HIGH,10,1,1);表示最高价的10%的之字向的上一个波峰到盘盘盘盘盘盘盘盘盘当前的周期数
PEAKBARS(MA(HIGH,34),100,1,0);表示34个周期内最高价均的盘盘100个价位的之字向盘盘的上一个波峰到当前的周期数
TROUGH(X,P,M,C) 取得ZIGZAG前M个波谷的。,未来函数,盘盘盘盘盘盘盘盘
例:TROUGH(LOW,10,1,1);表示最低价的10%的之字向的上一个波谷的盘盘盘盘盘盘盘盘盘数盘
TROUGH (MA(LOW,34),100,1,0);表示34个周期内最低价均的盘盘100个价位的之字向盘盘的上一个波谷的数盘
TROUGHBARS(X,P,M,C) 取得ZIGZAG前M个波谷到当前周期的周期数,未来函数,TROUGHBARS(LOW,10,1,1);表示最低价的10%的之字向的上一个波谷到盘盘盘盘盘盘盘盘盘当前的周期数
TROUGHBARS (MA(LOW,34),100,1,0);表示34个周期内最低价均的盘盘100个价位的之字盘向的上一个波谷到当前的周期数
SAR(N, Step, Max) 得到抛物向。盘盘盘盘N盘盘算周期,Step盘盘步,Max盘盘盘极。例:SAR(17,3,30);表示算盘盘17个周期抛物向,盘盘盘盘盘盘步3%,极限盘盘30% SMA(X,N,M) 得到X在N个周期内的移平均,盘盘盘盘M盘盘重。
盘算方法:SMA(N)=SMA(N-1)*(N-M)/N X(N)*M/N SUM(X,N) 得到X在N周期内的和,如果盘盘盘盘盘N=0,从第一个有效周期始算起。盘盘盘盘盘盘盘盘盘盘盘盘盘盘例: SUM(VOL,10);表示盘盘10周期内的成交量和盘盘
SUMBARS(X,A) 得到X向前累加直到大于A盘 的周期数。
TRMA(X,N) 求X在N周期内的三角移平均。盘盘盘盘
TSMA(X,N) 求X在N周期内的序列移平均。盘盘盘盘盘盘盘盘盘
盘算方法:TSMA(X,N)= FOCAST(X,N) SLOPE(X,N)3. 数理编编
AVEDEV(X,N) 求X在N周期内的平均偏差盘盘盘盘
DEVSQ(X,N) 数据偏差平方和。
FORCAST(X,N) 得到X的N周期性回。盘盘盘盘盘盘盘盘
例:FORCAST(CLOSE,5);表示求5周期性回盘盘盘盘盘盘
SLOPE(X,N) 得到X在N周期内的性回的斜率盘盘盘盘盘盘盘
例:SLOPE(CLOSE,5);表示求5周期性回的斜率盘盘盘盘盘盘盘盘
STD(X,N) 得到X在N周期内的准差盘盘盘
STDP(X,N) 得到X在N周期内的体准差盘盘盘盘盘
VAR(X,N) 得到X在N周期内的本方差盘盘盘盘
VARP(X,N) 得到X在N周期内的体本方差盘盘盘盘盘盘
数理例明:编编编编编编编 盘盘盘盘盘一个数列,数列中数据的个数N,以今天,2005-10-14,五天内的A0605收价例,盘盘盘盘盘N就盘5。数列的内容:?盘盘盘2766,2805,2814,2886,2885,。 1、算平均盘盘盘盘MA(CLOSE,5):数据和除以个数盘盘盘盘盘盘盘N。 (2766 2805 2814 2886 2885)/5=2831.20。可以用公式 MA(CLOSE,5),从今天的上看出。盘盘盘盘盘
2、偏差:个数据,减去算平均的果。每盘盘盘盘盘盘盘盘 2766-2831.20=-65.2, 2805-2831.20=-26.2, 2814-2831.20=-17.2, 2886-2831.20=54.8, 2885-2831.20=53.8, 各偏差相加,盘盘是等于0的。
3、平均偏差盘盘盘盘AVEDEV(X,N):将偏差的相加,除以个数盘盘盘盘盘盘盘盘盘盘盘N。 (65.2 26.2 17.2
54.8 53.8)/5=43.44
4、数据偏差平方和DEVSQ(X,N):将偏差的平方相加。 (-65.2)2 (-26.2)2 (-17.2)2 (54.8)2
(53.8)2=11130.80
5、体本方差盘盘盘盘盘盘VARP(X,N):将偏差的平方相加,和除以个数盘盘盘盘盘盘盘N。用公式可以盘盘算: (-65.2)2 (-26.2)2 (-17.2)2 (54.8)2 (53.8)2/5=2226.16
6、本方差盘盘盘盘VAR(X,N):是体方差的盘盘盘盘盘N/(N-1)倍。 2226.16*5/(5-1)=2782.70 估算本盘盘方差,比体本方差大一点,当盘盘盘盘盘盘盘盘盘盘盘盘盘N盘盘盘盘盘盘盘盘盘盘 大,两者于相等。
7、体准差盘盘盘盘盘STDP(X,N):方差的方。盘盘盘 [(-65.2)2 (-26.2)2 (-17.2)2 (54.8)2 (53.8)2/5]?
=47.18
8、准差盘盘盘STD(X,N):估算本方差的方。盘盘盘盘盘盘盘盘 [2226.16*5/(5-1)]?=52.75 同,盘盘估算准差也比体准差大一点,当盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘N盘盘盘盘盘盘盘盘盘盘大,两者于相等。
4. 编编判断
BETWEEN(A,B,C) 判断A是否位于B及C之,如果盘盘盘盘A介于B,C之返回盘盘盘盘1,否返回盘盘盘0。
例:BETWEEN(CLOSE,MA5,MA40); 表示收价介于盘盘盘盘5日均与盘盘40日均之。盘盘盘盘CROSS(X,Y) 如果X上穿Y盘返回1(yes),否返回盘盘盘0(no)。
例:CROSS(CLOSE,MA(CLOSE,5));表示收从下方向上穿盘盘盘盘盘盘盘盘盘5日均盘
EXIST(COND,N) 判断N个周期内是否有足条件盘盘盘盘COND。
例:EXIST(CLOSE>REF(HIGH,1),10);表示10个周期中是否存在收价大于前一盘盘盘盘盘盘个周期的最高价
EVERY(COND,N) 判断去盘盘N个周期内是否一直足条件盘盘盘盘COND。
例:EVERY(CLOSE>OPEN,5);表示5个周期内一直是阳盘
LAST(COND,N1,N2) 判断去盘盘N1到N2周期内是否一直足条件盘盘盘盘COND。例:LAST(CLOSE>OPEN,10,5);表示从去第盘盘盘10个周期到第5个周期内一直是阳盘LONGCROSS(A,B,N) 如果A在前N个周期内都小于B,本周期上穿B,返回盘盘盘1。否盘返回0。
例:LONGCROSS(CLOSE,MA(CLOSE,10),20);表示收在盘盘盘10日均之下持盘盘盘盘盘20周期后从下向上穿盘10日均盘
NOFILTER 信号函数。盘盘盘盘盘
公式后加“NOFILTER;”是指不需要,出任何交易指令都会行。盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘
公式后不加“NOFILTER;”是指当出同方向的交易指令,系只盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘示出第一个交易指令,其他交易指令自被。盘盘盘盘盘
IF(C,A,B) 如果C成立返回A,否返回盘盘盘B
例:IF(CLOSE>REF,CLOSE,1,,1,0);表示若今日收价高于前一日收价,返回盘盘盘盘盘盘盘盘盘盘盘盘盘盘1,否
盘返回0
ISDOWN 如果周期收返回盘盘盘盘盘盘盘盘1,否返回盘盘盘0
ISEQUAL 如果周期平返回盘盘盘盘盘盘盘盘1,否返回盘盘盘0
ISUP 如果周期收阳返回盘盘盘盘盘盘盘盘1,否返回盘盘盘0
ISLASTBAR 取得当前周期是否最后一根盘盘盘盘盘K盘盘盘。最后一个周期返回1,其余盘0。VALUEWHEN(COND,DATA) 当条件COND盘盘盘盘盘盘盘足,取当的DATA的,否取得盘盘盘盘盘盘
VALUEWHEN的前一个。盘盘
例:VALUEWHEN(HIGH>REF(HIGH,5),HIGH);表示当前最高价大于前五个周期最高价的
最大返回当前最高价。盘盘盘盘盘盘盘盘盘盘
5. 数学运算
ABS(X) 求X的盘盘盘
例:ABS(-10)返回10,ABS(CLOISE-10) 返回收价和盘盘盘10的价差的。盘盘盘盘ACOS(X) 求X的反余弦盘
ASIN(X) 求X的反正弦盘
ATAN(X) 求X的反正切盘
CEILING(X) 向上舍入。返回沿X数增大方向最接近的整数。盘盘盘盘盘盘盘盘盘盘盘盘例:CEILING(MA5);当MA5盘2503.6盘盘盘,返回得2504, COS(X) 返回X的余弦盘
EXP(X) 表示求e的X次盘
FLOOR(X) 向下舍入。返回沿X数减小方向最接近的整数。盘盘盘盘盘盘盘盘盘盘盘盘例:FLOOR(MA5); 当MA5盘2503.6盘盘盘,返回得2503。INTPART(X) 取X的整数部分。INTPART(X)返回沿X盘盘盘减小方向最接近的整数例:INTPART(MA5); 当MA5盘2503.6盘盘盘,返回得2503。LN(X) 得到X的自然数。以盘盘盘盘e盘盘盘盘底的数。
例:LN(OPEN);求价的数。盘盘盘盘盘盘盘
LOG(X) 得到X的常用数。取得盘盘盘盘盘X的以10盘盘盘盘底的数。
例:LOG(OPEN);当OPEN盘盘2500盘盘盘,返回3.4 。
MAX(A,B) 求A,B中的大者盘盘盘
例:MAX(CLOSE-OPEN,0);表示若收价大于价返回它的差,否返回盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘0。
MIN(A,B) 求A,B中的小者盘盘盘
例:MIN(OPEN,CLOSE);返回价和收价中的小。盘盘盘盘盘盘盘盘盘盘盘盘盘MOD(A,B) 返回A盘B得到模
例:MOD(OPEN,10);当OPEN盘2519盘,返回9,2519除以10所得余数盘9,即2519盘10
的模盘9。
NOT(X) 当X盘0盘返回1,否返回盘盘盘0
例:NOT(TIME=0905);表示周期的不是盘盘盘盘盘盘盘盘盘盘9:05AM。POW(A,B) 得到A的B次盘
例:POW(CLOSE,2);求得收价的盘盘盘2次方。
REVERSE(X) 取反
例:REVERSE(LOW);返回-LOW。
SGN(X) 得到X的符号,如果X>0盘返回1,如果X<0盘返回,1,否返回盘盘盘0SIN(X) 得到X的正弦盘
SQRT(X) 得到X的平方根
例:SQRT(CLOSE);收价的平方根。盘盘盘盘盘盘盘
SQUARE(X) 得到X的平方
例:SQUARE(CLOSE);收价的平方。盘盘盘盘盘盘
TAN(X) 得到X的正切盘
6. 编编函数
BARPOS 取得当前K盘的位置。
DATE 取得当前周期的日期数,19700101-20341231,。
DAY 取得当前周期的日数,1-31,。
HOUR 取得当前周期的小数,盘盘盘0-23,。
MINUTE 取得当前周期的分数,盘盘盘0-59,。
MONTH 取得当前周期的月数,1-12,。
TIME 取得当前周期的数,盘盘盘盘0-2359,。
WEEKDAY 取得当前周期的星期数,0-6,。
YEAR 取得当前周期的年数,1970-2034,。
7. 编编
DRAWLINE
(C1,P1,C2,P2, COLOR) 当条件C1及C2均足,从盘盘盘盘盘P1画直到盘盘P2,色盘盘盘COLOR例:DRAWLINE(MA18< CLOSE,OPEN,MA5 >CLOSE,CLOSE,COLORCYAN); 表示当收盘价大于18日均并且小于盘盘盘盘盘5日均,从价画青色直到收价。盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 DRAWTEXT(C,P,TEXT) 表示当条件C盘盘盘足在P上写TEXT文字
例:DRAWTEXT(CLOSE< OPEN&&REF(CLOSE,1)< REF(OPEN,1) &&REF(VOL,1)*1.1<
VOL,LOW,'注'); 表示两日收并且成交量比前一日至少多盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘10%盘“”,在最低价上写注字。
DRAWSL(COND,DATA,
SLOPE,LEN,EXPAND,
COLOR) 画斜,当条件盘盘盘盘盘COND盘盘盘盘足,从DATA盘始以个周期相差每SLOPE个点的斜率画斜,划度盘盘盘盘盘盘盘LEN个周期,EXPAND盘盘盘盘盘盘段的延方式,0:不延伸,1:向左延伸,2:向右延伸,3:双向延伸,。
例:DRAWSL(LOW=LLV(LOW,50),LOW,5,3,2,COLORRED); 表示当前最低价等于50周期内的最小,从当前最小始以盘盘盘盘盘盘盘盘隔每5个点的斜率画度盘盘盘3个周期向右延伸的斜,盘盘盘色色盘盘盘
DRAWNUMBER
(COND,DATA,NUMBER,PRECISION,COLOR) 画数字。当条件COND盘盘盘盘足,在DATA位置写数字NUMBER,数,,盘盘盘盘盘盘盘盘精度PRECISION,小数点后有几位数字,。例:DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-OPEN)/OPEN*100,2,COLORRED); 表示当日盘盘盘盘幅大于8%盘盘盘盘盘在最高价位置示幅(相盘盘盘价的百分比)。
FILLRGN
(COND,DATA1,DATA2,COLOR) 填充区域,当条件COND盘盘盘盘盘足,填充DATA1及DATA2包盘盘盘盘盘的区域。
例:FILLRGN(MA5>MA10,MA5,MA10,COLORRED); 表示MA5>MA10盘盘盘盘盘以色填充MA5和MA10之的盘盘盘盘盘 区域。
POLYLINE
(COND,DATA,COLOR) 画折,当条件盘盘盘盘盘COND盘盘盘盘盘盘盘足,接各个DATA点。例:POLYLINE(CLOSE>=HHV(CLOSE,100),CLOSE,COLORRED); 表示在收价盘盘盘100天新高点之画折。盘盘盘盘盘
PARTLINE
(COND,DATA,COLOR) 同POLYLINE。
例:PARTLINE(HIGH>REF(HIGH,1),HIGH,COLORRED); 表示当期最高价大于前期最高价用色盘盘盘盘盘盘盘盘盘盘 制最高价。
STICKLINE
(C,P1,P2,Color,Empty) 如果条件C盘盘盘盘足,从P1到P2画柱盘盘盘盘盘,色Color,如果Empty不盘0,盘盘盘盘盘盘盘盘盘盘盘盘盘空心柱,否心柱。
例:STICKLINE(OPEN-CLOSE>0,OPEN,CLOSE,COLORCYAN,0); 表示当价大于盘盘盘盘盘收价,从价到收价画青色的盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘心柱,即K盘盘盘盘盘盘盘盘 的体部分。
VERTLINE
(COND,COLOR) 画垂直,当条件盘盘盘盘盘COND盘盘盘盘盘盘盘盘足,画垂直。
例:VERTLINE(HIGH>=HHV(HIGH,30),COLORRED); 表示在价格盘30天新高画盘盘盘盘盘盘垂直。? 自公式可以编编编编编编编编编编编使用的常数:
1. COLORRED 盘 色
2. COLORGREEN 盘 色
3. COLORBLUE 盘 色
4. COLORMAGENTA 盘 紫色
5. COLORYELLOW 黄色
6. COLORLIGHTGREY 浅灰色
7. COLORLIGHTRED 浅盘盘 色
8. COLORLIGHTGREEN 浅盘盘 色
9. COLORLIGHTBLUE 浅盘盘 色
10. COLORBLACK 黑色
11. COLORWHITE 白色
12. COLORCYAN 青色
13. COLORSTICK 画彩色柱盘
14. VOLUMESTICK 画成交量盘
15. BAMBOOLINE 画竹盘
16. CIRCLEDOT 画盘
17. OPISTICK 画持量盘盘盘盘 柱
注意:在公式内即使你定了盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘某色,在示的候也未必是此盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘色,取决于背景色当前面里是否保了指的色及您是否在示的候盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘改了指的色置。
? 自公式法:编编编编编编
1. 盘盘盘盘盘盘盘盘盘盘 于公式名称。公式的名称不可以和已存在的公式重。 2. 盘盘盘盘 于参数。个自公式最多可以定每首先四个参数,参数的定如下,是参数名称,
然后是参数的最小,最大,最后是盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘参数的默。在定参数要注意的是盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 参数名称不可以重。
3. 盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘于量名称。量名称不可以互相重,不可以和参数名重,不可以和函数名称重。盘盘盘盘盘盘盘盘盘盘盘盘盘
4. 盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘于公式内容。公式的个句以分号每束,包括最后一条句。在数据公式的候盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘您注意一定要使用半角入。在写公式的盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘程中,如果您不得某个函数的确切写法,可以盘 插入函数来插入函数。
5. 如果您在写公式之后,盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘想个公式加上注,明之的盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 西,可以使用公式明来入。
? 编例:
1. MACD公式。
MACD公式有三个参数:SHORT(短期)、LONG(盘期)、M 天数,一般盘12、26、10
MACD公式的用法:
?DIFF、DEA均正,盘盘盘DIFF向上突破DEA,入信号。盘盘盘盘盘 ?DIFF、DEA均,盘盘盘DIFF向下跌破DEA,出信号。盘盘盘盘盘 ?DEA盘与K盘盘盘盘盘盘 生背离,行情反信号。
?分析MACD柱状盘盘盘盘盘盘,由(正盘盘),出信号,盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 由,入信号。其中:
DIFF?盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 收价短期、期指数平滑移平均
的差盘盘盘
?DEA盘 DIFF盘的M日指数平滑移平均盘盘盘盘 ?MACD盘 DIFF盘与DEA盘盘 的差,彩色柱状
按照上述原理,MACD公式写成如下盘盘盘盘盘盘盘盘盘 形式:参数表:
参数名最小最大 盘 盘 盘盘 默
SHORT 5 40 12
LONG 20 100 26
M 2 60 10
公式写成如下形式即可:
DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=MA(DIFF,M);
MACD:2*(DIFF-DEA);
公式的第一行于盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘?,公式的第二行于?,公式的第三行于盘盘盘盘盘 ?。
2. KD公式:
算法:一交易日求盘每RSV(未成熟随机) 盘
?RSV=(收价,最近盘盘盘盘盘N日最低价)/(最近N日最高价,最近N日最低价)?00
?K盘:RSV的M1日移平均盘盘盘
?D盘:K盘的M2日移平均。盘盘盘盘
参数:N、M1、M2 天数,一般取9、3、3
用法:
?D>70,超盘盘,D<30,超盘盘 。
?盘K向上突破盘D,信号,盘盘盘盘盘盘K向下跌破盘D ,出信号。盘盘盘盘盘
?盘K与盘D的交叉生盘盘盘在70以上,30以下,才有效。
?KD指不盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 适于行量小,交易不活的股票,
?KD指大和大盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘盘 股有极高准确性。
参照KD公式算法,KD公式可以按照如下方式来写。盘盘盘
参数表:
参数名称最小最大 盘 盘 盘 缺省
N 1 100 9
M1 2 40 3
M2 2 40 3
公式的内容如下:
RSV:=(CLOSE-LLV(CLOSE,N))/(HHV(CLOSE,N)-LLV(CLOSE,N))*100; K:SMA(RSV,M1,1);
D:SMA(RSV,M2,1);
3. K盘 :
算法略。
公式如下:
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN); DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN); DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED); DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED); DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE); DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE); STICKLINE(TMP>0.00001,OPEN,CLOSE,COLORCYAN,0); STICKLINE(TMP<-0.00001,OPEN,CLOSE,COLORRED,1); 公式明:编编编
第一行,当当前周期收,从盘盘盘盘HIGH向OPEN画直,色盘盘盘盘盘COLORCYAN,
第二行,当当前周期收,从盘盘盘盘LOW向CLOSE画直,色盘盘盘盘盘COLORCYAN,
第三行,当当前周期收阳,从盘盘盘HIGH向CLOSE画直,色盘盘盘盘盘COLORRED,
第四行,当当前周期收阳,从盘盘盘LOW向OPEN画直,色盘盘盘盘盘COLORRED,
第五行,当当前周期平,从盘盘盘盘LOW向OPEN画直,色盘盘盘盘盘盘盘盘 白色,
第六行,当当前周期平,从盘盘盘盘HIGH向OPEN画直,色盘盘盘盘盘盘盘盘 白色,
第七行,当当前周期收,从盘盘盘盘OPEN向CLOSE画盘盘盘盘盘盘盘盘心柱,色COLORCYAN,
第八行,当当前周期收阳,从盘盘盘OPEN向CLOSE画空心柱盘盘盘盘盘,色COLORRED