❶ 求高手編寫通達信放量突破前期高點的選股公式
以下公式以突破前期60日高點為例,你可以將60改為90,就是突破前期90天高點,以此類推:
a1:=hhv(h,60);
cross(h,ref(a1,1));
❷ 濡栬偂閫夎偂鎸囨爣鍏寮忓垎浜
鍦ㄨ偂甯傞噷錛屾垜浠鎶婇偅浜涜蛋鍔誇笉鎸夊父鐞嗗嚭鐗岀殑鑲$エ緇熺О涓哄栬偂錛岃繖綾誨栬偂閫氬父浼氬嚭鐜拌偂紲ㄦ毚娑ㄧ殑琛屾儏錛屾墍浠ュ競鍦轟笂涔熶笉涔忎竴浜涗笓闂ㄨ拷濡栬偂鐨勮偂姘戱紝鎵浠ュ氨嫻佸嚭涓浜涘栬偂閫夎偂鍏寮忥紝涓嬮潰鍒嗕韓濡栬偂閫夎偂鎸囨爣鍏寮忋
1銆佸栬偂鍒濈幇閫夎偂鎸囨爣鍏寮
鏈圖IF:="MACD.DIF#MONTH";
鏈圖EA:="MACD.DEA#MONTH",;
鍛―IF:="MACD.DIF#WEEK";
鍛―EA:="MACD.DEA#WEEK",;
鏃DIF:="MACD.DIF";
鏃DEA:="MACD.DEA";
鏃ラ噾鍙=CROSS(鏃DIF,鏃DEA);
濡栬偂鍒濈幇:CROSS(鍛―IF,鍛―EA)ANDC/REF(C,1)>1.05;
2銆佹毚鍒╁栬偂紿佺牬閫夎偂鎸囨爣鍏寮
HJ_1:=MA(CLOSE,5);
HJ_2:=MA(CLOSE,10);
HJ_3:=MA(CLOSE,20);
HJ_4:=MA(CLOSE,30);
HJ_5:=MA(CLOSE,60);
HJ_6:=MA(CLOSE,120);
HJ_7:=MA(CLOSE,240);
HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
HJ_9:=FILTER(HJ_8,10);
HJ_10:=BARSLAST(HJ_9);
HJ_11:=REF(HIGH,HJ_10+2);
HJ_12:=REF(HIGH,HJ_10+1);
HJ_13:=REF(HIGH,HJ_10);
HJ_14:=MAX(HJ_11,HJ_12);
HJ_15:=MAX(HJ_14,HJ_13);
HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
HJ_17:=HJ_10<150;
HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;
HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;
HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
HJ_21:=VOL/MA(VOL,5)<3.5;
HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
HJ_23:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>=5AND(CLOSE-OPEN)/(HIGH-CLOSE)>3ANDVOL/MA(VOL,5)>1.3;
HJ_25:=HJ_16ANDHJ_17ANDHJ_18ANDHJ_19ANDHJ_20ANDHJ_21ANDHJ_22;
鏆村埄:=FILTER(HJ_25,15);
MA10:=MA(CLOSE,10);
MA54:=MA(CLOSE,54);
PL1:=(((CLOSE-MA54)/MA54)<0.1);
PL2:=(((CLOSE-MA10)/MA10)<0.3);
鍋忕葷巼:=(((PL1=1)AND(PL2=1))*0.2);
騫沖彴紿佺牬:=((鍋忕葷巼=0)AND(REF(鍋忕葷巼,1)=0.2))AND(REF((COUNT((鍋忕葷巼=0.2),10)=10),1)=1))*-0.1);
閫夎偂:鏆村埄OR濡栬偂鑲′環紿佺牬;
❸ 突破前面高量大陽線公式
TT:=BARSLAST(C>REF(C,1)*1.05 AND C=H);{超過百分之5的光頭大陽線}
調整6到12天:=BETWEEN(HHV(C,TT)/REF(HHV(C,TT),1)<1.05,6,12);
今日:=C/REF(C,1)>1.05 AND CROSS(C,HHV(C,TT));
XG:調整6到12天 AND 今日;
拓展資料
以下是突破陽線 選股公式(無源碼的請下載附件導入)
突破陽線 選股公式
突破陽線:
本指標為平台突破指示類指標。
當股票價格突破20,60,120,240天高點時分別指示1,2,3,4.
另有啟動位置高低指示----起跳位置:對應240天低點漲幅的十分之一。
使用方法:自己琢磨。
突破能量:
平台突破選股指標。
使用:突破能量=1,2,3,4 對應突破20,60,120,240日高點。
說明:本指標源碼為大智慧所用,通達信沒有測試,不喜勿下。
源碼
a1:=hhv(h,20);
y20:=ref(a1,1);
b1:=hhv(h,60);
y60:=ref(b1,1);
c1:=hhv(h,120);
y120:=ref(c1,1);
d1:=hhv(h,240);
y240:=ref(d1,1);
T20:if(c/y20>1,1,0);
T60:if(c/y60>1,2,0);
T120:if(c/y120>1,3,0);
T240:if(c/y240>1,4,0);
起跳位置:10*c/llv(c,240)-10;
❹ 求通達信突破平台選股公式
你好,老師
看到你的回復很開心,我的問題是:1能不能這個公式中「今日漲幅5%」這句話拿掉?其他內容保留。2.如果可以的話能否請老師幫忙重新寫一個突破左側高點 的公式(距離今日最近的階段高點,以收盤價為准,剔除ST和停牌股);要求:沒有天數限定,只要過去最近的階段高點(收盤價為准),如果沒有天數限定無法定義公式,那就請老師把天數寫成過去連續2個高點的連接後組成一條直線,今天收盤價站上這條線直線且陽線收盤,則認定為有效突破橫盤區間。
這個公式是我想要的,懇求老師幫忙。非常感謝
❺ 哪位能幫忙編個即時盤中選股指標—突破5日均線選股!謝謝!!!
股價突破5日均線選股:
var1:=ma(c,5);
CROSS(c,var1);
同時給你一些小指標,可在編輯指標時參考,祝君在股市中大發!
小指標公式編碼集中(一)
提供以下常用語句,以方便朋友們編寫公式時參考使用:
1)今收盤對於N日內最低收盤價的漲幅(%)(c-llv(c,n))/llv(c,n)*100;
2)今收盤價對於N日最高收盤價的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;
3)股價在過去N日內運行空間的相對位置 (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日出現過均線死叉(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;
21)強勢整理
{參數M、N分別代表周期和幅度 m:1 20 2 n:1 20 5}
a1:=abs(close-open)/open<0.015;
a2:=count(a1,m)=m;
a3:=ref(o,m)<ref(close,m) and
ref(close,m)/ref(close,m+1)>1+n/100;
a2 and a3
22)高開大陰
{參數m,n分別代表幅度 m:1 10 4 n:1 20 5}
OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N/100
23)低開大陽線
{參數m,n分別代表幅度 m:1 10 4 n:1 20 7}
OPEN<CLOSE AND OPEN/REF(C,1) <= 1-M/100 AND CLOSE/OPEN>=1+N/100
一、放量、縮量(成交量函數為VOL)
1、放量:
(1).今天成交量較昨天增加了1倍,表示如下:
VOL/REF(VOL,1)>2
(2).今天成交量較10個交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
Vol/a>2
或者直接用如下公式表示:
vol/ma(vol,10)>2;
(3).今日的5日均量較10個交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
b:=ma(vol,5);
b/a>2;
(4).今日的成交量超過了整個流通盤的5%,表示如下:
vol/capital>0.05;其中capital代表流通盤。
2、縮量
(1).今日成交量較昨日減少了一半,表示如下:
vol/ref(vol,1)<0.5;
(2).今日成交量較10個交易日平均成交量減少一倍,表示如下:
a:=ma(vol,10);
vol/a<2;
或者直接用如下公式表示:
vol/ma(vol,10)<2;
(3).今日的5日均量較10個交易日平均成交量減少1倍,表示如下:
a:=ma(vol,10);
b:=ref(a,5);
a/b<2;
(4).今日的成交量低於了整個流通盤的5%,表示如下:
vol/capital<0.05;
二、上漲、下跌
上漲:
今天的漲幅達到5%以上,表示如下:
close/ref(close,1)>1.05;
5日均價連續上漲,表示如下:
a:=ma(close,5);
b:=ref(a,1);
b;
下跌:
今天的跌幅達到5%以上,表示如下:
close/ref(close,1)<0.95;
5日均價連續下跌,表示如下:
a:=ma(close,5);
b:=ref(a,1);
a<b;
(3)、K線的描述
close>open;陽線
close<open;陰線
open>ref(close,1);高開
open<ref(close,1);低開
open>ref(high,1);跳空高開(high為最高價)
open<ref(low,1);跳空低開(low為最低價)
三、走勢特徵選股公式的編制
(1)、n日內創新高
hhv(high,n)=hhv(high,0) and barscount(c)>=n;
註:n為指標參數,可在參數設定范圍內設定參數范圍。Hhv(x,n),求n周期內x最高值,n=0則從第一個有效值開始;barscount(x),將當前位置到n周期前的數值設為1,若x非0,則將當前位置到n周期前的數值設為1。
(2)、n日內創新低
llv(low,n)=llv(low,0) and barscount(close)>=n;
注n為指標參數,可在參數設定范圍內設定參數范圍。Llv(x,n),求n周期內x最低值,n=0則從第一個有效值開始;barscount(x)第一個有效數據到當前的天數,例如,barscount(close)以於日線數據取得上市以來總交易日數。
(3)、n日內陰線多於陽線
count(open>close,n)/n<0.5;
註:n為指標參數,可在參數設定范圍內設定參數范圍。同時可以自由編輯裡面的數值(如0.5等 ,達到確定陰線佔全部K線個數的比例)。
(4)、n日內陽線多於陰線
count(open<close,n)/n>0.5;
註:n為指標參數,可在參數設定范圍內設定參數范圍。同時可以自由編輯裡面的數值(如0.5等 ,達到確定陽線佔全部K線個數的比例)。
(5)、n日內上漲多於下跌(第二天開盤高於前一天收盤)
count(c>ref(c,1),n)/n>0.5;
註:n為指標參數,可在參數設定范圍內設定參數范圍。同時可以自由編輯裡面的數值(如0.5等 ,達到確定其中比例)。
(6)、n日內上漲少於下跌(第二天開盤低於前一天收盤)
count(c>ref(c,1),n)/n<0.5;
註:n為指標參數,可在參數設定范圍內設定參數范圍。同時可以自由編輯裡面的數值(如0.5等,達到確定其中比例)。
(7)、連續n日收陽線
up:=close>open;
count(up,n)=n;
註:count(x,n),統計n周期中滿足x條件的周期數,若n=0則從第一個有效值開始。n為指標參數,可在參數設定范圍內設定參數范圍。
(8)、連續n日內收陰線
up:=close<open;
count(up,n)=n;
註:count(x,n),統計n周期中滿足x條件的周期數,若n=0則從第一個有效值開始。N為指標參數,可在參數設定范圍內設定參數范圍。
(9)、連續n天上漲
count(close>ref(close,1),n)=n;
註:count(x,n),統計n周期中滿足x條件的周期數,若n=0則從第一個有效值開始。N為指標參數,可在參數設定范圍內設定參數范圍。
(10)、連續n天下跌
count(c<ref(c,1),n)=n;
註:count(x,n),統計n周期中滿足x條件的周期數,若n=0則從第一個有效值開始。N為指標參數,可在參數設定范圍內設定參數范圍。
(11)、首次創新高
barssince(c>hhv(if(barscount(c)=1,high,0),0))+1=1;
註:barscount(x),若x非0,則將當前位置到n周期前的數值設為1。
(12)、創歷史新高
hhv(close,0)=close;
註:hhv(x,n),求n周期內x最高值,n=0則從第一個有效值開始。
(13)、創歷史新低
llv(close,0)=close;
註:llv(x,n),求n周期內x最小值,n=0則從第一個有效值開始。
(14)、單日放量
a:=ref(ma(vol,5),1);
vol/a>n and vol/capital*100>m;
註:n為指標參數,代表今日成交量和前一日的5日均量的比值,可在參數設定范圍內設定參數范圍。
(15)、階段縮量
sum(vol,n1)/capital<=n2;
註:n1為要統計的階段時間,n2為縮量比例,可在參數設定范圍內設定參數范圍。
(16)、階段放量
sum(vol,n1)/capital>=n2;
註:n1為要統計的階段時間,n2為y放量比例,可在參數設定范圍內設定參數范圍。
(17)、持續放量
a:=vol>ref(vol,1);
count(a,n)=n;
註:其中條件a的含義為成交量較上一交易日放大,n為要統計的階段時間,可在參數設定范圍內設定參數范圍。
(18)、持續縮量
a:=vol<ref(vol,1);
count(a,n)=n;
註:其中條件a的含義為成交量較上一交易日縮小,n為要統計的階段時間,可在參數設定范圍內設定參數范圍。
(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)第一個有效數據到當前的天數。Barscount(c)對於日線數據取得上市以來總交易日數。
b.完整含義:n日內五日均量的最大值小於最小值的n1倍,成交量大於等於五日均量的n2倍的情況發生的次數多於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日內累計換手率大於n2%,並且成交量連續在n3日內放大。
(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;
註:公式分為股價小幅上揚和成交量小幅上揚兩個部分,請在指標編寫時注意其結構。
(22)、突然放量
vol>ref(hhv(vol,n),1*m;
註:當前成交量高於n個周期中最大成交量的m倍。
(23)、平台整理
count(close,0)>n and (hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100);
註:count(close,0)>n為平台整理n個周期的設定。(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100)為平台整理幅度n1%的設定。
(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%的幅度內整理: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參數的表達格式為yymmdd,注意在2000年前的表達為年份的後兩位,例如1999年為99,從2000年開始以100依次向後累加,例如2001年9月14日為1010914,indexc函數表示同期大盤的收盤價,該函數對分筆成交分析周期無效。
(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參數的表達格式為yymmdd,注意在2000年前的表達為年份的後兩位,例如1999年為99,從2000年開始以100依次向後累加,例如2001年9月14日為1010914,indexc函數表示同期大盤的收盤價,該函數對分筆成交分析周期無效。
❻ 股票突破了長期整理的平台後,進行回踩確認的選股公式,看到你有,我想要一個!
可以突破長期整理平台,進行回踩的選股公式,但你要說明一下這長期是多久,還有盤整的范圍.
例如下圖指標公式是突破長期盤整後,回踩突破位置選股條件成立效果如他