打造量化亞當理論的交易系統

 

亞當理論是行之多年,有效的順勢交易方法,本文將介紹如何利用GSnail打造出符合亞當理論的交易系統

1.進場線索提示

亞當理論會確認反轉趨勢後才進場,亞當提示了三個進場線索分別為1.突破高點或低點 2.長期趨勢的改變 3.出現跳空缺口或K棒的高低價差變大,在GSnail中可以透過設定進場條件(將進場方向調成無變成提示模式)把這些訊號抓出來,讓您在看盤的過程中,系統會及時提示這些線索。接下來將逐步說明如何設定進場條件抓出這三個進場線索

1.1 要如何抓出突破訊號

首先先定義兩個資訊[區間高點]與[區間低點]

區間高點公式

區間低點公式

公式的內容是抓前30根K棒的[最高]與[最低],有了這兩個資訊後要判斷出區間突破非常簡單只要判斷[K棒的高 > 區間高點]即可,另外 為避免訊號過多,追加一個判斷只有在[均線往下]時 才判斷 向上突破的 過濾條件

區間突破條件

1.2 判斷趨勢改變方式

在這邊利用60MA均線來協助判斷目前趨勢是往上或往下,但直接利用60MA均線判斷,在均線轉折位置會很容易過度觸發,所以在這邊設計一個新指標[均線方向]

均線方向

公式內容是當均線往上時,K棒的均線值大於前根時會加1,反轉向下時會歸0後減1,透過均線方向公式,可以量化下跌或上漲趨勢的時間長度,當上漲的時間越久,均線方向的正值就越來越大反之,當趨勢往下的時間越久,均線方向的負值就越來越大,接著在設計抓反轉訊號時可以用這指標來過濾

這邊抓趨勢轉則用兩種方式,第1種判斷均線轉折向上的方式,主要條件內容是是判斷 [K棒突破均線],另外過濾條件就是趨勢至少下跌20根以上

趨勢突破轉上

第2種判斷均線轉折向上的方式,是直接判定[均線轉折],另外過濾條件是趨勢至少下跌30根以上

趨勢均線轉折向上

1.3 判斷跳空與價差改變

這邊直接套用ATR指標來判斷(在資訊頁直接匯入ART指標)ATR指標由TR值就是k棒的高減掉低的價差,不過TR值會考慮跳空,如過發生跳空的話會把跳空的差額加進來代表真實波動幅度。ATR就是取TR的EMA平均,在本範例中是抓30根TR的平均

有了ART指標要判斷出價差放大的訊號就很簡單,條件的內容是判斷 [TR值 > ATR *2],另外追加[當根.TR>前根.TR*1.1]用來過濾連續發生TR>ART*2 ,時後面的TR必須大於前根TR時才發出訊號

價差放大條件

 2.翻亞當

GSnail目前提供3種畫預判走勢的功能(請參考未來K線影片),只要在圖表上方按展開工具列,接著按右上角的亞當,之後就可以在圖表中直接進行翻亞當,透過翻亞當來進一步確認是否要進場或進行停損點的調整

展開點亞當
開啟翻亞當功能後,你可以在要翻的K棒位置,按住滑鼠左鍵不放,向左拖曳要翻的區域後放開,就會自動畫出預判的走勢

3.設定畫線停損或自動紀律出場

亞當理論非常強調紀律,在進場之後要馬上設定停損,GSnail可以直接利用畫線下單設定停損點,當價格觸到停損線會自動出場,另在在看盤過程中,當走勢突破區間高點或區間低點(範例中的紫色線段和青色線段),可以進行翻亞當,來進一步確認是否要隨著趨勢往獲利方向調整停損點,停損點只能往獲利方向調整,禁止往回調整或暫停停損,在這一部分的操作可以藉由GSnail的翻亞當和畫線下單功能來操作,當然如果覺得主觀用翻亞當的過程太麻煩,範例中提供了一個出場條件,可以直接啟用,讓GSnail幫你做到紀律出場

多方停利資訊

多方停利條件

看到這邊,量化亞當的交易系統大至做的差不多了
您可以開啟GSnail內建的[量化亞當理論.gsc]範例來測試

底下是量化亞當的說明影片和實際操作系統翻亞當的過程

 

 

參考文章 亞當理論聽音看盤