UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

量化交易大概率是資本市場未來的方向之一,因為量化交易最大的優勢是在於它能夠克服人性的弱點,把買入、賣出、止盈、止損的任務交給「人工智能」。

量化交易

任何一個自動量化交易系統都有一個獨一無二的「模」,「模」是設置在交易系統中的一種數學模型,在實盤中計算機通過海量的大數據分析,快速且不間斷地尋找符合「模」要求的條件,機械地執行編程中所設計的相應操作。

任何一個「模」都不可能涵蓋量價時空進行全方面分析,其中技術分析的範圍被局限在一個狹小的空間。因此,盡管是最優秀的、勝算概率極大的、能夠保障穩定盈利的「模」都有買和賣,都有止盈止損,自然,不好的可能有缺陷的「模」更無法規避相應風險。因此,運用自動化交易取勝的關鍵是建「模」,也就是建立投資策略。先不說「模」的好壞,僅建「模」本身就是一項非常艱難的事情,建「模」不僅需要高超的計算機編程功底,還需要掌握高超的分析技術。

「模」的建立就是交易體系的建立!對於投資者來說,一套交易體系的交易沒有十幾二十年的歷史回測數據是沒多大的可參考價值的。所以再進行測試前,利用交易軟件簡單設定指標並邏輯化統計指標的準確率是通往量化交易的高效方式。根據以往經驗,目前最適合投資者學習的基礎軟件是通達信。因為函數簡單易懂,而且包含多種技術性函數,基本涵蓋了基本面分析和技術面分析的多個指標。

下面,根據多年的使用經驗分享如下的常用函數,供投資者參考。

通達信常用函數

常用的函數和作用

行情函數

1, H 最高價 返回該周期最高價。 用法: H

2, L 最低價 返回該周期最低價。 用法: L

3, C 收盤價 返回該周期收盤價。 用法: C

4, V 成交量 返回該周期成交量。 用法: V

5, O開盤價 返回該周期開盤價。 用法: O

邏輯函數

6, NOT 取反。求邏輯非。

用法: NOT(X) 返回非X,即當X=0時返回1,否則返回0。

例如: NOT(ISUP) 表示平盤或收陰。

7, IF 邏輯判斷。根據條件求不同的值。

用法: IF(X,A,B) 若X不為0則返回A,否則返回B。

例如: IF(CLOSE>OPEN,HIGH,LOW)

表示該周期收陽則返回最高值,否則返回最低值。

8, MAX 較大值。求最大值。

用法: MAX(A,B) 返回A和B中的較大值。

例如: MAX(CLOSE-OPEN,0)

表示若收盤價大於開盤價返回它們的差值,否則返回0。

9, MIN 較小值。求最小值。

用法: MIN(A,B) 返回A和B中的較小值。

例如: MIN(CLOSE,OPEN) 返回開盤價和收盤價中的較小值。

引用函數

10, COUNT 統計 統計滿足條件的周期數。

用法: COUNT(X,N) 統計N周期中滿足X條件的周期數,若N=0則從第一個有效值開始。

例如: COUNT(CLOSE>OPEN,20) 表示統計20周期內收陽的周期數。

11, HHV 最高值 求最高值。

用法: HHV(X,N) 求N周期內X最高值,N=0則從第一個有效值開始。

例如: HHV(HIGH,30) 表示求30日最高價。

12, CROSS 上穿 兩條線交叉。

用法: CROSS(A,B) 表示當A從下方向上穿過B時返回1,否則返回0。

例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均線與10日均線交金叉。

13, LLV 最低值 求最低值。

用法: LLV(X,N) 求N周期內X最低值,N=0則從第一個有效值開始。

例如: LLV(LOW,0) 表示求歷史最低價。

14, REF 向前引用 引用若干周期前的數據。

用法: REF(X,A) 引用A周期前的X值。

例如: REF(CLOSE,1) 表示上一周期的收盤價,在日線上就是昨收。

15, SUM 總和 求總和。

用法: SUM(X,N) 統計N周期中X的總和,N=0則從第一個有效值開始。

例如: SUM(VOL,0) 表示統計從上市第一天以來的成交量總和。

16,SMA 移動平均 返回移動平均。

用法: SMA(X,N,M) X的M日移動平均,M為權重,如Y=(X*M+Y’*(N-M))/N

17,MA 簡單移動平均 返回簡單移動平均。

用法: MA(X,M) X的M日簡單移動平均。

繪圖函數

18,COLOR 自定義色

格式為COLOR+「RRGGBB」:RR、GG、BB表示紅藍色、綠色和藍色的分量,每種顏色的取值範圍是00-FF,採用了16進制。

例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示純紅色與純綠色的混合色:COLOR808000表示淡藍色和淡綠色的混合色。

19,NODRAW 不畫線,只在提示欄顯示數據

20,COLORBLUE 畫藍色

21,COLORRED 畫紅色

22,COLORMAGENTA 畫洋紅色

23,COLORWHITE 畫白色

24,LINETHICK 線型粗細

格式:「LINETHICK+(1-9)」 參數的取值範圍在1—9之間,「LINETHICK1」表示最細的線,而「LINETHICK9」表示最粗的線。

25,STICK 畫柱狀線

26,COLORSTICK 畫彩色柱狀線

27,VOLSTICK 畫彩色柱狀線

成交量柱狀線,當股價上漲時顯示紅色空心柱,則顯示綠色實心柱

28,LINESTICK 同時畫出柱狀線和指標線

29,CROSSDOT 畫小叉線

30,CIRCLEDOT 畫小圓圈線

31,POINTDOT 畫小圓點線

程序使用步驟

第一步,建立技術指標公式,用於看盤分析,包括主圖指標和幅圖指標。步驟如下圖示:

UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數 財經 第1張

打開UC瀏覽器 查看更多精彩圖片

第二步,建立條件選股公式,用於選股,步驟如下:

UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數 財經 第2張

打開UC瀏覽器 查看更多精彩圖片

第三步,頁面簡介,如下圖所示:

UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數 財經 第3張

打開UC瀏覽器 查看更多精彩圖片

第四步,做到選股,如下圖所示:

UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數 財經 第3張

打開UC瀏覽器 查看更多精彩圖片

案例分析

UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數 財經 第5張

打開UC瀏覽器 查看更多精彩圖片

技術指標公式的建立如上圖所示,給指標建立名稱,並設定主圖還是副圖指標。緊接著在函數位置,根據條件、模組和繪圖三個角度把個人所需的條件輸入進去。輸入完成後,點擊確定,並在界面中輸入對應的名稱,便可調取函數參考。

選股公式方面略有區別,主要有如下兩方面:

其一,公式中只保留一個條件輸出(只有一個模組沒有「=」)。

其二,去掉繪圖函數和其他沒用到的函數。

條件函數比技術指標函數更簡單!畢竟技術指標函數是用來看的,而選股函數是用來選股的,所以只保留核心條件即可。

到這里,常用指標函數和案例分析就分享完了。在我看來,指標函數的搭建看得再多不如自己動手試練,並從簡單的搭建技術函數開始,比如均線指標。多練手,自然水到渠成。

>UC頭條:量化交易的學習捷徑, 先掌握這31個常用的通達信函數

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!