以週轉率為例,介紹自訂函數及其應用
網友希望可以訂出一個選股條件,這個條件是個股的近五日平均週轉率要高於二十日平均週轉率。 首先,因著週轉率的公式是成交張數除以發行張數,我們可以先自訂一個叫turnoverrate的函數,它的腳本如下 input:period(numericsimple); value1=GetField(“普通股股… Read More »
網友希望可以訂出一個選股條件,這個條件是個股的近五日平均週轉率要高於二十日平均週轉率。 首先,因著週轉率的公式是成交張數除以發行張數,我們可以先自訂一個叫turnoverrate的函數,它的腳本如下 input:period(numericsimple); value1=GetField(“普通股股… Read More »
除了系統提供的函數之外,使用者也可以自己制定函數。在XS平台上,如果你要制定函數,共分以下幾個步驟 : 第一步 : 開啟Xscript編輯器,按新增腳本,選擇函數,並取一個名字。 例如 :我想要作一個函數專門來計算當日上影線佔整體振幅的比例,我就按下新增腳本這個icon,然後會跳出如下圖的對話視窗,… Read More »
昨天跟大家介紹了estvolume這個預估當天成交量的函數,這個函數在盤中非常好用,我們常常說盤中挑股票要挑那些今天價量齊揚的,但在盤中光憑肉眼很難馬上知道今天的量會不會大幅增加,有了estvolume這個函數,我們就很容易寫出整理後盤中價量齊揚的交易策略 以下是我寫的一個簡單的腳本: input:… Read More »
當我們有了開高低收成交量這些回傳值可以使用,也知道如何叫出時間序列上的每一根K棒來為我們利用來作運算之後, 很自然的,我們就可以計算出一個商品的其他有意義的數值。 例如 我們要計算五日移動平均,我們可以用以下腳本來表示 : (close+close[1]+close[2]+close[3]+clos… Read More »
在編寫函數時,使用者需要傳入參數的變數類型, 目前支援三種, Numeric數值,String字串,邏輯值TrueFalse。 細分是否傳值或傳址,是否為陣列、序列、或是 簡單型態預先宣告好的型態,Value類的可以 儲存數值,Condition可以儲存邏輯值。 共有二十種 資料格式宣告 詞 解釋 … Read More »