官术网_书友最值得收藏!

第2章 通達信公式的語法和函數

2.1 通過指標公式學語法

要想利用通達信系統編寫出優質的選股公式,最好從技術指標公式入手。指標公式具有直觀顯示的優勢,所見即所得。利用指標公式可以看到大部分我們希望看到的結果,比如,羅列多只股票的歷史財務報表數據,標記典型的K線形態,綜合多個指標的特征數值找買賣點,還可以利用指標公式的顯示特性進行函數學習,調試指標公式的算法邏輯等。

2.1.1 指標公式的常用操作

以在主圖顯示最常用的均線指標為例,假定當前主圖只有K線圖表,單擊主圖左上角的小圖標,彈出主圖指標菜單,如圖2-1所示。

圖2-1 主圖指標菜單

單擊“選擇主圖指標”菜單,彈出“請選擇主圖指標”對話框,如圖2-2所示。

圖2-2 選擇主圖指標

在公式樹中選中“MA均線”,然后在對話框的右側設置指標參數,第1條日移動平均線參數為“5”,第2條日移動平均線參數為“20”,第3條日移動平均線參數為“200”,其他參數為“0”。

三個參數的設置依據是,第1條設為短期均線(一周),因為通常一周有5個交易日;第2條設為中期均線(一個月),因為通常一個月有22個交易日;第3條設為長期均線(一年),因為一年大約有250個交易日。

設置完參數后,單擊“確定”按鈕,回到主圖,如圖2-3所示。將設置好的三條指標線疊加在K線圖上,黑色為短期均線,藍色為中期均線,紫色為長期均線。

圖2-3 有三條均線的主圖

單擊右鍵打開主圖功能菜單,選擇“主圖指標”—“選擇主圖指標”菜單,如圖2-4所示,系統自動彈出“請選擇主圖指標”對話框。

圖2-4 主圖功能菜單

副圖指標的入口與主圖指標類似,例如,我們把圖2-1副圖中的成交量指標改為MACD指標。單擊副圖左上角的小圖標,彈出副圖指標快捷菜單,如圖2-5所示。

圖2-5 副圖指標菜單

單擊“選擇副圖指標”菜單,系統自動彈出“請選擇副圖指標”對話框,如圖2-6所示。

圖2-6 選擇副圖指標

在公式樹中選中“MACD平滑異同平均線”,使用默認的參數后,單擊“確定”按鈕,回到主圖,如圖2-7所示。

圖2-7 副圖為MACD指標

我們還可以在圖2-4所示的主圖功能菜單中選擇“指標窗口個數”,最多可以設置12個窗口,也就是1個主圖和11個副圖。

其他副圖指標設置入口如下。

(1)在副圖單擊右鍵,在副圖功能菜單中選擇“副圖指標”—“副圖主圖指標”菜單,系統自動彈出圖2-6所示的“請選擇副圖指標”對話框。

(2)選中某個副圖,按快捷鍵“Ctrl+I”,系統自動彈出圖2-6所示的“請選擇副圖指標”對話框。

(3)在圖2-7的最下方,先選中某個副圖,然后單擊頁面下方的某個指標名稱,該副圖就會快速變更為設定的新指標。單擊“設置”按鈕,還可添加個人編寫的常用的副圖指標公式。

2.1.2 查看指標公式的源代碼

回到圖2-3,主圖已顯示了均線指標。此時打開主圖功能菜單,選擇“主圖指標”—“修改當前指標公式”菜單,或者按快捷鍵“Alt+S”,進入圖2-8所示的“指標公式編輯器”頁面。

圖2-8 指標公式編輯器

指標公式編輯器主要分為上、中、下三部分,上面是公式信息編輯區,中間是公式編寫區,下面是信息提示區。

圖2-8中的公式名稱為“MA”,公式描述是“均線”,二者組合為“MA均線”,即我們在圖2-2“請選擇主圖指標”對話框中選擇公式時看到的公式名稱。

公式類型主要與公式的用途相關。畫線方法主要分為主圖和副圖。

在參數編輯區最多可以設置16個參數。系統公式“MA均線”的8個參數分別為M1、M2、M3、M4、M5、M6、M7和M8。

系統允許設置參數,但不允許在公式編寫區使用。在公式編寫區用到的參數,必須在參數編輯區先定義。此外,參數編輯區右下角的“參數精靈”還可以對參數提示框中的信息進行個性化設置,例如,圖2-2中的“日移動平均線”和圖2-6中的“日快線移動平均”“日慢線移動平均”等都是在公式編輯器的“參數精靈”輸入框中設置的。

公式編寫區是編寫公式源代碼的核心區域,也是我們學習公式語法的重點。讀懂系統公式的源代碼,修改公式源代碼,或者看懂他人寫的公式源代碼,指的都是這個區域的內容。

信息提示區的右側有四個功能按鈕:動態翻譯、測試結果、參數精靈和用法注釋。選中某個功能按鈕,左側的文本框中會顯示對應信息。當選中參數精靈或用法注釋時,可以在左側的文本框中輸入漢字。圖2-8是默認的動態翻譯狀態,將公式編寫區的公式源代碼翻譯成接近自然語言的文字。顯然,動態翻譯比公式源代碼的可讀性高。

主站蜘蛛池模板: 乌兰县| 金湖县| 茂名市| 大厂| 姚安县| 保靖县| 鸡西市| 广丰县| 黔南| 隆安县| 镇平县| 四子王旗| 新宾| 金华市| 万山特区| 阜平县| 富阳市| 丽江市| 若尔盖县| 图木舒克市| 富川| 勐海县| 桂平市| 寿宁县| 开平市| 封丘县| 塘沽区| 台州市| 望都县| 朝阳区| 喀什市| 方城县| 波密县| 阳信县| 红桥区| 九龙城区| 油尖旺区| 米脂县| 鸡西市| 阿尔山市| 辽阳市|