昨天分享股票的盤中大戶散戶指標之後,有不少網友希望也提供期指專用的盤中大戶散戶指標,我試著拿昨天的腳本改了一下,不曉得符不符合大家的需求
首先還是先PO腳本
1input: 2bos(true,"類別",inputkind:=dict(["大戶",true],["散戶",false]),quickedit:=true), 3p(50,"大戶門檻(口數)");//預設值先訂50口,大家可以改成自己的定義 4variable:i(0),tv(0),tp1(0),tp(0); 5 6i=0; 7if date<>date[1] 8then begin 9//當天開盤開始從新起算 10value1=0; 11value2=0; 12end; 13if V>0 14then begin 15while GetField("時間","Tick")[i]>=time and GetFieldDate("成交量","Tick")[i]=getfield("日期", "D") 16i+=1; 17while i>0 18begin 19i-=1; 20//做一個從這一根往前算到開盤共幾根的計數器 21tv=GetField("成交量","Tick")[i]; 22tp=GetField("收盤價","Tick")[i]; 23tp1=GetField("收盤價","Tick")[i+1]; 24condition1=tv>=p;//設定符合大戶的口數門檻 25if tp>tp1 //分上漲及下跌時的情況,這裡沒有考慮平盤的口數 26then begin 27condition2=true; 28condition3=false; 29end; 30if tp<tp1 31then begin 32condition2=false; 33condition3=true; 34end; 35if condition1 36then begin 37if condition2 then value1+=tv;//計算累積的大戶量 38if condition3 then value1-=tv; 39end 40else begin 41if condition2 then value2+=tv;//計算累積的非大戶量 42if condition3 then value2-=tv; 43end; 44end; 45end; 46 47if bos then value3=value1 else value3=value2; 48 49 50if value3>=0 then plot1(value3,"大戶買賣超"); 51if value3<0 then plot2(value3,"大戶買賣超"); 52if not bos 53then begin 54setplotlabel(1,"散戶買賣超"); 55setplotlabel(2,"散戶買賣超"); 56end;
用這腳本畫出來的畫面如下,我用的是一分鐘線,然後大戶的門檻是單筆50口
這一頁的下載點如下
如果是直接複製上述腳本的朋友,繪圖的設定如下
請記得到技術分析設定視窗中把XS指標計算範圍改成如下圖
我把頻率改成用五分鐘線
要改大戶的門檻 可以在下圖這地方更改
以上是我修改的內容,不曉得有沒有符合網友的需求?
