GetField

發表日期: 2015-05-26

在XQ量化平台上線之前,市場早有很多套程式語法可供交易者使用,但敢於宣稱這是最適合台灣人使用的程式交易語法,其原因就在於, 我們可以提供台灣市場獨有的欄位,供交易者來使用。 交易者在制定台股交易策略時,往往除了開高低收成交量之外,也想要試著用台股獨特的交易資料,籌碼,財務報表等等欄位,例如法人的進出… 閱讀更多 »

Getquote

發表日期: 2015-05-26

在實際交易的經驗裡,我們常常透過日,週,月線,去尋找值得留意的交易機會,但進場點,往往還是看盤中的價量表現才作決定。 例如我們可能會去尋找五日RSI與十日RSI黃金交叉的股票,但為了怕是假訊號,我們經常會等到這當股票當天開盤帶量開高後才進場交易。 在未提供跨頻率的語法之前,我們無法同時處理日線上的R… 閱讀更多 »

變數

發表日期: 2015-05-26

什麼是變數? 我們用input來指定一個參數的值,這個值被指定後就不會變,例如我們寫一個腳本如下 : Input:days(10); If (close –close[days])/close[days] > 0.1 Then ret=1; 我們用這個腳本來請電腦在股價跟十天前相比,漲幅超過一… 閱讀更多 »

參數

發表日期: 2015-05-26

我們在寫交易語法時,會用到一些常數, 如果我們直接把常數寫死在腳本中時,一旦要調整時, 要到腳本中去修改,這樣有時候不太方便,例如我如果寫了一個腳本想要找出收盤比前一天上漲5%以上的股票,但現在發現市場情況有些改變,想要改成上漲4%就出訊號,如果我必須進到編輯器裡去改,這時候如果程式寫的很長,要找到… 閱讀更多 »

函數

發表日期: 2015-05-26

當我們有了開高低收成交量這些回傳值可以使用,也知道如何叫出時間序列上的每一根K棒來為我們利用來作運算之後, 很自然的,我們就可以計算出一個商品的其他有意義的數值。 例如 我們要計算五日移動平均,我們可以用以下腳本來表示 : (close+close[1]+close[2]+close[3]+clos… 閱讀更多 »

輸出語法

發表日期: 2015-05-26

在撰寫語法的過程中,我們一行行的寫著敘述式,希望電腦照著我們的意思,拿著開高低收成交量這些數據去運算,運算總會有個結果, 我們會希望電腦根據這個結果,幫我們做點什麼,這裡說的什麼,就是電腦運算中所謂的輸出。 在XS的語法裡,輸出的方式,除了透過交易語法,進行自動化交易之外,還有幾種輸出的功能,分別如… 閱讀更多 »

常數

發表日期: 2015-05-26

有了回傳值,運算子及標點符號,就可以組成陳述式。 例如: 如果我們想在商品跳空開高時電腦要通知我們,我們可以寫下以下的陳述式 : Open>high[1] 但今天的開盤價要比前一開高點跳空多少你覺得才是你要的呢? 1%? 2% 這時候我們可以把一些數字加進來,我們可以寫成 : Open/hig… 閱讀更多 »

標點符號

發表日期: 2015-05-26

在學會使用回傳值及運算子之後,要完成一個敘述式,還必須要用到一些標點符號,這樣才能完整的完成一個電腦看得懂的敘述式。 完整的標點符號及其用途分別如下,有些我們目前還用不著,例如宣告參數及變數所用的冒號,但先了解一下電腦看得懂的標點符號及其用途是有必要的, 因為電腦是很死板的,它是死腦筋,該在腳本出現… 閱讀更多 »

運算子

發表日期: 2015-05-26

運算子的功用 在學會使用回傳值的概念之後,接下來,我們先來介紹腳本中,要串接回傳值,建立各種運算的關係時,所需要用到的元素, 這些元素,稱之為運算子(operator)。 我們必須靠這些運算子,把電腦幫我們準備好的回傳值,拿來作數學運算,比大小,作邏輯判斷, 如此一來,才能完成一個敘述。 例如ope… 閱讀更多 »

回傳值

發表日期: 2015-05-26

開高低收成交量是交易語法的組成基本要素 開高低收是一段時間內,多空拔河角力下的記錄,成交量則是多空爭戰激烈程度的衡量標準。 開盤價 代表的是多空在哨音響起時的多空對峙形勢,跟先前收盤價的差距,代表的是多空這一回合爭戰時,一開始的氣勢差距。 最高價 代表的是多頭今天氣勢最強時,向空頭佔領過的領土最極限… 閱讀更多 »