分類文章: 程式語法

XQ量化交易平台學習地圖

發表日期: 2016-03-03

如何學習透過XQ提供的語法,撰寫自訂指標,選股及交易策略,對於沒有學過程式設計的朋友,是比較困難的,我唸的是經濟系,沒有程式設計的底子,深深知道學習過程會踢到那些鐵板。所以根據學習的進程,試著把當初自己踫到的學習障礙,以及學習的心得,寫成文章,分門別類地整理在這裡,希望可以協助跟我一樣唸文組的朋友,… 閱讀更多 »

常用的語法匯總

發表日期: 2021-07-07

我把常用的一些語法匯總在這裡給大家參考,這樣大家就可以直接取用,不用再自己另外撰寫   開盤暴量 input:P1(1000,”暴量張數定義”); if barfreq <> “Tick” then RaiseRuntimeError(“請設定頻率為TICK”); variab… 閱讀更多 »

網格交易介紹

發表日期: 2021-04-29

自從XQ量化交易平台上線之後,我們聰明的使用者開始發展各種自動化交易策略,其中江湖流傳已久,近來廣受幣圈愛好者青睞的網格交易,詢問度很高,公司的高手應客戶要求,寫了一個網格交易的腳本,今天就來跟大家分享這個演算法交易裡,被廣泛應用的交易策略。 我們舉最近很熱門的長榮海運為例,來解釋網格交易,請看下圖… 閱讀更多 »

4/20之背離怎麼寫?

發表日期: 2021-04-20

有網友問到要如何用XQ量化平台來寫背離的概念,今天就舉例來跟大家分享我自己的寫法及一些應用。 首先,請大家先看下面這個畫面 我有把過去寫過的文章都放在這個部落格,它的網址是https://www.xq.com.tw/xstrader 各位想知道某個想法,XQ量化交易語法上要怎麼寫,可以像上圖這樣,打… 閱讀更多 »

XQ交易語法專章

發表日期: 2021-03-17

XQ交易語法,是專門為XQ量化交易平台所設計的交易語法,使用者可以透過這個語法,來讓電腦在指定的價位或條件下,自動執行進場,加碼,減碼,平倉等各種不同成交數量的交易動作。 XQ交易語法主要是由幾個核心的語法所建構而成 一,Setposition(數量,價格) Position代表的是這個商品在這個策… 閱讀更多 »

當沖語法支援的欄位說明

發表日期: 2019-08-20

近來局勢詭譎多變,很多人選擇不留倉,不少網友問的問題都是跟盤中數據的演算有關,所以我想完整的跟大家說明盤中到底有那些欄位可以拿來運算,並且應用在策略雷達中。 盤中會即時跳動的數據,可以像下面這張圖般,分成幾類 1。最近的買價,賣價,成交價及最新一筆的成交量 2。五檔的委買價及委買量 3。五檔的委賣價… 閱讀更多 »

如何使用跨頻率技術指標來建構策略雷達

發表日期: 2019-07-31

有網友想要了解如何同時用不同頻率的指標來建構一個策略雷達,我今天舉例來跟大家說明。   目前XS內建有28個跨頻率的函數,依序如下,大家可以在函數頁籤下的系統選單中找到 運用這些函數,可以直接在一個警示腳本中使用不同頻率的指標。 舉個例子,如果我希望電腦可以在個股週RSI小於20且日KD低… 閱讀更多 »

依成交量分佈情況而設計的預估量演算法

發表日期: 2019-07-19

由於預估量對當沖操作者很重要,一直有使用者來信詢問我們系統內建預估量的計算方法,也有不少熱心的使用者建議了一些演算方式。我們目前系統內建的演算法是依過往每分鐘成交量分佈比重,然後從當天的累計量去估算預估量,這樣的作法大家意見不大,但對於要拿多少天的歷史資料去估算成交量分佈情況,大家的意見差很多,我們… 閱讀更多 »

答客問之MACD柱體反轉的寫法

發表日期: 2019-03-29

有網友希望我能寫兩個MACD 的OSC(柱狀體)的選股腳本,一個是找出當天的柱狀體是 綠柱體第一天往上收 ,一個是紅柱體是第一天往下縮的語法. 小的我分別寫的腳本如下 一,找出當天的柱狀體是 綠柱體第一天往上收 input: FastLength(12, “DIF短期期數”), SlowLength… 閱讀更多 »

選股常用語的對應程式集(二)

發表日期: 2019-03-21

昨天的常用語法反應熱烈,我這人很簡單,基本就是個人來瘋,所以今天就繼續分享選股時經常用到的常用語法。 一,RSI低檔回昇 input:period(12,”計算天期”); input:limitline(20,”低點位置”); if rsi(close,period) cross over limi… 閱讀更多 »

均線剛往上彎且股價與均線黃金交叉的寫法

發表日期: 2019-03-12

有網友來信詢問如何寫一個腳本,來找出40日均線剛往上彎且股價同步突破40日均線。 我揣摩網友的想法,可能是想找到長期下跌趨勢剛剛確認結束的股票,就像下面的圖   腳本樣本如下 if barfreq<>”Min”and barinterval<>10 then rai… 閱讀更多 »