Getquote
即時欄位的運用
在實際交易的經驗裡,我們常常透過日,週,月線,去尋找值得留意的交易機會,但進場點,往往還是看盤中的價量表現才作決定。
例如我們可能會去尋找五日RSI與十日RSI黃金交叉的股票,但為了怕是假訊號,我們經常會等到這當股票當天開盤帶量開高後才進場交易。
在未提供跨頻率的語法之前,我們無法同時處理日線上的RSI黃金交叉,又同時處理日內的1分鐘線或5分鐘線帶量開高。
Xscript為了解決這個問題,特別提供一組語法,讓交易者可以直接在盤中把最新的成交價量及委買委賣張數,傳回腳本中來作運算,這些可以即時取得的交易資料,我們統稱為即時欄位。
例如我們可能會去尋找五日RSI與十日RSI黃金交叉的股票,但為了怕是假訊號,我們經常會等到這當股票當天開盤帶量開高後才進場交易。
在未提供跨頻率的語法之前,我們無法同時處理日線上的RSI黃金交叉,又同時處理日內的1分鐘線或5分鐘線帶量開高。
Xscript為了解決這個問題,特別提供一組語法,讓交易者可以直接在盤中把最新的成交價量及委買委賣張數,傳回腳本中來作運算,這些可以即時取得的交易資料,我們統稱為即時欄位。
從下面的台積電分時走勢圖中,我們可以看到,一檔股票目前交易所即時揭示的交易資料,大約有以下幾項:
1.
最新的成交時間,買進價,賣出價,成交價,單量。
2.
最近的五檔買進委託價及對應的委託量
3.
最近的五檔賣出委託價及對應的委託量
對於這些即時的資料,djscript幫它們分別取了不同的欄位名稱,讓交易者可以加以使用,以下就是這些即時欄位在腳本上被引用時的名稱對照表
q_dailyopen
|
開盤(日)
|
q_dailyhigh
|
最高(日)
|
q_dailylow
|
最低(日)
|
q_dailyvolume
|
總量(日)
|
q_Refprice
|
參考價
|
q_AvgPrice
|
均價
|
q_last
|
成交
|
q_Bid
|
買進
|
q_Ask
|
賣出
|
q_BidAskFlag
|
內外盤
|
q_TickVolume
|
單量
|
q_PreTotalVolume
|
昨量
|
q_PriceChangeRatio
|
當日漲幅%
|
q_InSize
|
當日內盤量
|
q_OutSize
|
當日外盤量
|
q_BestBid1
|
買進1
|
q_BestBid2
|
買進2
|
q_BestBid3
|
買進3
|
q_BestBid4
|
買進4
|
q_BestBid5
|
買進5
|
q_BestAsk1
|
賣出1
|
q_BestAsk2
|
賣出2
|
q_BestAsk3
|
賣出3
|
q_BestAsk4
|
賣出4
|
q_BestAsk5
|
賣出5
|
q_BestBidSize
|
委買
|
q_BestAskSize
|
委賣
|
q_BestBidSize1
|
委買1
|
q_BestBidSize2
|
委買2
|
q_BestBidSize3
|
委買3
|
q_BestBidSize4
|
委買4
|
q_BestBidSize5
|
委買5
|
q_SumBidSize
|
總委買
|
q_BestAskSize1
|
委賣1
|
q_BestAskSize2
|
委賣2
|
q_BestAskSize3
|
委賣3
|
q_BestAskSize4
|
委賣4
|
q_BestAskSize5
|
委賣5
|
q_SumAskSize
|
總委賣
|
q_DailyUplimit
|
今日漲停價
|
q_DailyDownlimit
|
今日跌停價
|
在djscript的語法中,取得這些欄位的方式很簡單,那就是運用給定變數這樣的方式,例如
Value1=q_dailyopen 就可以取得今天的開盤價,跟Getfield一樣,在撰寫腳本時,只要在編輯器上打 一個英文字母 "g"(大小寫皆可),就會跳出如下圖左方的小視窗,只要點選"getquote插入",即會跳出右邊的視窗讓您選擇要使用的即時行情欄位。
如此一來,就不必把這些欄位的名稱背起來,畢竟,還蠻不好背的。
例如我們如果要尋找今天外盤量佔總成交量比重高的股票,我們就可以寫撰寫如下圖的腳本
在這個例子裡,我們用value1這個內建的變數來代表q_BidAskFlag這個即時的內外盤標示,這個標示的值等於1代表是外盤成交,-1代表是內盤成交。
有了getquote這樣的語法,除了這種內外盤比的數據之外,包括內盤量,外盤量,最佳買進五檔的買進賣出委託量等盤中即時的交易所提供資訊,都可以拿來作運算,找出盤中價量異常的股票。
getquote算是Xscript在地化特色的一個語法。
例如我們如果要尋找今天外盤量佔總成交量比重高的股票,我們就可以寫撰寫如下圖的腳本
在這個例子裡,我們用value1這個內建的變數來代表q_BidAskFlag這個即時的內外盤標示,這個標示的值等於1代表是外盤成交,-1代表是內盤成交。
有了getquote這樣的語法,除了這種內外盤比的數據之外,包括內盤量,外盤量,最佳買進五檔的買進賣出委託量等盤中即時的交易所提供資訊,都可以拿來作運算,找出盤中價量異常的股票。
getquote算是Xscript在地化特色的一個語法。