收盤後,只要知道這四個價位,就大概可以知道今天行情如何。
不過這四個價之中
開盤價在一開盤就決定了,收盤價則是要在收盤才決定。
而最高價,最低價卻是不停的更新。
舉個例來說
1/26,在A點時,當下的K線是當日最低點
可是到了B點,當日最低點已經變成B點這根K線的低點了
同理,1/28號的C,D兩點,也可以說明當日最高點會更新
有一個想法
如果說目前最新的K線最高點剛好是當日的最高點
也就是當日創新高,用語法表示是 High = Highd(0)
這樣的話表示目前盤勢偏強。
同理,若是 Low = Lowd(0)
表示盤勢偏弱。
那也許可以比較快的抓到盤勢目前是偏強還是偏弱(也許吧)
vars:Line(0);
if date[0] < > date[1] and opend(0) > closed(1) then line = highd(0);
if date[0] < > date[1] and opend(0) < = closed(1) then line = lowd(0);
if date[0] = date[1] then begin
if H = highd(0) and L > lowd(0) then line = highd(0);
if L = lowd(0) and H < highd(0) then line = lowd(0);
end;
plot1(line,"line",Red);
上述程式碼就是剛剛的想法。
開盤第一根K線( Date[0] < > Date[1] 的判斷式 )
它的High 和 Low 剛好等於 Highd(0) 和 Lowd(0)
所以在這邊用開高開低去判斷變數 line 要去讀取Highd(0)還是Lowd(0)
那樣開盤第一根K線的line值就出來了。
再接下來的K線 ( Date[0] = Date[1] 的判斷式 )
只要K線高點創當日新高,然後低點沒有創新低,那line就會變成 Highd(0)
K線低點創當日新低,然後高點沒有創新高,那line就會變成 Lowd(0)
若是K線創當日新高也創當日新低,line不會有動作
所以 line = line[1]
以下是指標在K線中的呈現
從上面幾張圖可以看到。
不斷的創新低,line值在K線上也越跑越低
一直創新高,line值在K線就越墊越高
這樣對於順勢操作應該有幫助
當然也有一下創新高一下創新低的
這種盤順勢操作就有點吃虧了
但是用在逆勢似乎感覺蠻好用的。
也許還需要另一個指標幫助
看看有沒有辦法讓盤勢更明確