我們作交易的人,最大的夢想是,找到一個股價大漲前的領先指標,今天要介紹的,就是這樣的一個方法。
我在觀察那些大漲的股票,發現這些股票在起漲前,在盤面上多少都會跟以往不大一樣,不一樣表現在幾個地方
1.成交筆數變多
2.開始會比大盤強
3.外盤均量會開始變大
4.主動性的買力會變大
5.開盤委買會變多
根據這樣的觀察,我寫了以下這個腳本,我發現
1.當股票要開始起漲前,短天期交易活躍指標,會在2以下,跟長天期交易活躍指標出現黃金交叉。
2.當行情真的來的時候,兩者之間的差距會開始拉大
這個指標很特別,我自己用起來覺得還真的很不錯,介紹給大家
input:day(66); input:ratio(10); variable:count(0); setinputname(1,"移動平均天數"); setinputname(2,"超出均值比率"); value1=GetField("總成交次數"); value2=average(value1,day); value3=GetField("強弱指標"); value4=average(value3,day); value5=GetField("外盤均量"); value6=average(value5,day); value7=GetField("主動買力"); value8=average(value7,day); value9=GetField("開盤委買"); value10=average(value9,day); count=0; if value1>=value2*(1+ratio/100) then count=count+1; if value3>=value4*(1+ratio/100) then count=count+1; if value5>=value6*(1+ratio/100) then count=count+1; if value7>=value8*(1+ratio/100) then count=count+1; if value9=value10*(1+ratio/100) then count=count+1; value11=average(count,5); value12=average(count,20); if value11 cross over value12 and value12<2.2 and highest(close,20)<lowest(close,20)*1.1 then ret=1;
有朋友問到上述的警示如何用指標畫出來,底下是指標的程式碼。
input:day(66); input:ratio(10); input:shortperiod(5); input:longperiod(20); variable:count(0); setinputname(1,"移動平均天數"); setinputname(2,"超出均值比率"); setinputname(3,"短天期天數"); setinputname(4,"長天期天數"); value1=GetField("當日總成交筆數"); value2=average(value1,day); value3=GetField("強弱指標"); value4=average(value3,day); value5=GetField("外盤均量"); value6=average(value5,day); value7=GetField("主動買力"); value8=average(value7,day); value9=GetField("開盤委買"); value10=average(value9,day); count=0; if value1>=value2*(1+ratio/100) then count=count+1; if value3>=value4*(1+ratio/100) then count=count+1; if value5>=value6*(1+ratio/100) then count=count+1; if value7>=value8*(1+ratio/100) then count=count+1; if value9=value10*(1+ratio/100) then count=count+1; value1 = average(count, shortperiod); value2 = average(count, longperiod); plot1(value1, "短天期交易活潑度"); plot2(value2, "長天期交易活潑度");
由於我們有興趣的是5日平均走勢跟20日平均走勢,方便觀察交叉點,所以使用plot語法把value1跟value2畫出來。