當前位置:編程學習大全網 - 源碼下載 - 哪位能幫忙編個即時盤中選股指標—突破5日均線選股!謝謝!!!

哪位能幫忙編個即時盤中選股指標—突破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函數表示同期大盤的收盤價,該函數對分筆成交分析周期無效。

  • 上一篇:Shell命令cp源代碼
  • 下一篇:總結redis在節省內存開銷方面做過哪些設計
  • copyright 2024編程學習大全網