3.3
五彩k線公式:均線通道 改公式“均線通道”(jxtd)為五彩k線公式“均線通道” 1. 〖ctrl〗+〖f〗打開“公式**器”; 2.
點擊“五彩k線公式”選項; 3. 點擊“新建”按鈕,打開“k線指示公式編輯器”; 4.
點擊“引入指標公式”按鈕,選“均線通道”確定;
五彩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%提示清倉藍色} 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.
點擊“引入指標公式”按鈕,選“均線通道”確定; 公式名: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〗;鼠標左鍵選中指示圖標,按〖delete〗,或者點擊鼠標右鍵,在彈出的菜單中選“刪除交易系統(tǒng)指示”。
3.5
顏色參數(shù)應用:“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ù),它描述待畫圖形的顏色,將其插入到每個指標公式后面,用逗號分隔開。 常用顏色參數(shù)有: colorblack
黑色 colorblue 藍色 colorgreen 綠色 colorcyan 青色 colorred
紅色 colormagenta 洋紅色 colorbrown 棕色 colorlightgray 淡灰色 colorgray
深灰色 colorlightblue 淡藍色 colorlightgreen 淡綠色 colorlightcyan
淡青色 colorlightred 淡紅色 colorlightmagenta 淡洋紅色 coloryellow
黃色 colorwhite
白色 顏色描述符還可以自定義顏色,格式為color+“rrggbb”:rr、gg、bb表示紅色、綠色和藍色的分量,每種顏色的取值范圍是00-ff,采用了16進制。 例如:ma5:ma(close,5),color00ffff表示純紅色與純綠色的混合色:color808000表示淡藍色和淡綠色的混合色。 (參見《附件》--顏色代碼表)
3.6
新增函數(shù)應用(horcalc) 函數(shù): horcalc(x) 說明:
數(shù)據(jù)項:100-high,101-open,102-low,103-close,104-vol,105-漲幅 計算方式:0-累加,1-排名次 權重:0-總股本,1-流通股本,2-等同權重,3-流通市值 用法:
horcalc(板塊名稱,數(shù)據(jù)項,計算方式,權重) 例如:
horcalc('自選股',103,0,1);以自選股板塊股票的總股本為權重,以收盤價為數(shù)源進行累加。
公式名稱: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ù)k線。 2.先制作自定義板塊,“ctrl+z”,填寫好板塊名稱和簡稱(數(shù)字); 3.“板塊名稱”須用單引號,如'自選股'、'莊股'; 4.起始位為1000點(下載到本地數(shù)據(jù)); 5.板塊內(nèi)不要含有太多的股票數(shù)量,以免影響速度;
3.7
新增函數(shù)應用(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ù)值命令,用于多指標不兼容坐標; 常用的語句 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;
有一種友情叫做 用心回貼 [img]您幫點一下,我的孩子就有2份學習資料。謝謝!
2006-2-19 19:44 #5
af8889 版主
海風義工
uid
14701 精華 10 積分 1621 帖子 734 等級分 1621 現(xiàn)金 722 存款 73733
閱讀權限 100 注冊 2004-3-20 狀態(tài) 在線 [廣告]:
每日第一時間獲取上百份多家研究所一線分析師的研究報告 -------------------------------------------------------------------------------- 小指標公式編碼集中問答 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. 威力雷達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
威力雷達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ā)出提醒的指標? m3:=ma(c,30);
n1:=barslast(m3>ref(m3,1));
aa:=cross(c,m3);
count(aa,n1)=3
6. 請問:cys指標中數(shù)值要小于-5,怎樣編寫到其他指標中.,謝謝! (c-cyc(13))/cyc(13)*100<-5
7. 當漲幅大于5%,要主圖k線的實體的一半變?yōu)榱硪簧?。如何表達? 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%,當日漲幅超過6%,實體占整天振幅的80%以上 c/o>1.06
and c/ref(c,1)>1.06 and
c-o>0.8*(h-l)
小指標公式編碼集中問答(二) 1.
怎樣編制全市場平均價格公式
現(xiàn)在的指數(shù)不能說明市場真實平均價格,怎樣寫才準確呢?
滬股均價:"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("指標名稱.指標線1","指標名稱.指標線2"); jmcount:=count(jm,barslast("指標名稱.指標線1(或指標線2)"大于或小于某數(shù))); jmtj:40*("指標名稱.指標線1(或指標線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);
//值為正向上,值為負向下
11. k線中“低點不斷抬高”和“低點不斷降低”的指標如何編 ?
l>ref(l,1)
and ref(l,1)>ref(l,2) and
ref(l,2)>ref(l,n);;{n,5,1,999} “低點不斷抬高” 反之<是“低點不斷降低”
12. 符號編公式用
【】〓☆★○●◎◇◆□■△▲ ??????→←↑↓^§∧∨∪∩∈∞∝⊥∽√┣┫┻╋┼αβδωωφφψπ┳
13. 當收盤價收在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天均線不遠, abs(c-ma6)/ma6<=0.01
20. 寫均線ma1二次上穿ma4公式! count(cross(ma1,ma4),20)=2;
小指標公式編碼集中(五) 這是在網(wǎng)上摘錄的,僅供參考 編寫公式時常用的通式 應用 fxj-4 的一些函數(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);{范圍} {六.下拐點(由下向上轉)} 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日變化量的正負} xd3:=ref(count(∠a-ref(∠a,1)<=0,n)=n,m)
and
∠a>0;{以當日變化角的正負} {七.上拐點(由上向下轉)} 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;{以當日變化量的正負} sd3:=ref(count(∠a-ref(∠a,1)>=0,n)=n,m)
and
∠a<0;{以當日變化角的正負} {八.位置(求得交*點/拐點到當前的周期)} 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;{疊加曲線(預定位置)}
|