大家都在讓我做指標,可以的,但是希望態度都能好點,我不是做服務的,如果這樣我沒有理由去浪費我的時間!還有如果想自己學做源碼的我給出一點簡單的公式。自己可以試試,有問題可以在評論區說出來。看到後我會回覆,或者想學習其他東西,都可以說出來,我儘量做到知無不言!
第一、放量
1、今日比昨日的成交量放大了1倍: VOL/REF(VOL,1)>2;
2、今日的五日均量比五天前的五日均量放大了3倍: AA:=MA(VOL,5); BB:=REF(AA,5); AA/BB>4;
3、今天的成交量達到了整個流通盤的10%以上: VOL/CAPITAL>10/100;(注意,10%的表達式是10/100,或者0.1)
第二、成交量縮小
縮量
1、今日比昨日的成交量縮小了1倍: VOL/REF(VOL,1)<0.5;
2、今日的五日均量比五天前的五日均量縮小了一半:
AA:=MA(VOL,5);
BB:=REF(AA,5);
AA/BB<0.5;
3、今天的成交量不足整個流通盤的0.5%:
VOL/CAPITAL<0.5/100;
第三、上漲
1、今日漲幅達到了7%以上:
CLOSE/REF(CLOSE,1)>1.07;
2、十日均價繼續上漲:
AA:=MA(CLOSE,10);
BB:=REE(AA,1);
AA>BB;
第四、收陽、收陰:
1、當天收陽:
CLOSE>OPEN;
2、當天收陰:
CLOSE<OPEN;
第五、高開、低開
1、當天股價高開,即開盤高於昨日收盤:
OPEN>REF(CLOSE,1);
2、當天股價低開:
OPEN<REF(CLOSE,1);
第六、跳空亦有向上和向下兩種:
當日開盤在昨日最高之上,即為向上跳空:
OPEN>REF(HIGH,1);
反之,開盤小於昨日的最高價,為向下跳空:
OPEN<REF(LOW,1);
第七、放量上攻
AA:=VOL/REF(VOL,1)>2;{成交量是昨日的兩倍}
BB:=CLOSE/REF(CLOSE,1)>1.07;{漲幅大於7%}
AA AND BB;
第八、高開高走
AA:=OPEN>REF(CLOSE,1);{開盤價大於昨收}
BB:=CLOSE>OPEN;{當日收陽線}
AA AND BB;
第九、創新高
創新高指當日最高價是最近一段時間的最高價:
HIGH=HHV(HIGH,N);
其中的HIGH為當期最高價,HHV(X,N)是求N週期內X最高值。
因此該公式的含義是當日最高價創N日新高時返回值為1,否則為0。
第十、橫盤整理
橫盤整理指最近一段時期價格在一定幅度之內擺動:
(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05;
其中的LLV(X,N)是求N週期內X最低值。因此該公式表示10日收盤價振幅振幅在5%以內。
第十一、公式組合實例
下面介紹如何對基本公式進行組合,描述一些簡單的K線形態。在編寫公示前,需要準確對K線形態進行定義。
向上跳空之後兩天內並未回補.
1、定義:實際上就是昨天發生了跳空缺口,這兩天的最低價一直在兩天前的最高價之上。
AA:=REF(OPEN,1)>REF(HIGH,2);
BB:=REF(LOW,1)>REF(HIGH,2);
CC:=LOW>REF(HIGH,2);
AA AND BB AND CC;
仔細一想,若BB成立,AA一定成立,AA實際上沒有存在的必要。更簡單的方法,
下面的一句話可以的上面的四句:
COUNT(LOW>REF(HIGH,2),2)=2;
2、 5日,10日,30日均線多頭排列
定義:均線多頭排列,是指從短週期到長週期均線,從上而下的依次排列
AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;
以上情況維持一段時間,假設我們這裡定為4天以上:
COUNT(T1,4)=4;
COUNT(X,N)
表示統計在N天內滿足條件X的有幾天。最終的結果就是如下所示:
AA:=MA(CLOSE,5);
BB:=MA(CLOSE,10);
CC:=MA(CLOSE,30);
T1:=AA>BB AND BB>CC;
COUNT(T1,4 )=4;
3、逃頂K線形態之--黃昏之星
定義:當市場出現一條大陽線後,通常會產生跳空高開的情況,有時便會出現十字星或類似十字星的小陰線(小陽線),當該形態出現在一段上升行情的當中,就很容易形成經典K線形態--黃昏之星。為了結構簡單起見,首先將二天的高開低收用中間表達式表達出來,因為我們在後面的編寫過程中會分別使用到這些數據。
1、今日K線的:
開-a1, a1:=open; 收-a2, a2:=close; 高-a3, a3:=high;
2、昨天K線的:
開-b1, b1:=ref(open,1);
收-b2, b2:=ref(close,1);
高-b3, b3:=ref(high,1);
低-b4, b4:=ref(low,1);
3、前天K線的:
開-c1, c1:=ref(open,2);
收-c2, c2:=ref(close,2);
高-c3, c3:=ref(high,2);
低-c4, c4:=ref(low,2);
4、我們將會分別描述出三天的K線形態,然後彙總,首先我們觀察今日K線的特徵,今天是一根低開低走的大陰線,我們給它一些數字上的定義:
a、今日開盤價小於昨日收盤價:
aa:=a1<b2 and b、今日的陰線實體較長,我們用開盤價和收盤價相比,長度大於4%:a1/a2>1.04; 5、昨日K線的特徵,是一根十字形態的K線,並且在左右兩根K線之上,分別表達為: a、昨日跳開,高於前天的收盤: bb:=b1>c3
b、昨日收盤同樣在缺口之上:
and b2>c3
c、線形實體長度很小,也就是昨日開盤和收盤之差比昨日開盤的值小於0.01:
and abs(b1-b2)/b1<0.01
d、K線有上下影線,可以表示為最高價和最低價不等於收盤價也不等於開盤價:
and b3>b1 and b3>b2 and b4<b1 and b4<b2
e、當日的最高價為20天以來的最高價:
and b3=hhv(high,20);
6、前日K線的特徵:
股價大幅上揚,幅度較前一日收盤高出4%並且收盤大於開盤:
cc:=c2/ref(close,3)>1.04 and c2>c1;
第十二、綜合選股條件:
a1:=open;
a2:=close;
a3:=high;
b1:=ref(open,1);
b2:=ref(close,1);
b3:=ref(high,1);
b4:=ref(low,1);
c1:=ref(open,2);
c2:=ref(close,2);
c3:=ref(high,2);
c4:=ref(low,2);
aa:=a11.04;
bb:=b1>c3 and b2>c3 and abs(b1-b2)/b1<0.01 and b3>b1 and b3>b2 and b4
cc:=c2/ref(close,3)>1.04 and c2>c1;
aa and bb and cc;
如果我們想把這個選股公式改為指標公式,修改最後一個語句就可以了。將aa and bb and cc; 改為DRAWICON((AA AND BB AND CC),HIGH*1.02,2);
黃昏之星是一個賣出信號,與之相對應的是一個買入信號,稱為早晨之星:
突破底部橫盤整理創新高
定義:股價突破長期盤整區間,之後放量上攻進入主升段。“長期”設定為150天;“橫盤”設定股價在150日均線上下15%波動;放量;並且股價創下150天以來的歷史新高。
首先用公式描述放量
a、將會使用5日均量來進行比較,成交量比昨日成交量放大兩倍;
b、V1是五日均量,REF(V1,1)就是昨日的均量;
V1:=MA(VOL,5);
V2:=VOL/REF(V1,1)>2;
第十三、長期橫盤
a、PZ1是當天150日均價:
PZ1:=MA(CLOSE,M);
b、PZ2是150日的最高價;
PZ2:=HHV(HIGH,M);
c、PZ3是150日的最低價;
PZ3:=LLV(LOW,M);
d、PZ4是150日的最高價和150日均價的距離的百分比,PZ5剛好相反是最低價和均價的差的百分比; PZ4:=(PZ2-PZ1)/PZ1; PZ5:=(PZ1-PZ3)/PZ1;
e、設為股價在150日均線上下15%波動,也就是PZ4、PZ5都小於0.15; PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15; 3、今天創下歷史新高,也就是今天的最高價是150天內的最高價! TP1:HHV(HIGH,M); TP:=HIGH=TP1;
綜合三個條件的最後的邏輯判斷式就是我們的最後結論: V2 AND PZ AND TP(參數M=150天)
最終結果就是:
(參數M=150天)
V1:=MA(VOL,5);
V2:=VOL/REF(V1,1)>2;
PZ1:=MA(CLOSE,M);
PZ2:=HHV(HIGH,M);
PZ3:=LLV(LOW,M);
PZ4:=(PZ2-PZ1)/PZ1;
PZ5:=(PZ1-PZ3)/PZ1;
PZ:=REF(PZ4,1)<0.15 AND REF(PZ5,1)<0.15;
TP1:HHV(HIGH,M);
TP:=HIGH=TP1;
V2 AND PZ AND TP;
以上就是我今天分享的所有內容,希望對大家有幫助,再說一遍,有問題可以直接在評論區提出來!看到後我會及時回覆。
閱讀更多 財經爆財 的文章