A. 求公式,要求統計股票在30天內陽線的平均換手率
全部公式 走勢形態特徵指標編制的基礎。
(1)放量、縮量(成交量函數為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)上漲、下跌
上漲
今天的漲幅達到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);
跳空高開(high為最高價)
open>ref(high,1);
跳空低開(low為最低價)
open<ref(low,1);
走勢特徵選股公式的編制
(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函數表示同期大盤的收盤價,該函數對分筆成交分析周期無效。
(27)大盤同步
count((c>o and indexc>indexo) or (c<o and indexc<indexo),n)/n>m/100;
註:含義為n周期中與大盤走勢相同(同收陰線或同收陽線)的例超過m%。此處的o不是數字的零,而是開盤價open的首寫字母o。
(28)、n日內強勢股
a:=(c-ref(o,n))/ref(o,n);
b:=(indexc-ref(indexo,n))/ref(indexo,n);
a>b and a/b>=m;
註:n日內個股漲幅大於等於大盤漲幅的m倍。
形態特徵選股公式的編制
(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);
註:早晨之星,這種形態和叫法自然是後市向好,為買進信號。早晨之星由三根K線組成,其順序是:
第一天在下跌過程中已形成一根陰線:
ref(close,2)/ref(open,2<0.95
第二天呈裂口下跌,K線實體較短,構成星的主體部分,陰線或陽線均可,有無上下影線均不重要。
ref(open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)<0.03
關鍵是第三根K線必須是陽線,且其長度至少要升至第一根陰線實體(如果能夠「包容」第一根陰線則最好不過了)
close/open>1.05 and close>ref(close,
B. 通達信選股指標信號太多,求優化,希望信號出在起漲點之前,一些比較平緩的就不用了
優化來可以但前提是你優自化的條件要明確,例如你說的起漲點之前比較平緩這兩個條件限制,之前是多久,一周一個月一年還是得有個具體時間啊,再有你這平緩具體條件是什麼什麼陽的條件滿足平緩呢,怎麼樣排除掉這個平緩呢。這些你都要說明清楚才好編寫公式啊。
C. 通達信 當5均線上傳10天均線的時候統計30天的最高價 在這個最高價出給個信號
U:HHVBARS(H,30)+1;
A:=CROSS(MA(C,5),MA(C,10));
B:BARSLAST(A)+1;
D:REF(U,B)+1;
動態翻譯:
輸出U:N日內最高價距今天數+1
A賦值:收盤價的5日簡單移動平均上穿收盤價的10日簡單移動平均
輸出B:上次A距今天數+1
輸出D:B日前的U+1
解釋:
U是30日內最高價距今天的日數(含最高價當日)。
B是5日均線上穿10日均線時距今天的日數(含上穿當日)。
D是在5日均線上穿10日均線時,30天內最高價距到均線上穿當日的天數。
這樣,根據距離今天的日數就知道最高價在哪一天了。
D. 通達信指標突破n日內最高價顯示買入信號
改為 DRAWICON((CLOSE>HHV(REF(H,1),5)),CLOSE,1);
DRAWICON((LLV(REF(L,1),2)>CLOSE),OPEN,2)
E. 違章扣分超過30天未處理有事嗎
違章扣分超過30天未處理,會受到懲罰。
違章扣分如果是電子拍照違章沒有逾期的,可以等待車輛年審時一次性處理、不存在滯納金。如果是現場交警開具的罰款單15日內處理,如果15日內不繳納將會有滯納金。
(5)超過30天以上出信號跟進指標擴展閱讀:
處罰規定:自從2013年新交通法頒布後交通規則變得非常嚴厲,新規規定,2013年1月1日闖紅燈由原來的罰款200元扣3分改為罰款200元扣6分。有許多地方被電子眼拍到只罰款200元,而不扣分。 闖黃燈盡管不處理,但是也盡量不要闖。
新交規中規定,「駕駛機動車違反道路交通信號燈通行的,一次記6分。」但並非所有情況駕駛員都會被扣掉6分。若出現直行道左轉等路口違法,仍然以《道路交通安全法》中「違反禁令標志」記3分。同時被攝像頭記錄下來的闖紅燈行為只進行200元罰款,不計分。
F. 能把這個指標改個選股公式嗎選出近幾天出現買入信號的股票
這是通達信的公式吧,為什麼要改呢
你把它直接新建在條件選股---指標條件選股分類下,就可以執行選股了,不需要改
G. 通達信中某指標連續出現買入信號,要怎麼定位到第一次出現信號的時候
可以編寫通達信連續出現信號時第一次出現信號的位置,但你是想選股呢還是想干什麼呢,具體條件什麼。
效果如下圖
H. 通達信怎樣設置某個信號出現30天後才提示買入
你要說明清楚這個通達信信號是什麼,是指標公式的提示嗎,如果是指標公式需要修改資金公式來實現,可以編寫公式將信號出現30天後才提示買入。
I. 通達信公式編寫,突破80天內的高點,出信號
X1:=HHVBARS(H,N);
X2:= REF(H,BARSLAST(X1=0));
突破了:=CROSS(H,REF(X2,1)) ;
DRAWTEXT(突破了,L,'突破了');
J. 求一個進場信號固定的指標
…………我看了下各位的回復,然後我發現,你這個東西。。實在不好找。。專。所有的指標都要跟屬隨K線的變化而變化啊…………那不然成什麼了???如果指標不變,K線變,那指標不是成那什麼了???????實在沒明白你需要的是哪種。。