創(chuàng)新高
創(chuàng)新高指當(dāng)日最高價是最近一段時間的最高價:
HIGH=HHV(HIGH,N)
其中的HIGH為當(dāng)期最高價,HHV(X,N)是求N周期內(nèi)X最高值。因此該公式的含義是當(dāng)日最高價創(chuàng)N日新高時返回值為1,否則為0。
橫盤整理
橫盤整理指最近一段時期價格在一定幅度之內(nèi)擺動:
(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05
其中的LLV(X,N)是求N周期內(nèi)X最低值。因此該公式表示10日收盤價振幅振幅在5%以內(nèi)。
區(qū)間統(tǒng)計
例如,要取得2002年2月1日到2002年12月30日間的最低價。思考一下,一段時間的最低價必然是該段時間內(nèi)每個分析周期的最低價中最小的那個。所以我們要引用的數(shù)據(jù)是該段時間各分析周期的最低價,而不需要用到開盤價、收盤價或最高價;還要將不需要的數(shù)據(jù),即區(qū)間外的數(shù)據(jù)設(shè)為0。語句為:
LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0)
該語句用一個條件函數(shù)來判斷時間是否處于規(guī)定區(qū)間,若是則返回最低價,否則返回0。
我們再用LLV函數(shù),就可求得該段時間最低的最低價:
LLV(LL,0)
技術(shù)指標(biāo)公式
技術(shù)指標(biāo)公式用于繪制技術(shù)指標(biāo)線。以KDJ指標(biāo)為例,右鍵點擊KDJ,選擇“編輯公式”后打開公式算法編輯器,顯示出KDJ指標(biāo)公式的內(nèi)容。
參數(shù)名稱:最小值,最大值,缺省值
N: 1 10O 9
M1: 2 40 3
M2: 2 40 3
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D
該公式繪制K、D、J兩條指標(biāo)線。RSV行是一個中間語句,計算當(dāng)期收盤價與N天內(nèi)最低價之差除以N內(nèi)最高價與最低價之差的比值,再乘以系數(shù)100。K線為RSV的M1天移動平均線,D線為線K的M2天移動平均線,J線為K線與J線的差值。
(以下是引用‘wjwjc’版主對計算‘5日均線上升角度’的實例講解
aa:=ma(c,5);{這是5日均線}
bb:=ref(ma(c,5),1);{這是昨日5日均線}
cc:(aa-bb)/bb>n/100;{這是5日均線增長比率,比率越大,其上長的斜率就越大}
n是參數(shù),n%是5日均線的增長比率,因此n定5以上可能其的斜率就越大,你可試試。)
(對于時間限制的問題,我們就以‘莊家進(jìn)出’公式來作分析了解。
Var1:=IF(YEAR>=2034 AND MONTH>=1,0,1);
{VAR1賦值:如果年份>=2034 AND 月份>=1,返回0,否則返回1}
{點評:這個語句在配合其它語句使用的情況下可起到時間限制作用}
VarC:=MA(SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/25000,2)*Var1;
{VARC賦值:如果收盤價>昨收,返回成交量(手),否則返回(如果收盤價<昨收,返回0-成交量(手),否則返回0)的歷史累和/25000的2日簡單移動平均*VAR1}
{點評:在這句用到了VAR1,當(dāng)VAR1符合條件即:年份>=2034 和 月份>=1時,則VAR1=0,這樣以后計算出來的結(jié)果全是0,這時該指標(biāo)便毫無意義了,起到了時間限制的作用。}
分界線: EMA(VarC,26)*Var1, LINETHICK2, COLORf0f000;
{輸出分界線: VARC的26日異同移動平均*VAR1, LINETHICK2, COLORF0F000}
莊家線1: EMA(VarC,1)*Var1, COLORRED;
{輸出莊家線1: VARC的1日異同移動平均*VAR1, 畫紅色}
莊家線2: EMA(VarC,6)*Var1, COLORYELLOW;
{輸出莊家線2: VARC的6日異同移動平均*VAR1, 畫黃色}
莊家線3: EMA(VarC,12)*Var1, COLOR00ff00 ;
{輸出莊家線3: VARC的12日異同移動平均*VAR1, COLOR00FF00 })
顏色代碼
如:colorred{紅}
colormagenta(COLORf00ff0){品紅} coloryellow{黃} colorgray{灰} colorffff00{蘭} colorblue{青} colorwhite{白} colorgreen{綠} colorbrown{棕}
linethick{0--7指標(biāo)線粗細(xì)} linethick{同時顯示柱狀線和指標(biāo)線}
circledot{空心園點} pointdot{小點} pointdot,linethick2{實心方點}
crossdot{X點狀線} cmcledot{0點狀線} stick{顯示} colorstick{顯示}
linestick{顯示} 希望各位指標(biāo)愛好者自己動手進(jìn)行配色修改,這樣才會記得
牢,學(xué)得透,不斷探索,不斷前進(jìn)。一花開放不是春,萬紫千紅春滿園。
走勢形態(tài)特征指標(biāo):為了滿足大家選股的需要,這里主要介紹股票走勢特征、形態(tài)特征指標(biāo)的編制。
走勢形態(tài)特征指標(biāo)編制的基礎(chǔ)。
(1)、放量、縮量(成交量函數(shù)為VOL)
A、放量
a.今天成交量較昨天增加了1倍,表示如下:
VOL/REF(VOL,1)>2
b.今天成交量較10個交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a>2
或者直接用如下公式表示:
vol/ma(vol,10)>2;
c.今日的5日均量較10個交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
b:=ma(vol,5);
b/a>2;
d.今日的成交量超過了整個流通盤的5%,表示如下:
vol/capital>0.05;其中capital代表流通盤。
B、縮量
a.今日成交量較昨日減少了一半,表示如下:
vol/ref(vol,1)<0.5;
b.今日成交量較10個交易日平均成交量減少一倍,表示如下:
a:=ma(vol,10);
vol/a<2;
或者直接用如下公式表示:
vol/ma(vol,10)<2;
c.今日的5日均量較10個交易日平均成交量減少1倍,表示如下:
a:=ma(vol,10);
b:=ref(a,5);
a/b<2;
d.今日的成交量低于了整個流通盤的5%,表示如下:
vol/capital<0.05;
(2)、上漲、下跌
上漲
今天的漲幅達(dá)到5%以上,表示如下:
close>ref(close,1)>1.05;
5日均價連續(xù)上漲,表示如下:
a:=ma(close,5);
b:=ref(a,1);
b;
下跌
今天的跌幅達(dá)到5%以上,表示如下:
close/ref(close,1)<0.95;
5日均價連續(xù)下跌,表示如下:
a:=ma(close,5);
b:=ref(a,1);
a<b;
(3)、K線的描述
陽線
close>open;
陰線
close<open;
高開
open>ref(close,1);
低開
open<ref(close,1);
跳空高開(high為最高價)
open>ref(high,1);
跳空低開(low為最低價)
open<ref(low,1);
走勢特征選股公式的編制
(1)、n日內(nèi)創(chuàng)新高
hhv(high,n)=hhv(high,0) and barscount(c)>=n;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個有效值開始;barscount(x),將當(dāng)前位置到n周期前的數(shù)值設(shè)為1,若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。
(2)、n日內(nèi)創(chuàng)新低
llv(low,n)=llv(low,0) and barscount(close)>=n;
注n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。Llv(x,n),求n周期內(nèi)x最低值,n=0則從第一個有效值開始;barscount(x)第一個有效數(shù)據(jù)到當(dāng)前的天數(shù),例如,barscount(close)以于日線數(shù)據(jù)取得上市以來總交易日數(shù)。
(3)、n日內(nèi)陰線多于陽線
count(open>close,n)/n<0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陰線占全部K線個數(shù)的比例)。
(4)、n日內(nèi)陽線多于陰線
count(open<close,n)/n>0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定陽線占全部K線個數(shù)的比例)。
(5)、n日內(nèi)上漲多于下跌(第二天開盤高于前一天收盤)
count(c>ref(c,1),n)/n>0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例)。
(6)、n日內(nèi)上漲少于下跌(第二天開盤低于前一天收盤)
count(c>ref(c,1),n)/n<0.5;
注:n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。同時可以自由編輯里面的數(shù)值(如0.5等 ,達(dá)到確定其中比例)。
(7)、連續(xù)n日收陽線
up:=close>open;
count(up,n)=n;
注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),若n=0則從第一個有效值開始。n為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(8)、連續(xù)n日內(nèi)收陰線
up:=close<open;
count(up,n)=n;
注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),若n=0則從第一個有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(9)、連續(xù)n天上漲
count(close>ref(close,1),n)=n;
注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),若n=0則從第一個有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(10)、連續(xù)n天下跌
count(c<ref(c,1),n)=n;
注:count(x,n),統(tǒng)計n周期中滿足x條件的周期數(shù),若n=0則從第一個有效值開始。N為指標(biāo)參數(shù),可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(11)、首次創(chuàng)新高
barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;
注:barscount(x),若x非0,則將當(dāng)前位置到n周期前的數(shù)值設(shè)為1。
(12)、創(chuàng)歷史新高
hhv(close,0)=close;
注:hhv(x,n),求n周期內(nèi)x最高值,n=0則從第一個有效值開始。
(13)、創(chuàng)歷史新低
llv(close,0)=close;
注:llv(x,n),求n周期內(nèi)x最小值,n=0則從第一個有效值開始。
(14)、單日放量
a:=ref(ma(vol,5),1);
vol/a>n and vol/capital*100>m;
注:n為指標(biāo)參數(shù),代表今日成交量和前一日的5日均量的比值,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(15)、階段縮量
sum(vol,n1)/capital<=n2;
注:n1為要統(tǒng)計的階段時間,n2為縮量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(16)、階段放量
sum(vol,n1)/capital>=n2;
注:n1為要統(tǒng)計的階段時間,n2為y放量比例,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(17)、持續(xù)放量
a:=vol>ref(vol,1);
count(a,n)=n;
注:其中條件a的含義為成交量較上一交易日放大,n為要統(tǒng)計的階段時間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(18)、持續(xù)縮量
a:=vol<ref(vol,1);
count(a,n)=n;
注:其中條件a的含義為成交量較上一交易日縮小,n為要統(tǒng)計的階段時間,可在參數(shù)設(shè)定范圍內(nèi)設(shè)定參數(shù)范圍。
(19)、間隔放量
a:=ma(vol,5);
barscount(c)>=n and hhv(a,n)<n1*llv(a,n) and count(vol>n2*a,n)>n3;
注:a.barscount(x)第一個有效數(shù)據(jù)到當(dāng)前的天數(shù)。Barscount(c)對于日線數(shù)據(jù)取得上市以來總交易日數(shù)。
b.完整含義:n日內(nèi)五日均量的最大值小于最小值的n1倍,成交量大于等于五日均量的n2倍的情況發(fā)生的次數(shù)多于n3次。
(20)、放量上攻
a:=(c-ref(c,1))/ref(c,1)>=(n/100);
sum(vol,n1)/capital>=(n2/100) and count(vol>ref(vol,1),n3 )=n3 and count(a,n3)=n3;
完整含義:每日股價漲幅均大于n%,n1日內(nèi)累計換手率大于n2%,并且成交量連續(xù)在n3日內(nèi)放大。
(21)、溫和放量上攻
股價小幅上揚
a1:=close/ref(close,1);
a2:=a1>1 and a1<1.03;
成交量小幅上揚
b1:=vol/ref(vol,1);
b2:=b1>1 and b1<2;
c1:=ma(vol,n)/capital<0.05;
count(a2 and b2,n)/n>0.6 and c1;
完整公式為:
a1:=close/ref(close,1);
a2:=a1>1 and a1<1.03;
b1:=vol/ref(vol,1);
b2:=b1>1 and b1<2;
c1:=ma(vol,n)/capital<0.05;
count(a2 and b2,n)/n>0.6 and c1;
注:公式分為股價小幅上揚和成交量小幅上揚兩個部分,請在指標(biāo)編寫時注意其結(jié)構(gòu)。
(22)、突然放量
vol>ref(hhv(vol,n),1*m;
注:當(dāng)前成交量高于n個周期中最大成交量的m倍。
(23)、平臺整理
count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100);
注:count(close,0)>n為平臺整理n個周期的設(shè)定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)為平臺整理幅度n1%的設(shè)定。
(24)、突破長期盤整
ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100) and c>=ref(hhv(h,n),1) and barscount(c)>n;
注:前n日在上下n1%的幅度內(nèi)整理:ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l,n)),1)<=(n1/100);
今日突破:c>=ref(hhv(h,n),1)。
(25)、階段強勢股
a:=sum(if(date-n=0,indexc,0),0);
b:=sum(if(date-n1=0,indexc,0)0);
e:=sum(if(date-n=0,c,0),0);
f:=sum(if(date-n1=0,c,0),0);
((f-e)/e)>((b-a)/a);
注:該公式求的是n日-n1日之間漲幅高于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價,該函數(shù)對分筆成交分析周期無效。
(26)、階段弱勢股
a:=sum(if(date=n,indexc,0),0);
b:=sum(if(date=n1,indexc,0)0);
e:=sum(if(date=n,c,0),0);
f:=sum(if(date=n1,c,0),0);
((f-e)/e)<((b-a)/a);
注:該公式求的是n日-n1日之間漲幅低于大盤的股票。n、n1參數(shù)的表達(dá)格式為yymmdd,注意在2000年前的表達(dá)為年份的后兩位,例如1999年為99,從2000年開始以100依次向后累加,例如2001年9月14日為1010914,indexc函數(shù)表示同期大盤的收盤價,該函數(shù)對分筆成交分析周期無效。
(27)、大盤同步
count((c>o and indexc>indexo) or (c<o and indexc<indexo),n)/n>m/100;
注:含義為n周期中與大盤走勢相同(同收陰線或同收陽線)的例超過m%。此處的o不是數(shù)字的零,而是開盤價open的首寫字母o。
(28)、n日內(nèi)強勢股
a:=(c-ref(o,n))/ref(o,n);
b:=(indexc-ref(indexo,n))/ref(indexo,n);
a>b and a/b>=m;
注:n日內(nèi)個股漲幅大于等于大盤漲幅的m倍。
形態(tài)特征選股公式的編制
(1)、均線多頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1>a2 and a2>a3 and a3>a4,3)=3 and isup;
注:n1、n2、n3、n4j日均線呈多頭排列,isup也可以用close>open表示。
(2)、均線空頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1<a2 and a2<a3 and a3<a4,3)=3 and not(isup);
注:n1、n2、n3、n4j日均線呈空頭排列,isup也可以用close<open表示。
(3)、早晨之星
ref(close,2)/ref(open,2<0.95 and ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03 and close/open>1.05 and close>ref(close,2);
注:早晨之星,這種形態(tài)和叫法自然是后市向好,為買進(jìn)信號。早晨之星由三根K線組成,其順序是:
第一天在下跌過程中已形成一根陰線:
ref(close,2)/ref(open,2<0.95
第二天呈裂口下跌,K線實體較短,構(gòu)成星的主體部分,陰線或陽線均可,有無上下影線均不重要。
ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03
關(guān)鍵是第三根K線必須是陽線,且其長度至少要升至第一根陰線實體(如果能夠“包容”第一根陰線則最好不過了)
close/open>1.05 and close>ref(close,2)
(4)、強勢整理
a1:=abs(close-open)/open<0.015;
a2:=count(a,m)=m;
a3:=ref(o,m)<ref(c,m) and ref (c,m)/ref(c,m+1)>1+n/100;
a2 and a3;
注:一根實體超過n的長陽,后面跟m個K線實體不超過1.5%的K線。
(5)、高開大陰線
open>close and open/ref(c,1)>=1+m/100 and close/open<=1-n/100;
注:跳空高開m%,當(dāng)日股價較開盤價跌幅大于n。股價經(jīng)過一段持續(xù)攀升之后,某一日突然跳高開盤:
open/ref(c,1)>=1+m/100
后股價一路下行,尾市以接近最低點收市:
close/open<=1-n/100
此信號出現(xiàn),往往意味著股價已形成短期頭部,應(yīng)注意回避風(fēng)險。
(6)、低開大陽線
open<close and open/ref(c,1)<=1-m/100 and close/open>=1+n/100;
注:跳空低開m%,當(dāng)日股價較開盤價漲幅大于n,其他描述請參見(5)。
(7)、黃昏之星
ref(close,2)/ref(open,2)>1.03 and ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02 and close/open<0.97 and close<ref(close,2);
注:黃昏之星表示股價回落,是賣出信號,應(yīng)伺機拋貨。幕星同樣由三根K線組成,其形態(tài)和晨星正好相反:
第一天股價繼續(xù)上升,拉出一根陽線:
ref(close,2)/ref(open,2)>1.03
第二天波動較小,形成一根小陽線或小陰線,構(gòu)成星的主體部分:
ref(open,1)>ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.02
第三天形成一根包容第二天并延伸至第一天陽線實體:
close/open<0.97 and close<ref(close,2)
(8)、跳空缺口
high<ref(low,1) or low>ref(high,1);
注:從內(nèi)容上看,分別是向下跳空缺口和向上跳空缺口。
(9)、均線金叉
a;=ma(c,5);
b:=ma(c,10);
cross(a,b);
注:前二句是5、10日均線,cross是交叉函數(shù),cross(a,b)表示5日均線與10日均線金叉。
(10)、均線死叉
a;=ma(c,5);
b:=ma(c,10);
cross(b,a);
注:前二句是5、10日均線,cross是交叉函數(shù),cross(b,a)表示5日均線與10日均線死叉。
(11)、均線粘合
ma1:=ma(c,5);
ma2:=ma(c,10),
ma3:=ma(c,20);
p1:=abs(ma1-ma2)+abs(ma2-ma3);
p1/c<m/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1);
注:前三句是三根均線,p1是第一根均線減第二根均線差的絕對值與第二根均線減第三根均線差的絕對值之和,最后一句是p1與收盤價的比值小于一定比率m%(一般該比率為2%以下,同時前二均線今日比昨日上翹。
五彩K線與交易系統(tǒng)指標(biāo)的編制方法
一、 五彩K線
1、 五彩K線簡介
簡單地說五彩K線,就是對于我們事先描述好的K線形態(tài),大智慧將自動地給我們找出來,同時對滿足條件的K線形態(tài)賦于顏色,以區(qū)別于其他的K線。
依據(jù)K 線的形態(tài),我們將五彩K線分為“上漲”、“下跌”、“反轉(zhuǎn)”三大類。
2、 五彩K線編輯時常用的函數(shù)
(1)、BACKSET(X,N)
五彩K線就是對滿足條件的K線形態(tài)賦于顏色,在這里,我們就需要賦值函數(shù)BACKSET賦予滿足條件的K線時段以不同的顏色,區(qū)分不滿足條件的其它時段的K線。
函數(shù)BACKSET(X,N)中,X是由邏輯判斷語句組合的一個綜合條件,N為你意欲賦予顏色的時間長度,該時間長度的取值法為“從當(dāng)前周期開始向前到N個當(dāng)前周期”。
?。?)、更改顏色
如果不進(jìn)行任何的顏色設(shè)定,系統(tǒng)將以黃色顯示五彩K線,目前我們在每個指標(biāo)中以紅色顯示五彩K線。如果要更改顏色,只需要瘵指標(biāo)中“COLORRED”改為其他顏色即可。
3、 五彩K線的編制方法
五彩K 線的編制并沒有和前面介紹的其他公式有很大的區(qū)別,一般的公式編輯是作
為特定的指標(biāo)來顯示,五彩K線將滿足條件的連續(xù)K線形態(tài)賦予顏色,區(qū)別于其它的K線,則是把滿足設(shè)定條件的個股以其們的顏色標(biāo)明。
(1) 陽包陰五彩K線的編制
這里的陽包陰就是說某一天的陽線將前一天的陰線全部包容起來,使得在K線組
合上出現(xiàn)前小后大的形態(tài)。該動態(tài)表明前日所有價位買進(jìn)而未出局者都能獲利,從而大鼓舞了人氣,為此后的持續(xù)上升奠定了基礎(chǔ),是典型的底部信號。
原理:某一天的陽線將前一天的陰線全部包容起來。
五彩K 線的編輯:
REF(OPEN,1)>REF(CLOSE,1) 上一交易日收陰線。
CLOSE>REF(OPEN,1) 收盤價高于上一交易日開盤價。
OPEN<REF(CLOSE,1) 開盤價小于上一交易日收盤價。
HIGH>REF(HIGH,1) 最高價高于上一交易日最高價。
LOW<REF(LOW,1) 最低價小于上一交易日最低價。
CLOSE>OPEN 收陽線
(CLOSE-OPEN)>(EMA((HIGH-LOW),N))
為了避免小陰小陽的“陽包陰”,我們設(shè)定幅
度超過市場N個交易日內(nèi)平均漲幅。
COLORRED 五彩K線顏色為紅色。
那么,整體的公式為:
BACKSET(我們假定的條件,2),COLORRED;
即:
BACKSET (REF(OPEN,1)>REF(CLOSE,1) AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1) AND HIGH>REF(HIGH,1) AND LOW<REF(LOW,1) AND CLOSE>OPEN AND (CLOSE-OPEN)>(EMA((HIGH-LOW),N)),2),COLORRED;
?。?)、三只烏鴉五彩K線的編制方法
在股價頂部,莊家已獲利豐厚,準(zhǔn)備出逃時會連續(xù)拉出二根、三根或三根以上的小陰線,且每日的K線均低于上一日的收盤價。這促頂部特征不一定要伴隨著大的成交量,因此具有較大的欺騙性。
原理:
1、 連續(xù)三支陰線;
2、 每日收盤價均向下跌;
3、 收盤價接近每日的最低價位;
4、 每日的開盤價都下跌。
五彩K 線的編輯:
REF(CLOSE,2)<REF(OPEN,2) 前二個交易日收陰線。
REF(CLOSE,1)<REF(OPEN,1) 前一個交易日收陰線。
CLOSE<OPEN 最后交易日收陰線。
REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1)
每日收盤價都向下跌。
REF(OPEN,1)<REF(OPEN,2) AND OPEN<REF(OPEN,1)
每日開盤價都向下跌。
REF(C,3)/REF(O,3)>=1.02 第一根陰線跌幅超過2%。
COLORRED 五彩K線顏色為紅色。
那么,整體的公式為:
BACKSET(我們假定的條件,3),COLORED
即:BACKSET(REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1) AND REF(OPEN,1)<REF(OPEN,2) AND OPEN<REF(OPEN,1) AND REF(C,3)/REF(O,3)>=1.02,3),COLORRED;
注:
三只烏鴉形態(tài)發(fā)生在上升趨勢中,三只烏鴉出現(xiàn)前必須有一段明顯的上升趨勢,無論這段上升趨勢是長或短,在此之后出現(xiàn)該形態(tài)才較為有效。三只烏鴉形態(tài)如果出現(xiàn)在前期的形態(tài)壓力位附近,則其反轉(zhuǎn)的可靠性進(jìn)一步增強。對行情的研判更具意義。在一段上升行情的關(guān)健位置在歷史高價位區(qū)域,且是重要的支撐阻擋位時,出現(xiàn)三只烏鴉形態(tài),則其意義顯得重要,在很大的程度上趨勢將反轉(zhuǎn)下跌。
(3)、紅三兵五彩K線的編制
在本形態(tài)中,相繼出現(xiàn)的3根陽線K線組成,它們的收市價一個比一個高(并且每根K線的收市價均接近當(dāng)日的最高價),表示多頭勢力的加強。如果這樣的3根陽線K線出現(xiàn)在一貫相對穩(wěn)定的價格階段之后,而且處于一個低價區(qū),則預(yù)示著市場將進(jìn)一步堅挺。
五彩K線編輯:
REF(CLOSE,2)>REF(OPEN,2) 第一根K線收陽。
REF(CLOSE,1)>REF(OPEN,1) 第二根K線收陽。
CLOSE>OPEN 第三根K線收陽。
(CLOSE-OPEN)>=REF((CLOSE-OPEN),1)
第三根陽線實體大于第二根陽線實體。
REF((CLOSE-OPEN),1)>=REF((CLOSE-OPEN),2)
第二根陽線實體大于第一根陽線實體。
OPEN>REF(OPEN,1) 第三根陽線開盤高于第二根陽線開盤。
REF(OPEN,1)>REF(OPEN,2) 第二根陽線開盤高于第一根陽線開盤。
COLORRED 標(biāo)明為紅色。
那么,整體的公式為:
BACKSET(我們假定的條件,3),COLORED;
即:
BACKSET(REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN AND (CLOSE-OPEN)>=REF((CLOSE-OPEN),1) AND REF((CLOSE-OPEN),1)>=REF((CLOSE-OPEN),2) AND OPEN>REF(OPEN,1) AND REF(OPEN,1)>REF(OPEN,2),3),COLORRED;
注:
如果紅三兵出現(xiàn)在V型底、W底的附近,則構(gòu)成了底部反轉(zhuǎn)形態(tài)的確認(rèn)信號;紅三兵形態(tài)發(fā)生在下降趨勢中,紅三兵出現(xiàn)前必須有一段明顯的下降趨勢,無論這段下降趨勢是長或短,在此之后出現(xiàn)該形態(tài)更為有效;紅三兵形態(tài)如果出現(xiàn)在底部,是一種底部反轉(zhuǎn)信號,此時買進(jìn);紅三兵形態(tài)如果出現(xiàn)在高位,則是一種較為危險的頂部反轉(zhuǎn)信號,此時不宜買進(jìn)。
陽線三兵形態(tài)有三種類似的構(gòu)成,表現(xiàn)為一個逐漸而穩(wěn)定的上升過程,其中每根陽線K線的開市價都處于前一天的陽線實體之內(nèi),或者處在其附近的位置上;每一根陽線K線的收市價都應(yīng)當(dāng)位于當(dāng)日的最高點或接近當(dāng)日的最高點,如果其中第二根和第三根K線,或者僅僅是第三根K線,表現(xiàn)出上漲勢頭減弱的跡象,就構(gòu)成了一個前方受阻(陽線三兵)形態(tài)。在前方受阻形態(tài)中,作為上漲勢頭減弱的具體表現(xiàn),既可能是其中的陽線實體一個比一個小,也可能是后兩根陽線K線具有相當(dāng)較長的上影線,如果在后兩根K線中,前一個為長長的陽線實體,并且向上創(chuàng)出了新高,后一根只是一個小的陽線K線,那么就構(gòu)成了一個(陽線三兵)停頓形態(tài)。有時候,這種形態(tài)也稱為(陽線三兵)深思形態(tài)。
二、 交易系統(tǒng)
交易系統(tǒng)是大智慧在條件選股功能上的一個大的延伸,旨在建立一套完整的交易規(guī)則體系,系統(tǒng)可以通過此平臺對我們的買入、賣出等操作發(fā)出明確的買賣信號指示。
1、 編輯交易系統(tǒng)公式
進(jìn)入大智慧“公式編輯器”
(1) 、點擊“交易系統(tǒng)”選項,選擇“新建”,可以建立一個親的交易系統(tǒng)。
(2) 、選中一個具體的交易系統(tǒng),雙擊名稱或者點擊“修改”,可能瀏覽并編輯該系統(tǒng)
的公式內(nèi)容。
2、 交易提示編輯時常用的函數(shù):
(1)、前提:交易系統(tǒng)一共包含多頭買入(賣出)、空頭買入(賣出)四種情況,但是由于我們只允許多頭買入、賣出,故我們這里不討論空頭情況。
(2)、函數(shù)
ENTERLONG:多頭買入函數(shù)。
EXITLONG:多頭賣出函數(shù)。
簡單的交易系統(tǒng)模型應(yīng)該如下表示:
ENTERLONG:條件A;
EXITLONG:條件B;
注意:一個完整的交易系統(tǒng)必須有進(jìn)出兩個條件組成,也就是說是ENTERLONG、EXITLONG或者ENTERSHORT、EXITSHORT(空頭買入、賣出函數(shù))中其中一組組成。
3、 交易系統(tǒng)的編制方法
首先,要確定的是,交易系統(tǒng)是多個條件的組合。通過不同條件的疊加、修正,系統(tǒng)自動在滿足我們組合條件的個股K線圖中添加買賣信號。
(1)、均線交易系統(tǒng)
如果個股5日均線上穿20日均線時,我要買入;相反,個股5日均線下穿20日均線我就賣出,這樣的一個思路我們怎么來編寫交易系統(tǒng)呢?
很簡單
5日均線上穿20日均線(買入條件):CROSS(MA(CLOSE,5),MA(CLOSE,20))
5日均線下穿20日均線(賣出條件):CROSS(MA(CLOSE,20),MA(CLOSE,5))
按照前面所講,交易系統(tǒng)函數(shù)“ENTERLONG:條件A;EXITLONG:條件B;”的方式表達(dá):
ENTERLONG: CROSS(MA(CLOSE,5),MA(CLOSE,20));
EXITLONG: CROSS(MA(CLOSE,20),MA(CLOSE,5));
同時按照自己的需求選擇正確的介入點,如果不作選擇,系統(tǒng)將默認(rèn)在滿足條件時發(fā)出提示信號。
為了方便修改指標(biāo)參數(shù),也可以將5日均線、20日均線設(shè)定成參數(shù):SHORT和LONG,并將其默認(rèn)為5、20。參數(shù)自述中加上“短期(Parsm#1)均線上穿長期(Param#2)均線買入,長期均線上穿短期均線賣出。”
那么在使用該交易系統(tǒng)時,用鼠標(biāo)右健點擊發(fā)出的買賣提示點,選擇“調(diào)整指標(biāo)參數(shù)”,就可以很方便的修改里面的2條均線參數(shù)。
?。?)、KDJ交易系統(tǒng)
我們知道如果在D 小于20的區(qū)域發(fā)生了K線上穿過D線是很好的買入條件;相反,D>80并且好生了D線下穿過了K線,則是很好的賣出條件。如何編輯呢?
第一步:在公式編寫欄中分別設(shè)定公式的名稱、分析周期、參數(shù)的各項內(nèi)容,并編寫KD的表達(dá)式,并且將K、D表達(dá)為兩個中間表達(dá)式。中間表達(dá)式用符號“:=”
RSB:=(CLOSE-LLV(LOW,N))/(HHV(HIGN,N)-LLV(LOW,N)0*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
第二步:完成交易系統(tǒng)的結(jié)構(gòu)
ENTERLONG:CROSS(K,D) AND K<20;
EXITLONG:CROSS(D,K) AND K>80;
完整表達(dá)式:
RSB:=(CLOSE-LLV(LOW,N))/(HHV(HIGN,N)-LLV(LOW,N)0*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
ENTERLONG:CROSS(K,D) AND K<20;
EXITLONG:CROSS(D,K) AND K>80;
但是,假設(shè)在一個KD強勢的市場中,如果股價從下方穿過了30日均線,并且當(dāng)天的成交量有比較明顯的放大,我會買入;我的賣出條件是股價跌下10日均線之下立即拋出。這個交易系統(tǒng)怎么編輯呢?
買入條件:
KDJ強勢:
AA:=”KDJ,D”(9,3,3);(因為KDJ指標(biāo)中3個參數(shù)默認(rèn)值分別為9、3、3,故我們應(yīng)在指標(biāo)中增加默認(rèn)值)。
A1:=AA>40;
成交量明顯放大,量化為大于5日均量的一倍。
A2:=VOL/MA(VOL,5)>2;
股價從下方上穿過了30日均線。
A3:=CROSS(CLOSE,MA(CLOSE,30));
完整的買入條件為
ENTERLONG:A1 AND A2 AND A3;
賣出條件:
股價從上方下穿過了5日均線
A4:=CROSS(MA(CLOSE,5),CLOSE);
EXITLONG:A4 AND COUNT(A1 AND A2 AND A3,20)=1; 注意其后的COUNT( )是用來限定賣出信號發(fā)生在買入條件發(fā)生的20天內(nèi)。
那么,完整的公式為:
AA:=”KDJ,D”(9,3,3);
A1:=AA>40;
A2:=VOL/MA(VOL,5)>2;
A3:=CROSS(CLOSE,MA(CLOSE,30));
A4:=CROSS(MA(CLOSE,5),CLOSE);
ENTERLONG:A1 AND A2 AND A3;
EXITLONG:A4 AND COUNT(A1 AND A2 AND A3,20)=1;
公式編寫實例
編寫實例
3.1 指標(biāo)公式:均線通道
新建公式“均線通道”(JXTD)
1.使用快捷鍵Ctrl+F打開“公式**器”。
2.點擊“新建”按鈕,打開“公式編輯器”
3.填寫公式項
“公式名稱”---JXTD,
“公式描述”---“均線通道”
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
----------------------------------------------------
4.指標(biāo)類型:選“路徑型”,還有大勢型、超買超賣型、趨勢型、能量型等如圖
5.畫線方法:副圖、主圖疊加、副圖疊加線、副圖疊加美國線四種;選中“主圖疊加型”,副圖是K線圖下面的區(qū)域;
6.密碼保護(hù):010101
7.參數(shù)設(shè)置:#N:最小值為1,最大值為100,缺省值(默認(rèn))為26;
8.坐標(biāo)線位置:在非“主圖疊加”中,此編輯框處可寫狀態(tài);輸出線為副圖中深紅色橫線顯示,是副圖坐標(biāo)線;
9.額外Y軸分界:是指標(biāo)敏感數(shù)值輸出線,在副圖中顯示為白色;
10.引入指標(biāo)公式:在引入原公式的基礎(chǔ)上進(jìn)行編輯;
11.插入函數(shù):左上為函數(shù)類別,右上為函數(shù)表,下區(qū)為函數(shù)解釋區(qū)及用法舉例;
12.公式編輯區(qū):
〖{ }〗是解釋,不輸出,為了提示自己和別人,便于看懂公式;
〖:=〗賦值符,意為“相當(dāng)于”;
〖:〗輸出符,它前面的名稱為輸出名稱,可以在副圖中看到,它后面的為公式定義;
〖;〗分段符,表示一段完成;
〖,〗分節(jié)符;
〖()〗括號中為公式體。
13.測試公式:測試通過則自動保存;測試不能通過,則在翻譯區(qū)提示錯誤所在。
14.用法注釋:自編公式使用說明。
15.在K線圖上,直接敲字母鍵“JXTD”調(diào)出自編的公式“均線通道”,查看結(jié)果;
16.修改公式:左鍵選中公式線后,點擊右鍵,在彈出的對話框中,選中“修改指標(biāo)”項,直接調(diào)出《公式編輯器》修改公式。如果左鍵選指標(biāo)線不便,直接用右鍵選參數(shù)數(shù)值,也可調(diào)出公式編輯器。
17.鼠標(biāo)動態(tài)提示:將鼠標(biāo)放在函數(shù)上,等一會系統(tǒng)自動出現(xiàn)提示框,方便函數(shù)學(xué)習(xí)和應(yīng)用,如圖:
3.2 選股公式:均線通道
改公式“均線通道”(JXTD)為選股公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點擊“條件選股公式”選項;
3. 點擊“新建”按鈕,打開“條件選股公式編輯器”;
4. 點擊“引入指標(biāo)公式”按鈕,選最后一項“均線通道”,確定;
5.修改輸出:公式輸出項改為賦值項;即將〖:〗符改為〖:=〗符;
6.新建輸出項:選股:CLOSE<下軌;{選出收盤價小于下軌的股票};如圖
7.測試公式通過;
8. 〖Ctrl〗+〖T〗打開條件選股公式“均線通道”,進(jìn)入公式選股操作程序;
3.3 五彩K線公式:均線通道
改公式“均線通道”(JXTD)為五彩K線公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點擊“五彩K線公式”選項;
3. 點擊“新建”按鈕,打開“K線指示公式編輯器”;
4. 點擊“引入指標(biāo)公式”按鈕,選“均線通道”確定;
五彩K線公式
公式名:JXTD
公式描述:均線通道
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:=VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:=VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
CLOSE<下軌,COLORRED; {小于下軌提示買入紅色}
CLOSE>上軌,COLORYELLOW; {高于上軌提示賣出黃色}
HIGH>上軌*1.06,COLORBLUE;{高于上軌6%提示清倉藍(lán)色}
LOW<下軌*0.94, COLORMAGENTA;{低于下軌6%提示加倉洋紅色}
--------------------------------------------------
5.測試通過,退出;
6.〖Ctrl〗+〖K〗,打開“五彩K線指示”---“均線通道”;
7.查看效果,不滿意就修改參數(shù)一直到滿意為止;
3.4 交易系統(tǒng)公式
改公式“均線通道”(JXTD)為交易系統(tǒng)公式“均線通道”
1. 〖Ctrl〗+〖F〗打開“公式**器”;
2. 點擊“交易系統(tǒng)公式”選項;
3. 點擊“新建”按鈕,打開“交易系統(tǒng)公式編輯器”;
4. 點擊“引入指標(biāo)公式”按鈕,選“均線通道”確定;
公式名:JXTD
公式描述:均線通道
參數(shù) (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
VAR1:=MA(CLOSE,N);{對“VAR1”賦值}
VAR2:=MA(CLOSE,2*N);{對“VAR2”賦值}
VAR3:=MA(CLOSE,3*N);{對“VAR3”賦值}
VAR4:=MA(CLOSE,4*N);{對“VAR4”賦值}
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一條多條均線的平均線}
上軌:=VAR5*1.08;{在均線“VAR5”上加上8%的幅度變成“上軌”}
下軌:=VAR5*0.92; {在均線“VAR5”上減去8%的幅度變成“下軌”}
{多頭買入} ENTERLONG:CLOSE<下軌;
{多頭賣出} EXITLONG:CLOSE>上軌;
---------------------------------------------------
5.測試通過,退出;
6.〖Ctrl〗+〖E〗,打開“五彩K線指示”---“均線通道”;
7.查看效果,不滿意就修改參數(shù)一直到滿意為止;
8.刪除指示:快捷鍵〖Ctrl〗+〖H〗;鼠標(biāo)左鍵選中指示圖標(biāo),按〖Delete〗,或者點擊鼠標(biāo)右鍵,在彈出的菜單中選“刪除交易系統(tǒng)指示”。
3.5 顏色參數(shù)應(yīng)用:“MACD”K線
公式名稱:MACDK
簡稱:“MACD”K線
----------------------------
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACDDIF-DEA)*2,COLORSTICK;
D1:=EMA(C,3)-EMA(C,8);
D2:=EMA(O,3)-EMA(O,8);
D3:=EMA(H,3)-EMA(H,8);
D4:=EMA(L,3)-EMA(L,8);
DRAWICON(CROSS(D1,DIF) AND DIF<0 ,D4-0.1,10);
STICKLINE(D1>=D2,D1,D2,8,0),COLOR0055AA;
STICKLINE(D1<=D2,D1,D2,8,0),COLOR006600;
STICKLINE(D1>=D2,D1,D2,5,0),COLOR0077CC;
STICKLINE(D1>=D2,D1,D2,3,0),COLOR0099DD;
STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;
STICKLINE(D1<=D2,D1,D2,5,0),COLOR009900;
STICKLINE(D1<=D2,D1,D2,3,0),COLOR00BB00;
STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;
------------------------------
示圖
顏色參數(shù)不是函數(shù),它描述待畫圖形的顏色,將其插入到每個指標(biāo)公式后面,用逗號分隔開。
常用顏色參數(shù)有:
COLORBLACK 黑色
COLORBLUE 藍(lán)色
COLORGREEN 綠色
COLORCYAN 青色
COLORRED 紅色
COLORMAGENTA 洋紅色
COLORBROWN 棕色
COLORLIGHTGRAY 淡灰色
COLORGRAY 深灰色
COLORLIGHTBLUE 淡藍(lán)色
COLORLIGHTGREEN 淡綠色
COLORLIGHTCYAN 淡青色
COLORLIGHTRED 淡紅色
COLORLIGHTMAGENTA 淡洋紅色
COLORYELLOW 黃色
COLORWHITE 白色
顏色描述符還可以自定義顏色,格式為COLOR+“RRGGBB”:RR、GG、BB表示紅色、綠色和藍(lán)色的分量,每種顏色的取值范圍是00-FF,采用了16進(jìn)制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF表示純紅色與純綠色的混合色:COLOR808000表示淡藍(lán)色和淡綠色的混合色。
(參見《附件》--顏色代碼表)
3.6 新增函數(shù)應(yīng)用(horcalc)
函數(shù): HORCALC(X)
說明: 數(shù)據(jù)項:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅
計算方式:0-累加,1-排名次
權(quán)重:0-總股本,1-流通股本,2-等同權(quán)重,3-流通市值
用法: HORCALC(板塊名稱,數(shù)據(jù)項,計算方式,權(quán)重)
例如: HORCALC('自選股',103,0,1);以自選股板塊股票的總股本為權(quán)重,以收盤價為數(shù)源進(jìn)行累加。
公式名稱:zdkx
公式描述:自定指數(shù)K線
參數(shù):(最小值)(最大值)(缺省值)
#n: 1 100 10
---------------
高:=HORCALC('湖北板塊',100,0,1);
開:=HORCALC('湖北板塊',101,0,1);
低:=HORCALC('湖北板塊',102,0,1);
收:=HORCALC('湖北板塊',103,0,1);
自定K線: DRAWKLINE(高,開,低,收);
MA(自定K線,N);
---------------
公式說明:
1.用于制作自定義指數(shù)、自設(shè)板塊指數(shù)K線。
2.先制作自定義板塊,“Ctrl+z”,填寫好板塊名稱和簡稱(數(shù)字);
3.“板塊名稱”須用單引號,如'自選股'、'莊股';
4.起始位為1000點(下載到本地數(shù)據(jù));
5.板塊內(nèi)不要含有太多的股票數(shù)量,以免影響速度;
3.7 新增函數(shù)應(yīng)用(blocksetnum)
函數(shù): BLOCKSETNUM(板塊名稱)
說明: 統(tǒng)計板塊中股票數(shù)量
用法: BLOCKSETNUM(板塊名稱)
注意:板塊名稱要用單引號
例如: BLOCKSETNUM('ST板塊'),返回“ST板塊”數(shù)量。
公式名稱:STPM
公式描述:個股在st板塊內(nèi)排名
--------------
板塊股數(shù)量:BLOCKSETNUM('ST板塊'),NODRAW;
ST漲幅排名:HORCALC('ST板塊',105,1,2);
說明:
NODRAW是不輸出線型只輸出數(shù)值命令,用于多指標(biāo)不兼容坐標(biāo);
常用的語句
1)今收盤對于N日內(nèi)最低收盤價的漲幅(%)(c-llv(c,n))/llv(c,n)*100;
2)今收盤價對于N日最高收盤價的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;
3)股價在過去N日內(nèi)運行空間的相對位置 (C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
4)股價上方N1%至N2%處的籌碼(%)
aa:=winner(c+c*n2/100)*100;
bb:=winner(c+c*n1/100)*100;
aa-bb
5)股價下方N1%至N2%處的籌碼(%)
(winner(c-c*n1/100)-winner(c-c*n2/100))*100;
6)收盤價N%處的套牢盤 100-(winner(c*N/100))*100;
7)收盤價N%處的獲利盤 winner(c*N/100)*100;
8)下影線 (MIN(O,C)-L)/L*100;
9)上影線 (h-max(o,c))/max(o,c)*100;
10)本周期的漲跌幅 (c-ref(c,1))/ref(c,1)*100;
11)振幅 (h-l)/l*100;
12)均線金叉(M.N為均線周期) cross(ma(c,m),ma(c,n))
13)均線多頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1>a2 and a2>a3 and a3>a4,3);
14) 均線空頭排列
a1:=ma(c,n1);
a2:=ma(c,n2);
a3:=ma(c,n3);
a4:=ma(c,n4);
count(a1<a2 and a2<a3 and a3<a4,3);
15)N日均線向下
aa:=ma(c,n);
bb:=ref(aa,2);
aa<bb
16)向前N日至M日出現(xiàn)過均線死叉(P1<P2)
aa:=ma(c,p1);
bb:=ma(c,p2);
cc:=ref(cross(bb,aa),n);
count(cc,m);
17)今日成交量大于N日以來的均量 VOL>MA(VOL,N);
18)低位密集
A1:=COST(85);
A2:=COST(15);
A3:=A1-A2;
A4:=(A1+A2)/2;
A5:=A3/A4*100<10;
B1:=HHV(H,120);
B2:=LLV(L,120);
B3:=B1-B2;
B4:=(A4-B2)<B3/2;
A5 AND B4;
19)換手率 VOL/CAPITAL*100;
20)N日盈虧
V1:=VOL/SUM(VOL,N);
V2:=DMA(CLOSE,V1);
V3: (CLOSE-V2)/V2*100;
小指標(biāo)公式編碼集中問答
1.
成交量連續(xù)5天超過30天均量點
count(vol>ma(vol,30),5)=5
2.
請老師編一選股公式;要求1;日均線多頭排列的情況下(5,10,30,60。。。)2:5日。10日均線高度粘合--相等或相差1-2分錢,30均線與5,10均線相差1角以下。3:日量比大于2。先謝謝!??!
1.ma(c,5)>ma(c,10) and ma(c,10)>ma(c,30) and ma(c,30)>ma(c,60) and 。。。
2.abs(ma(c,5)-ma(c,10))<0.03 and abs(ma(c,30)-max(ma(c,5),ma(c,10)))<0.1
3.DYNAINFO(17)>2
3.
威力雷達(dá)rad7日內(nèi)連續(xù)上揚怎樣編寫?謝謝
V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;
RAD:=sum(v1,0);
count(rad>ref(rad,1),7)=7
威力雷達(dá)Mrad在7日內(nèi)連續(xù)上揚怎樣編寫?謝謝
V1:=(c/ref(c,1)-indexc/ref(indexc,1))*200;
RAD:=sum(v1,0);
MRAD:=MA(RAD,30);
count(mrad>ref(mrad,1),7)=7
4.
請問。10日內(nèi)漲幅大于10%的選股公式怎樣編?
c/ref(c,10)>1.1
5.
如何編寫股價在一個上漲或下跌的行情中第3次觸及30日均線時發(fā)出提醒的指標(biāo)?
M3:=MA(C,30);
N1:=BARSLAST(M3>REF(M3,1));
AA:=CROSS(C,M3);
COUNT(AA,N1)=3
6.
請問:cys指標(biāo)中數(shù)值要小于-5,怎樣編寫到其他指標(biāo)中.,謝謝!
(C-CYC(13))/CYC(13)*100<-5
7.
當(dāng)漲幅大于5%,要主圖K線的實體的一半變?yōu)榱硪簧H绾伪磉_(dá)?
STICKLINE(c/ref(c,1)>1.05,(c+o)/2,c,10,1),coloryellow;
8.
成交量連續(xù)3天漲的公式
COUNT(VOL>REF(VOL,1),3)=3
9.
請問怎樣用公式表示年線擺脫下降趨勢出現(xiàn)向上拐頭?
COUNT(MA(C,250)>REF(MA(C,250),1),3)=3
10.
股價創(chuàng)出新高后,又調(diào)整到30日均線附近的選股公式如何編寫?
COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02
11.
怎么定義一陽線緊跟兩陰線的函數(shù)?
ref(c,2)>ref(o,2) and ref(c,1)<ref(o,1) and c<o;
12.
60日線在過去的10天內(nèi)漲跌幅度在 1%
COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;
13.
RSI(周線)在70天內(nèi)第二次上穿80,如何編制?
COUNT(CROSS("RSI.RSI1#WEEK",80),70)=2
14.
今天漲幅3%昨天漲幅2%前天漲幅1%的個股
(c-ref(c,1))/ref(c,1)>0.3 and (ref(c,1)-ref(c,2))/ref(c,2)>0.2 and (ref(c,2)-ref(c,3))/ref(c,3)>0.1
15.
破5天線,3天后又重新站上5天線的個股
cross(ref(ma(c,5),3),ref(c,3)) and cross(c,ma(c,5))
16.
今天一陽上穿5,10,30天線個股
cross(c,ma(c,5) and cross(c,ma(c,10)) and cross(c,ma(c,30))
17.
3天內(nèi)5天線上穿10天線,10天線上穿20天線的個股
count(cross(ma(c,5),ma(c,10)),3)>=1 and count(cross(ma(c,10),ma(c,20)),3)>=1
18.
日macd翻綠3內(nèi)又翻紅的個股。
count(cross(0,"MACD.MACD" ),3)=1 and count(cross("MACD.MACD",0 ),3)=1
19.
5天線拐頭向下3天內(nèi)又拐頭向上的個股。
count(cross(ref(ma(c,5),1),ma(c,5)),3)=1 and count(cross(ma(c,5),ref(ma(c,5),1)),3)=1
20.
收盤價比開盤價高出6%,當(dāng)日漲幅超過6%,實體占整天振幅的80%以上
C/O>1.06 AND C/REF(C,1)>1.06 AND C-O>0.8*(H-L)
小指標(biāo)公式編碼集中問答(二)
1.
怎樣編制全市場平均價格公式
現(xiàn)在的指數(shù)不能說明市場真實平均價格,怎樣寫才準(zhǔn)確呢?
滬股均價:"1A0002$AMOUNT"/"1A0002$VOL"/100;
深股均價:"399107$AMOUNT"/"399107$VOL"/100;
均價:("1A0002$AMOUNT"+"399107$AMOUNT")/("1A0002$VOL"+"399107$VOL")/100;
2.
用股價選股
input:年(2004),月(8),日(31),最小價格(1),最大價格(2);
n:=DATEDIFF(((年-1900)*10000+月*100+日),DATE);//計算輸入日期和現(xiàn)在日期周期
tj:REF(CLOSE,n)>最小價格 and REF(CLOSE,n)<最大價格;
3.
1,股價突破60日均線的選股公式,
2,和怎么選出一段時間以來的漲停板個股公式
1
cross(c,ma(c,60));
2
f:=ref(c,1)*1.1-c<0.01;
count(f,n)>0;//N天內(nèi)出現(xiàn)過漲停
4.
股價橫盤,MACD金叉,然后股價創(chuàng)新底,MACD沒死叉。
REF(((HHV(H,N)-LLV(L,N))/LLV(L,N)),1)<=0.04
AND c<ref(LLV(L,N),1) and "macd.diff">"macd.dea";
5.
過濾一個條件成立的信號
過濾:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);
我需要這個信號以外成立的信號
過濾:=(EMA(C,60)>EMA(C,30))>(EMA(C,60)>EMA(C,30)*1.05);
not(過濾)
***
IF(過濾,0,1);
6.
收盤價在20日均線之上,收盤價連升二天。
f:=c/ref(c,1);
count(c>ma(c,20) and f>1,2)=2;
7.
求最大值?
在飛狐中如何求以下四個代數(shù)式中的最大值
a-b,b-c,a-c,d-c
MAX(A,B)只能返回A和B中的較大值?
MAX(MAX(A,B),MAX(C,D));
通用的“二次金叉”通式。
Jm:=CROSS("指標(biāo)名稱.指標(biāo)線1","指標(biāo)名稱.指標(biāo)線2");
JmCOUNT:=COUNT(Jm,BARSLAST("指標(biāo)名稱.指標(biāo)線1(或指標(biāo)線2)"大于或小于某數(shù)));
Jmtj:40*("指標(biāo)名稱.指標(biāo)線1(或指標(biāo)線2)"小于或大于某數(shù)));
Drawtext (Jmtj,40,'…………二次金叉');
條件選股:60*(Jmtj and …………),colorgreen;
例如(這里給出三個例子)
1、Macd在0軸線以下二次金叉
Jm:=CROSS("Macd.DIFF","Macd.DEA");
JmCOUNT:=COUNT(Jm,BARSLAST("Macd.DEA">=0));
Jmtj:40*("Macd.DEA"<0 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,40,'Macd在0軸線以下二次金叉');
條件選股:60*(Jmtj and Slope(Ma(C,5),2)>0),colorgreen;
Drawtext (條件選股,50,'5日3%成功率:44.71%');
2、KD在60軸線以下二次金叉
Jm:=CROSS("KD.K","KD.D");
JmCOUNT:=COUNT(Jm,BARSLAST("KD.D">=60));
Jmtj:40*("KD.D"<60 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,"KD.D",'KD在60軸線以下二次金叉');
條件選股:60*(Jmtj and Slope(Ma(C,20),3)>0),colorgreen;
Drawtext (條件選股,50,'5日3%成功率:50.3%');
3、SlowKD在30軸線以下二次金叉
Jm:=CROSS("SlowKD.K","SlowKD.D");
JmCOUNT:=COUNT(Jm,BARSLAST("SlowKD.D">=30));
Jmtj:28*("SlowKD.D"<30 and Count(JmCount=2,21)=1);
Drawtext (Jmtj,28,'SlowKD在30軸線以下二次金叉');
條件選股:50*(Jmtj and Slope(Ma(C,20),2)>0),colorgreen;
10.
求各位高手寫一個選股公式!
N天,N日均線,以N角度向上或向下運行的均線。(分析家)
atan((ma(c,n)-ref(ma(c,n),N))/N); //值為正向上,值為負(fù)向下
11.
K線中“低點不斷抬高”和“低點不斷降低”的指標(biāo)如何編 ?
l>ref(l,1) and REF(L,1)>ref(l,2) and REF(L,2)>ref(L,N);;{N,5,1,999}
“低點不斷抬高”
反之<是“低點不斷降低”
12.
符號編公式用
【】〓☆★○●◎◇◆□■△▲ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ→←↑↓^§∧∨∪∩∈∞∝⊥∽√┣┫┻╋┼αβδωΩφΦΨΠ┳
13.
當(dāng)收盤價收在7天平均線上,K線都為陽線(紅色),收盤價收在7天平均線下,K線都為陰線(錄色),在主圖怎樣寫?
stickline(c>=ma(c,7),c,o,7,0),colorred;
stickline(c>=ma(c,7),h,l,1,0),colorred;
stickline(c<ma(c,7),c,o,7,0),colorgreen;
stickline(c<ma(c,7),h,l,1,0),colorgreen;
14.
20日內(nèi)次高點
AA:=HHVBARS(C,20);
C=MAX(HHV(C,AA),REF(HHV(C,19-AA),AA+1));
15.
要選出收市價離125天均線不遠(yuǎn),
ABS(C-MA6)/MA6<=0.01
20.
寫均線MA1二次上穿MA4公式!
COUNT(CROSS(ma1,ma4),20)=2;
小指標(biāo)公式編碼集中(五)
這是在網(wǎng)上摘錄的,僅供參考
編寫公式時常用的通式
應(yīng)用 FXJ-4 的一些函數(shù)編寫公式時,常用的通式:
{設(shè)A,B,R為三條曲線;N,M等為參數(shù)。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。}
{一.曲線在N天內(nèi)的平均變化率}
Fa:=(A/ref(A,N)-1)/N; Fb:=(B/ref(B,N)-1)/N; Fr:=(R/ref(R,N)-1)/N;
{二.變動角}
∮a:=atan(Fa); ∮b:=atan(Fb); ∮r:=atan(Fr);
{三.曲線上相距N天的兩點的連線的斜率}
Ka:=(A-ref(A,N))/N; Kb:=(B-ref(B,N))/N; Kr:=(R-ref(R,N))/N;
{四.傾角}
∠a:=atan(Ka); ∠b:=atan(Kb); ∠r:=atan(Kr);
{五.交*點}
Cab:=cross(A,B);{交*} Jab:=longcross(A,B,N);{維持 -交*}
JYa:=between(A,N,M);{介于} FWa:=range(A,N,M);{范圍}
{六.下拐點(由下向上轉(zhuǎn))}
xD1:=llvbars(A,N)=M;{以N日最低點}
xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以M日變化量的正負(fù)}
xD3:=ref(count(∠a-ref(∠a,1)<=0,N)=N,M) and ∠a>0;{以當(dāng)日變化角的正負(fù)}
{七.上拐點(由上向下轉(zhuǎn))}
sD1:=hhvbars(A,N)=M;{以N日最低點}
sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以當(dāng)日變化量的正負(fù)}
sD3:=ref(count(∠a-ref(∠a,1)>=0,N)=N,M) and ∠a<0;{以當(dāng)日變化角的正負(fù)}
{八.位置(求得交*點/拐點到當(dāng)前的周期)}
Wz1:=barslast(Cab);{第一(交*)點的位置}
Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交*)點的位置}
Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交*)點的位置}
Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交*)點的位置}
Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交*)點的位置}
{Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;}
{九.曲線A疊加曲線B}
F:=A/ref(A,1)-1;{A的變化率}
Js:=ref(B,barscount(c));{疊加位置(初始)}
DJ:=sum(F,0)+1)*Js;{疊加曲線(初始位置)}
Jd:=ref(B,barslast(條件));{疊加位置(定點)}
Dh:=(sum(F,0)+1)*Jd;{疊加曲線(預(yù)定位置)}