有網友問到要如何用XQ量化平台來寫背離的概念,今天就舉例來跟大家分享我自己的寫法及一些應用。
首先,請大家先看下面這個畫面
我有把過去寫過的文章都放在這個部落格,它的網址是https://www.xq.com.tw/xstrader
各位想知道某個想法,XQ量化交易語法上要怎麼寫,可以像上圖這樣,打開這個部落格,然後在右上方搜尋鍵上方的方格中輸入您要搜尋的關鍵字,就可以找到相關的文章,以背離為例,如果在這方格中輸入背離這兩個字,再按搜尋,就會出現相關的文章
從這些相關的文章中大家可以發現,我是用線性迴歸的函數來處理背離這樣的概念,也就是算出兩條線的斜率,然後當條斜率為正,另一條為負,那就代表出現背離
我有把這樣的概念寫在下面的文章中
舉個例子,如果我們要寫KD在近幾日曾經出現價量背離的情況,那麼我們就可以寫去下面這樣
input: Length(9, "天數"), RSVt(3, "RSVt權數"), Kt(3, "Kt權數"); variable: rsv(0), k(0), _d(0),days(0); Stochastic(Length, RSVt, Kt, rsv, k, _d); for days=9 to 15 begin value1=linearregslope(close,days); //價格的斜率 value2=linearregslope(k,days); //K值的斜率 if value1 <0 //價格斜率是負的 and value2>0 //K值的斜率是正的 and k<30 //K值小於30 and k>k[1] //K值比前一日的K值高 then ret=1; end;
這裡我們用一個迴圈
for days=9 to 15 begin
來計算是否最近9到15天,K值跟股價有出現K值向上且股價向下的價量背離情況
以上是關於背離的介紹,祝大家操作愉快
推荐碼@XQ8899