狠狠撸

狠狠撸Share a Scribd company logo
計量化交易策略的 開發與運用  何志偉 Derek Ho
內容 1.  前言 2.  交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3.  交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4.  建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
1. 前言 – 自我簡介 何志偉  Derek Ho 藍色投機客 Blog 版主 國立中央大學資訊管理研究所碩士 IBM 公司 PreSale 工程師 IBM 公司業務代表 專職交易者 & 家庭煮夫 主要交易商品: 美盤期指,外匯,金屬,能源,農產品
1. 前言  - 21 點 –  Black Jack 的規則 莊家自己會先發一張牌,然後發兩張牌給玩家 玩家自行決定要補牌 (Hit) 或是不補牌 (Stand) 目的是要讓自己的點數比莊家的點數大,但是不能超過 21 點(爆掉了) 莊家一定要補到 17 點 ( 含 ) 以上才能停止 10,J,Q,K 一律當作 10 點 A 可以當作 1 點或是 11 點
1. 前言 –  Black Jack 牌局 ( 一 ) 這時候我們的點數是 8/18 點 要不要補牌呢? 應該要補牌 (Hit)
1. 前言  - Black Jack 牌局 ( 二 ) 這時候我們的點數是 16 點 要不要補牌呢? 應該不要補牌 (Stand)
1. 前言  - Black Jack 玩法標準策略 只有照著標準策略玩,才能確保留在賭桌上的時間可以最久 系統交易也是如此,只有照著交易策略去交易,才能讓 Trader Edge( 對交易者有利的期望值 ) 顯現出來 兩者相同的都是 –  紀律
1. 前言  -  系統交易  vs  直覺交易 系統交易靠的是電腦交易策略產生的買賣指令來進出場 直覺交易靠的是上帝賜予的禮物 ( 頭腦和盤感 ) 來進出場 兩種交易方式都有人成功,端看個人選擇
1. 前言  -  為何我是一個系統交易者 因為憑我的直覺下的單,都會賠錢 交易策略是可以做回測 (Back-testing) 和分析的 交易策略的穩健度分析 (Robustness) 歷史資料的統計顯著性檢定 多策略 / 多商品的投資組合 (Portfolio) 不需看盤,生活品質提升 但是系統交易要小心陷阱 曲線套入 (Curve Fitting) 是最嚴重的陷阱,會讓聖盃變成靠杯
1. 前言 – 交易成功的關鍵因素 50% 心理層面 30% 資金管理 15% 出場 5% 進場
內容 1.  前言 2.  交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3.  交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4.  建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
2. 交易策略的開發 – 進場  Entry( 一 ) 價格通道突破 (Price Channel Breakout) 突破過去 20 天的最高價做多,跌破過去 20 天的最低價做空 有趨勢發生時一定會被帶進場內 突破點可能會有很多的追價產生
2. 交易策略的開發 – 進場  Entry( 二 ) 通道突破 (Bollinger Band, Envelop Band, Keltner Channel) 主要由一條移動平均線,上下各加減一段空間,形成上下通道 突破上通道則買進,跌破下通道則賣出 可以避免突破點太多的追價的買賣單,導致滑價過大
2. 交易策略的開發 – 進場  Entry( 三 ) 移動平均線 黃金交叉則買進,死亡交叉則賣出 開盤區間突破 (Opening Range Breakout) 日本汽燃油冠軍交易法 進場  10:45  36,200 出場  37,020
2. 交易策略的開發 – 進場  Entry( 四 ) 波動突破 (Volatility Breakout) Dual Thrust(No.1 in FuturesTruth.com, 364%/year) 擺盪指標 KD, RSI 隨機進場 (Random Entry) 用來測試出場策略
2. 交易策略的開發 – 出場  Exit( 一 ) 出場 (Exit) 可以決定一筆交易的輸贏 只有出場 (Exit) 才能做到交易成功的鐵則  : 迅速認賠 讓獲利繼續發展 (Cut the loss, and let the profit run)
2. 交易策略的開發 – 出場  Exit( 二 ) 起始停損 Initial Stop( 最重要 ) 2~3 倍的 ATR 固定百分比 ( 市值 1% 風險 ) 應該設在正常波動雜訊之外 稍寬的起始停損會比太窄的起始停損好 固定金額 ( 固定點數 ) 停損 => 不建議
2. 交易策略的開發 – 出場  Exit( 三 ) 追蹤停損 Trailing Stop( 第二重要 ) 通道追蹤停損 三倍的 ATR 追蹤停損 獲利折返百分比出場 Percent Trailing 波動突破出場 ( 溜溜球出場 )
2. 交易策略的開發 – 出場  Exit( 四 ) 獲利保護停損 Profit Protection Stop( 第三重要 ) 當獲利超過一個程度後 ,  把追蹤停損調緊一點 , 獲利越大 , 停損調越緊 獲利最大化出場 Profit Maximizing Stop( 第四重要 ) 不想把獲利吐回去 , 那就在行情還在上漲當中就賣出 獲利目標出場 Profit Target RSI 超過 70 的時候就賣出 固定時間出場 Fix Bar Exit 通常用來測試進場效率
2. 交易策略的開發 – 資金管理 ( 部位規模管理 ) 資金管理的原則是  1.  賭輸博大  or 2. 輸錢減碼 , 贏錢加碼 ? 平賭 (Martingale) or  逆平賭 (Anti-Martingale) 資金管理的鐵則是:絕對不要賭輸博大 固定金額交易一口合約模式 (Fix Dollar Amount of Equity) 固定每 50 萬交易一口合約 保證金目標模式 (Margin Target) 五倍的保證金操作一口 固定風險比例模式 (Fixed Risk) 每筆交易的風險只占總資產的 2% 波動固定風險比例模式 (Volatility Fixed Risk) 商品每天波動的幅度金額只佔總資產的 1% -  海龜規則 投資組合風險上限 (Portfolio Heat) 以不超過 25% 為原則
2. 交易策略的開發 – 資金管理 ( 部位規模管理 ) 部位規模管理的原則是,絕對不能過度交易 (Never,Never,Never OverTrading) 「 一個投機者的告白 」 作者,科斯托藍尼說:一個投機者一生如果沒有破產兩次,就稱不上一個好的投機者 我認為 : 第一次破產,學會停損 第二次破產,學會資金管理 每三萬交易一口: 淨利: $187 萬 固定一口: 淨利: $11 萬 每 1.5 萬交易一口: 淨利: $1212 萬 每 6 千交易一口: 結果:破產出局
2. 交易策略的開發 – 合適的商品 / 市場 1952 年馬可維茲的投資組合理論 應該將資金和風險分散在多個相關性低的商品 / 市場 / 策略 避免一隻黑天鵝就讓整個投資組合失效 多商品 / 市場 ( 指數,匯率,能源,金屬,利率,農產品 ) 多時間架構 (5min, 15min, 60min,  日線 ) 多策略 ( 順勢策略,擺盪策略,投機策略) 趨勢市場  vs  擺盪市場
內容 1.  前言 2.  交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3.  交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4.  建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
3. 交易策略的檢驗 – 最大的敵人 -Curve Fitting 你要的是什麼 ? 過去資料回測亮麗的績效? 未來實際交易穩健的表現! Buy next bar at close - 2 *(minmove/pricescale) limit; SellShort next bar at close + 2 * (minmove/pricescale) limit;
3. 交易策略的檢驗 – 最大的敵人 -Curve Fitting 曲線套入 Curve fitting 是針對過去的歷史資料 , 開發出一套績效很好的交易策略 ,  可以對過去的歷史資料買在低點,賣在高點。但其實這套系統對未來資料是不具預測能力的 , 所以運用在未來的實際交易時 , 無法保持良好的績效 曲線套入的成因 回測期間太短(回測期間應包含上漲,下跌,盤整三種盤勢 ) 太複雜的規則 ( 交易策略應該能被合理解釋 ) 不切實際的滑價和手續費 太多的參數 ( 建議四個參數以下 ) 參數孤島 獲利集中於少數幾筆交易 軟體的限制 寫死在程式碼裡,拿來騙錢的 回測績效 上線後表現
3. 交易策略的檢驗 – 多市場檢驗 一個穩健的交易策略,應該在類似的商品上也有類似的績效。不應相差太多。否則就可能有曲線套入的風險。 台指期 小台 , 摩台指 ,  金融期 , 電子期 ,  香港恆生 , 日本日經 指數 S&P500,  道瓊 , Nasdaq, Russell 2000 金屬 黃金 ,  白銀  (COMEX, CBOT),  銅 農產品 黃豆 ,  玉米 ,  小麥 能源 原油 ,  天然氣 ,  無鉛汽油 利率 五年公債 , 十年公債 , 三十年公債 匯率 歐元 , 英鎊 , 日圓 ,  加幣 ,  澳幣 ,  紐幣
3. 交易策略的檢驗 – 多時間架構檢驗 時間架構 (Time Frame) 也可視為交易策略的一種參數 相近時間架構的績效,表現應相似 5min -> 4min or 6min 15min -> 14min or 16min 60min -> 50min, 55min or 65min, 70min
3. 交易策略的檢驗 – 統計顯著性檢定 (Z-Score) Z-Score 是來看歷史回測的資料是否能獲利(平均獲利金額 >0) Z-Score = ( 平均獲利 / 標準差 )* 交易次數的平方根 Z-Score > 1.645  有 95% 的信心水準 Z-Score > 2.33  有 99% 的信心水準 Z-Score > 3.09  有 99.9% 的信心水準 所以交易次數應該越多越好
3. 交易策略的檢驗 – 統計顯著性檢定 (SQN) SQN (System Quality Number) 是 Van Tharp 建議用來衡量交易策略的一個指標 SQN 拿來做不同交易策略的評比和排序 Ranking SQN = ( 平均獲利 / 標準差 )* 一年交易次數的平方根 (  以 100 為上限 ) SQN??????? ?  評等 小於  1.0 很難拿來交易 1.01 to 2.00 普通的系統 ( 需要 1.7 以上才有統計顯著性 ) 2.01 to 3.00 好的系統 ( 顯著的有獲利能力 ) 3.01 to 5.00 非常優良的系統 5.01 to 7.00 超級優秀的系統 ( 很少可以開發得出來 ) 7.01  以上 聖盃系統 Z-Score  或是  SQN 有效的前提是不可以有 curve fitting
3. 交易策略的檢驗 –參數孤島檢驗 經由圖形表現,交易策略的參數對績效的敏感度分析 (Sensitivity Analysis)
3. 交易策略的檢驗 – 參數高原檢驗 穩健的交易策略,最好績效的那組參數,其附近的參數組合的績效應該也要不錯才對
3. 交易策略的檢驗 – 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 如果有五年的歷史資料,先只取前四年 ( 樣本內, In Sample) 的歷史資料來跑最佳化 然後將所得的這一組參數,套用在最後一年 ( 樣本外 ,Out of Sample) 的歷史資料,看績效如何 用以模擬在一年前開發好這套策略,並實際操作一年的情形 樣本內歷史資料 樣本外歷史資料
3. 交易策略的檢驗 –移動窗格檢驗 (Walk Forward Analysis) 採滾動方式 (rolling) 來做樣本內,樣本外檢驗,即是移動窗格檢驗 (Walk Forward Analysis) 是交易策略上線前很重要的一個檢查關卡
3. 交易策略的檢驗 – 滾動式移動窗格檢驗 (Rolling Walk Forward) 樣本內歷史資料時間固定。所以樣本內的起始時間,會隨著每一次檢驗往後移 TODAY 2006 2002 2004 樣本內 樣本外 樣本內 樣本內 樣本內 樣本外 樣本外 樣本外 2008
3. 交易策略的檢驗 – 定錨式移動窗格檢驗 (Anchored Walk Forward) 樣本內歷史資料起始時間固定。所以樣本內的資料長度,會隨著每一次檢驗增長 樣本內 樣本內 樣本內 樣本內 樣本外 樣本外 樣本外 樣本外 2008 TODAY 2006 2002 2004
3. 交易策略的檢驗 –  Walk Forward Efficiency 未來的績效會像回測的績效一樣亮麗嗎? 答案是:幾乎都不會 ,  而且會打折 問題是  :  打幾折 ? WFE =  樣本外 (OOS) 績效  /  樣本內 (IS) 績效 例如  :  樣本內歷史回測平均每天贏 $150 ,但在樣本外表現平均每天贏 $90 則 WFE = $90 / $150 = 60% 則我們應該依據最近一期的樣本內回測績效,再打 6 折來推算未來績效 TODAY 2008 2007 回測與最佳化 ???
3. 交易策略的檢驗 –  Walk Forward 注意事項  In-Sample, Out of Sample 的長度應該取多久 ? 用什麼來當評量標準 (Fitness)? NetProfit, Profit Factor, ROA,MDD… 要取 In Sample 第一名的最佳參數組合嗎? 應該要用 Rolling 或是 Anchored 的 Walk Forward? Walk Forward 的 WFE 如何計算? Out of Sample 的績效很差 ,  怎麼辦?
3. 交易策略的檢驗 –  Walk Forward 的檢驗工具 StratOpt WFP  ( www.stratopt.com ) 將 walk forward 檢驗時間 4 小時從變為 10 分鐘 不支援 Tradestation 2000i
3. 交易策略的檢驗 – 歷史資料重新取樣 (Re-Sampling) 我們開發出來的交易策略,僅針對目前手上該商品的歷史資料作檢驗 Re-Sampling 可保留該商品的個性,複製出許多條不同的歷史股價圖
內容 1.  前言 2.  交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3.  交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4.  建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
4. 建立良好的心態 – 避免系統交易的陷阱 曲線套入 Curve Fitting 避免固定金額 , 固定點數,應該採統計量相關變數 不可以未加入滑價和手續費就去跑最佳化 滑價和手續費設的太少 太短的回測時間長度 歷史資料的換倉調整 (Back Adjusted) 波段系統應該用換倉調整過的資料 , 但是要注意 % 的問題 因為換倉調整後的資料,相對值會維持不變,但絕對值會改變 當沖策略應該用沒有換倉調整過的資料
4. 建立良好的心態 – 信任你的交易策略 唯有信任你的交易策略,才能放心讓系統幫我們做交易 藉由各種檢驗方式,可增加對交易策略的信心 疑人不用,用人不疑 知道何時該停止一個交易策略 (Trade Equity Curve) 移動平均線 ,  趨勢線 , Bollinger Band, MDD 操作多個商品 / 策略,將風險分散在多個策略上,若單一策略失效,也不會對整體資金造成嚴重影響
4. 建立良好的心態 – 停損難嗎? 停止看浮動損益 (Real Time Profit & Loss) 改看即時浮動權益總值 / 浮動帳戶清算淨值 (Real Time Account Equity) 當只看即時帳戶淨值的時候,停損 ( 出場 ) 就變的很簡單了 停損變成即時帳戶淨值會跳 & 不會跳的差別而已 損失不是在按下賣出 ( 買進 ) 按鈕的那一秒鐘才發生,而是從我們進場到現在 ( 幾小時,幾天 ) 之內所累積出來的 要練到看即時帳戶淨值跳來跳去,而不會感到貪婪和恐懼 ( 沒感覺 ) 要練到只看實際市場的部位是否符合策略的部位 台北 新竹 台中 嘉義 高雄
4. 建立良好的心態 – 定期檢討交易策略 每天記錄 滑價 買賣單執行檢查 每週檢討 紀錄各商品平均波動金額 資金管理 / 交易部位規模控制 資金曲線 equity curve 每月檢討 Performance Report 檢視 交易策略表現是否正常 交易策略是否繼續執行 新策略的開發與檢驗
為什麼會想要看盤 不信任你的交易策略 擔心單子沒有成交 擔心電腦當機 , 網路斷線 怕黑天鵝飛出來 喜歡賭博的刺激 為什麼不要看盤 看盤 , 就會心癢 , 手癢 ,  想要自己按鈕進出場 .  獲利想趕快實現,虧損就凹下去 對交易策略有信心,何需看盤 恰當的部位規模控制,飛一群黑天鵝出來也不怕 把看盤的 5 個小時省下來 ,  看書 ,  開發 , 檢驗策略 ,  都比看盤好 4. 建立良好的心態 – 停止看盤 開始看書
?
Ad

Recommended

计量化交易策略的开发与运用 法人版
计量化交易策略的开发与运用 法人版
derekhcw168
?
藍色投機客 計量化交易策略的開發
藍色投機客 計量化交易策略的開發
guest87f844
?
动态评价函数与机器学习分享会简报
动态评价函数与机器学习分享会简报
恭臨 楊
?
如何让惭耻濒迟颈肠丑补谤迟蝉更强大
如何让惭耻濒迟颈肠丑补谤迟蝉更强大
金漢 黃
?
程式交易新视野-衍生交易策略的途径
程式交易新视野-衍生交易策略的途径
台湾量化交易协会
?
一个赌徒的告白:从预测市场看金融交易
一个赌徒的告白:从预测市场看金融交易
台湾资料科学年会
?
吳牧恩/一個賭徒的告白 2:交易策略建構與分析,為何你該賭小一點?
吳牧恩/一個賭徒的告白 2:交易策略建構與分析,為何你該賭小一點?
台湾资料科学年会
?
程式交易經驗分享系列(3) 策略最佳化及wfa法
程式交易經驗分享系列(3) 策略最佳化及wfa法
Philip Zheng
?
[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
台湾资料科学年会
?
[系列活動] 使用 R 語言建立自己的演算法交易事業
[系列活動] 使用 R 語言建立自己的演算法交易事業
台湾资料科学年会
?
CH05 消費者知覺.pptx
CH05 消費者知覺.pptx
SuMeiLin0621
?
CH02 消費者行為與行銷策略.pptx
CH02 消費者行為與行銷策略.pptx
SuMeiLin0621
?
Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
Ryan Hendricks
?
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
Beckett Hsieh
?
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Quantopian
?
Estrategia 10 trading
Cristian Andres Duarte
?
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半
Prunus 1350
?
策略管理-厂奥翱罢分析-案例研讨与实务演练
策略管理-厂奥翱罢分析-案例研讨与实务演练
Jager Chen
?
16 Stock trading strategies
16 Stock trading strategies
Amey
?
CH01 消費者行為導論.pptx
CH01 消費者行為導論.pptx
SuMeiLin0621
?
简报规划与技巧
简报规划与技巧
基欽 劉
?
Administracion financiera i
Richard Rodriguez Reyes
?
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
Beckett Hsieh
?
暗认本読书会4
暗认本読书会4
MITSUNARI Shigeo
?
DIY Quant Strategies on Quantopian
DIY Quant Strategies on Quantopian
Jess Stauth
?
星巴克年度行销企划书
星巴克年度行销企划书
jocelyn95851
?
CH03 消費者購買決策.pptx
CH03 消費者購買決策.pptx
SuMeiLin0621
?
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Quantopian
?
Hft
Hft
derekhcw168
?
Visual optimal user guide
Visual optimal user guide
derekhcw168
?

More Related Content

What's hot (20)

[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
台湾资料科学年会
?
[系列活動] 使用 R 語言建立自己的演算法交易事業
[系列活動] 使用 R 語言建立自己的演算法交易事業
台湾资料科学年会
?
CH05 消費者知覺.pptx
CH05 消費者知覺.pptx
SuMeiLin0621
?
CH02 消費者行為與行銷策略.pptx
CH02 消費者行為與行銷策略.pptx
SuMeiLin0621
?
Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
Ryan Hendricks
?
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
Beckett Hsieh
?
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Quantopian
?
Estrategia 10 trading
Cristian Andres Duarte
?
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半
Prunus 1350
?
策略管理-厂奥翱罢分析-案例研讨与实务演练
策略管理-厂奥翱罢分析-案例研讨与实务演练
Jager Chen
?
16 Stock trading strategies
16 Stock trading strategies
Amey
?
CH01 消費者行為導論.pptx
CH01 消費者行為導論.pptx
SuMeiLin0621
?
简报规划与技巧
简报规划与技巧
基欽 劉
?
Administracion financiera i
Richard Rodriguez Reyes
?
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
Beckett Hsieh
?
暗认本読书会4
暗认本読书会4
MITSUNARI Shigeo
?
DIY Quant Strategies on Quantopian
DIY Quant Strategies on Quantopian
Jess Stauth
?
星巴克年度行销企划书
星巴克年度行销企划书
jocelyn95851
?
CH03 消費者購買決策.pptx
CH03 消費者購買決策.pptx
SuMeiLin0621
?
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Quantopian
?
[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
[DSC 2016] 系列活動:吳牧恩、林佳緯 / 用 R 輕鬆做交易策略分析及自動下單
台湾资料科学年会
?
[系列活動] 使用 R 語言建立自己的演算法交易事業
[系列活動] 使用 R 語言建立自己的演算法交易事業
台湾资料科学年会
?
CH05 消費者知覺.pptx
CH05 消費者知覺.pptx
SuMeiLin0621
?
CH02 消費者行為與行銷策略.pptx
CH02 消費者行為與行銷策略.pptx
SuMeiLin0621
?
Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
Ryan Hendricks
?
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
统计的力量-厂笔厂厂的25种方法实战2014版-叁星统计张伟豪20141119
Beckett Hsieh
?
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Quantopian
?
Estrategia 10 trading
Cristian Andres Duarte
?
はじめてのパターン認識 第6章 後半
はじめてのパターン認識 第6章 後半
Prunus 1350
?
策略管理-厂奥翱罢分析-案例研讨与实务演练
策略管理-厂奥翱罢分析-案例研讨与实务演练
Jager Chen
?
16 Stock trading strategies
16 Stock trading strategies
Amey
?
CH01 消費者行為導論.pptx
CH01 消費者行為導論.pptx
SuMeiLin0621
?
简报规划与技巧
简报规划与技巧
基欽 劉
?
Administracion financiera i
Richard Rodriguez Reyes
?
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
网路问卷、厂笔厂厂分析与联合分析实作-叁星统计夏恩顾问
Beckett Hsieh
?
DIY Quant Strategies on Quantopian
DIY Quant Strategies on Quantopian
Jess Stauth
?
星巴克年度行销企划书
星巴克年度行销企划书
jocelyn95851
?
CH03 消費者購買決策.pptx
CH03 消費者購買決策.pptx
SuMeiLin0621
?
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
Quantopian
?

Viewers also liked (10)

Hft
Hft
derekhcw168
?
Visual optimal user guide
Visual optimal user guide
derekhcw168
?
Trading As Your Business
Trading As Your Business
derekhcw168
?
初学搁语言的60分鐘
初学搁语言的60分鐘
Chen-Pan Liao
?
顿辞肠办别谤研习营
顿辞肠办别谤研习营
Philip Zheng
?
程式交易經驗分享系列(4) 下單機設定及系列回顧
程式交易經驗分享系列(4) 下單機設定及系列回顧
Philip Zheng
?
程式交易面面观
程式交易面面观
Philip Zheng
?
人工智能在量化投资分析中的实践
人工智能在量化投资分析中的实践
Philip Zheng
?
Trading bot演算法與軟工在程式交易上的實踐
Trading bot演算法與軟工在程式交易上的實踐
Philip Zheng
?
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
Philip Zheng
?
Visual optimal user guide
Visual optimal user guide
derekhcw168
?
Trading As Your Business
Trading As Your Business
derekhcw168
?
初学搁语言的60分鐘
初学搁语言的60分鐘
Chen-Pan Liao
?
顿辞肠办别谤研习营
顿辞肠办别谤研习营
Philip Zheng
?
程式交易經驗分享系列(4) 下單機設定及系列回顧
程式交易經驗分享系列(4) 下單機設定及系列回顧
Philip Zheng
?
程式交易面面观
程式交易面面观
Philip Zheng
?
人工智能在量化投资分析中的实践
人工智能在量化投资分析中的实践
Philip Zheng
?
Trading bot演算法與軟工在程式交易上的實踐
Trading bot演算法與軟工在程式交易上的實踐
Philip Zheng
?
程式交易介紹及 FinTech 創作分享
程式交易介紹及 FinTech 創作分享
Philip Zheng
?
Ad

Similar to 计量化交易策略的开发与运用 (20)

智能交易轻鬆上手
智能交易轻鬆上手
台湾量化交易协会
?
智能交易 輕鬆上手
智能交易 輕鬆上手
TaiLiLuo
?
均线操盘口诀
均线操盘口诀
sst10300
?
颁迟补分类
颁迟补分类
Jonas Edca
?
My auto trade protfolio project Version 1
My auto trade protfolio project Version 1
漢瑋 王
?
如何追寻属於自己财富自由的人生
如何追寻属於自己财富自由的人生
Willy Ku
?
傲大决招
傲大决招
5045033
?
【程式交易】均线交叉的交易策略优化大立光的实证|实作练习|硕士班|笔测迟丑辞苍应用
【程式交易】均线交叉的交易策略优化大立光的实证|实作练习|硕士班|笔测迟丑辞苍应用
Cai-xuan Pan
?
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
Will Huang
?
Ps C
Ps C
5045033
?
Stock analysis
Stock analysis
Hal Chan
?
程式交易优缺点
程式交易优缺点
良政 張
?
201407 外匯投資,交易策略,程式交易經驗與成果分享
201407 外匯投資,交易策略,程式交易經驗與成果分享
neo911
?
策略开发与组合关键的厂翱笔-芬特克团队
策略开发与组合关键的厂翱笔-芬特克团队
金漢 黃
?
交易与量化交易经验分享冲分享者廖祐呈冲诲补惫颈诲03办颈尘辞蔼驳尘补颈濒.肠辞尘
交易与量化交易经验分享冲分享者廖祐呈冲诲补惫颈诲03办颈尘辞蔼驳尘补颈濒.肠辞尘
祐呈 廖
?
同步
同步
5045033
?
The design and implementation of an automated platform to verify trading prog...
The design and implementation of an automated platform to verify trading prog...
HsuChiaEn
?
亨利的筹码当冲策略
亨利的筹码当冲策略
金漢 黃
?
寧克烈老师-动态调整法使用手册
寧克烈老师-动态调整法使用手册
嵩仁 潘
?
果冻股票心得分享
果冻股票心得分享
yo98892011
?
智能交易 輕鬆上手
智能交易 輕鬆上手
TaiLiLuo
?
均线操盘口诀
均线操盘口诀
sst10300
?
My auto trade protfolio project Version 1
My auto trade protfolio project Version 1
漢瑋 王
?
如何追寻属於自己财富自由的人生
如何追寻属於自己财富自由的人生
Willy Ku
?
傲大决招
傲大决招
5045033
?
【程式交易】均线交叉的交易策略优化大立光的实证|实作练习|硕士班|笔测迟丑辞苍应用
【程式交易】均线交叉的交易策略优化大立光的实证|实作练习|硕士班|笔测迟丑辞苍应用
Cai-xuan Pan
?
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
使用 .NET 5 實現美股期貨的量化交易策略 (.NET Conf 2020)
Will Huang
?
Stock analysis
Stock analysis
Hal Chan
?
程式交易优缺点
程式交易优缺点
良政 張
?
201407 外匯投資,交易策略,程式交易經驗與成果分享
201407 外匯投資,交易策略,程式交易經驗與成果分享
neo911
?
策略开发与组合关键的厂翱笔-芬特克团队
策略开发与组合关键的厂翱笔-芬特克团队
金漢 黃
?
交易与量化交易经验分享冲分享者廖祐呈冲诲补惫颈诲03办颈尘辞蔼驳尘补颈濒.肠辞尘
交易与量化交易经验分享冲分享者廖祐呈冲诲补惫颈诲03办颈尘辞蔼驳尘补颈濒.肠辞尘
祐呈 廖
?
The design and implementation of an automated platform to verify trading prog...
The design and implementation of an automated platform to verify trading prog...
HsuChiaEn
?
亨利的筹码当冲策略
亨利的筹码当冲策略
金漢 黃
?
寧克烈老师-动态调整法使用手册
寧克烈老师-动态调整法使用手册
嵩仁 潘
?
果冻股票心得分享
果冻股票心得分享
yo98892011
?
Ad

计量化交易策略的开发与运用

  • 2. 內容 1. 前言 2. 交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3. 交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4. 建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
  • 3. 1. 前言 – 自我簡介 何志偉 Derek Ho 藍色投機客 Blog 版主 國立中央大學資訊管理研究所碩士 IBM 公司 PreSale 工程師 IBM 公司業務代表 專職交易者 & 家庭煮夫 主要交易商品: 美盤期指,外匯,金屬,能源,農產品
  • 4. 1. 前言 - 21 點 – Black Jack 的規則 莊家自己會先發一張牌,然後發兩張牌給玩家 玩家自行決定要補牌 (Hit) 或是不補牌 (Stand) 目的是要讓自己的點數比莊家的點數大,但是不能超過 21 點(爆掉了) 莊家一定要補到 17 點 ( 含 ) 以上才能停止 10,J,Q,K 一律當作 10 點 A 可以當作 1 點或是 11 點
  • 5. 1. 前言 – Black Jack 牌局 ( 一 ) 這時候我們的點數是 8/18 點 要不要補牌呢? 應該要補牌 (Hit)
  • 6. 1. 前言 - Black Jack 牌局 ( 二 ) 這時候我們的點數是 16 點 要不要補牌呢? 應該不要補牌 (Stand)
  • 7. 1. 前言 - Black Jack 玩法標準策略 只有照著標準策略玩,才能確保留在賭桌上的時間可以最久 系統交易也是如此,只有照著交易策略去交易,才能讓 Trader Edge( 對交易者有利的期望值 ) 顯現出來 兩者相同的都是 – 紀律
  • 8. 1. 前言 - 系統交易 vs 直覺交易 系統交易靠的是電腦交易策略產生的買賣指令來進出場 直覺交易靠的是上帝賜予的禮物 ( 頭腦和盤感 ) 來進出場 兩種交易方式都有人成功,端看個人選擇
  • 9. 1. 前言 - 為何我是一個系統交易者 因為憑我的直覺下的單,都會賠錢 交易策略是可以做回測 (Back-testing) 和分析的 交易策略的穩健度分析 (Robustness) 歷史資料的統計顯著性檢定 多策略 / 多商品的投資組合 (Portfolio) 不需看盤,生活品質提升 但是系統交易要小心陷阱 曲線套入 (Curve Fitting) 是最嚴重的陷阱,會讓聖盃變成靠杯
  • 10. 1. 前言 – 交易成功的關鍵因素 50% 心理層面 30% 資金管理 15% 出場 5% 進場
  • 11. 內容 1. 前言 2. 交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3. 交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4. 建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
  • 12. 2. 交易策略的開發 – 進場 Entry( 一 ) 價格通道突破 (Price Channel Breakout) 突破過去 20 天的最高價做多,跌破過去 20 天的最低價做空 有趨勢發生時一定會被帶進場內 突破點可能會有很多的追價產生
  • 13. 2. 交易策略的開發 – 進場 Entry( 二 ) 通道突破 (Bollinger Band, Envelop Band, Keltner Channel) 主要由一條移動平均線,上下各加減一段空間,形成上下通道 突破上通道則買進,跌破下通道則賣出 可以避免突破點太多的追價的買賣單,導致滑價過大
  • 14. 2. 交易策略的開發 – 進場 Entry( 三 ) 移動平均線 黃金交叉則買進,死亡交叉則賣出 開盤區間突破 (Opening Range Breakout) 日本汽燃油冠軍交易法 進場 10:45 36,200 出場 37,020
  • 15. 2. 交易策略的開發 – 進場 Entry( 四 ) 波動突破 (Volatility Breakout) Dual Thrust(No.1 in FuturesTruth.com, 364%/year) 擺盪指標 KD, RSI 隨機進場 (Random Entry) 用來測試出場策略
  • 16. 2. 交易策略的開發 – 出場 Exit( 一 ) 出場 (Exit) 可以決定一筆交易的輸贏 只有出場 (Exit) 才能做到交易成功的鐵則 : 迅速認賠 讓獲利繼續發展 (Cut the loss, and let the profit run)
  • 17. 2. 交易策略的開發 – 出場 Exit( 二 ) 起始停損 Initial Stop( 最重要 ) 2~3 倍的 ATR 固定百分比 ( 市值 1% 風險 ) 應該設在正常波動雜訊之外 稍寬的起始停損會比太窄的起始停損好 固定金額 ( 固定點數 ) 停損 => 不建議
  • 18. 2. 交易策略的開發 – 出場 Exit( 三 ) 追蹤停損 Trailing Stop( 第二重要 ) 通道追蹤停損 三倍的 ATR 追蹤停損 獲利折返百分比出場 Percent Trailing 波動突破出場 ( 溜溜球出場 )
  • 19. 2. 交易策略的開發 – 出場 Exit( 四 ) 獲利保護停損 Profit Protection Stop( 第三重要 ) 當獲利超過一個程度後 , 把追蹤停損調緊一點 , 獲利越大 , 停損調越緊 獲利最大化出場 Profit Maximizing Stop( 第四重要 ) 不想把獲利吐回去 , 那就在行情還在上漲當中就賣出 獲利目標出場 Profit Target RSI 超過 70 的時候就賣出 固定時間出場 Fix Bar Exit 通常用來測試進場效率
  • 20. 2. 交易策略的開發 – 資金管理 ( 部位規模管理 ) 資金管理的原則是 1. 賭輸博大 or 2. 輸錢減碼 , 贏錢加碼 ? 平賭 (Martingale) or 逆平賭 (Anti-Martingale) 資金管理的鐵則是:絕對不要賭輸博大 固定金額交易一口合約模式 (Fix Dollar Amount of Equity) 固定每 50 萬交易一口合約 保證金目標模式 (Margin Target) 五倍的保證金操作一口 固定風險比例模式 (Fixed Risk) 每筆交易的風險只占總資產的 2% 波動固定風險比例模式 (Volatility Fixed Risk) 商品每天波動的幅度金額只佔總資產的 1% - 海龜規則 投資組合風險上限 (Portfolio Heat) 以不超過 25% 為原則
  • 21. 2. 交易策略的開發 – 資金管理 ( 部位規模管理 ) 部位規模管理的原則是,絕對不能過度交易 (Never,Never,Never OverTrading) 「 一個投機者的告白 」 作者,科斯托藍尼說:一個投機者一生如果沒有破產兩次,就稱不上一個好的投機者 我認為 : 第一次破產,學會停損 第二次破產,學會資金管理 每三萬交易一口: 淨利: $187 萬 固定一口: 淨利: $11 萬 每 1.5 萬交易一口: 淨利: $1212 萬 每 6 千交易一口: 結果:破產出局
  • 22. 2. 交易策略的開發 – 合適的商品 / 市場 1952 年馬可維茲的投資組合理論 應該將資金和風險分散在多個相關性低的商品 / 市場 / 策略 避免一隻黑天鵝就讓整個投資組合失效 多商品 / 市場 ( 指數,匯率,能源,金屬,利率,農產品 ) 多時間架構 (5min, 15min, 60min, 日線 ) 多策略 ( 順勢策略,擺盪策略,投機策略) 趨勢市場 vs 擺盪市場
  • 23. 內容 1. 前言 2. 交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3. 交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4. 建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
  • 24. 3. 交易策略的檢驗 – 最大的敵人 -Curve Fitting 你要的是什麼 ? 過去資料回測亮麗的績效? 未來實際交易穩健的表現! Buy next bar at close - 2 *(minmove/pricescale) limit; SellShort next bar at close + 2 * (minmove/pricescale) limit;
  • 25. 3. 交易策略的檢驗 – 最大的敵人 -Curve Fitting 曲線套入 Curve fitting 是針對過去的歷史資料 , 開發出一套績效很好的交易策略 , 可以對過去的歷史資料買在低點,賣在高點。但其實這套系統對未來資料是不具預測能力的 , 所以運用在未來的實際交易時 , 無法保持良好的績效 曲線套入的成因 回測期間太短(回測期間應包含上漲,下跌,盤整三種盤勢 ) 太複雜的規則 ( 交易策略應該能被合理解釋 ) 不切實際的滑價和手續費 太多的參數 ( 建議四個參數以下 ) 參數孤島 獲利集中於少數幾筆交易 軟體的限制 寫死在程式碼裡,拿來騙錢的 回測績效 上線後表現
  • 26. 3. 交易策略的檢驗 – 多市場檢驗 一個穩健的交易策略,應該在類似的商品上也有類似的績效。不應相差太多。否則就可能有曲線套入的風險。 台指期 小台 , 摩台指 , 金融期 , 電子期 , 香港恆生 , 日本日經 指數 S&P500, 道瓊 , Nasdaq, Russell 2000 金屬 黃金 , 白銀 (COMEX, CBOT), 銅 農產品 黃豆 , 玉米 , 小麥 能源 原油 , 天然氣 , 無鉛汽油 利率 五年公債 , 十年公債 , 三十年公債 匯率 歐元 , 英鎊 , 日圓 , 加幣 , 澳幣 , 紐幣
  • 27. 3. 交易策略的檢驗 – 多時間架構檢驗 時間架構 (Time Frame) 也可視為交易策略的一種參數 相近時間架構的績效,表現應相似 5min -> 4min or 6min 15min -> 14min or 16min 60min -> 50min, 55min or 65min, 70min
  • 28. 3. 交易策略的檢驗 – 統計顯著性檢定 (Z-Score) Z-Score 是來看歷史回測的資料是否能獲利(平均獲利金額 >0) Z-Score = ( 平均獲利 / 標準差 )* 交易次數的平方根 Z-Score > 1.645 有 95% 的信心水準 Z-Score > 2.33 有 99% 的信心水準 Z-Score > 3.09 有 99.9% 的信心水準 所以交易次數應該越多越好
  • 29. 3. 交易策略的檢驗 – 統計顯著性檢定 (SQN) SQN (System Quality Number) 是 Van Tharp 建議用來衡量交易策略的一個指標 SQN 拿來做不同交易策略的評比和排序 Ranking SQN = ( 平均獲利 / 標準差 )* 一年交易次數的平方根 ( 以 100 為上限 ) SQN??????? ? 評等 小於 1.0 很難拿來交易 1.01 to 2.00 普通的系統 ( 需要 1.7 以上才有統計顯著性 ) 2.01 to 3.00 好的系統 ( 顯著的有獲利能力 ) 3.01 to 5.00 非常優良的系統 5.01 to 7.00 超級優秀的系統 ( 很少可以開發得出來 ) 7.01 以上 聖盃系統 Z-Score 或是 SQN 有效的前提是不可以有 curve fitting
  • 30. 3. 交易策略的檢驗 –參數孤島檢驗 經由圖形表現,交易策略的參數對績效的敏感度分析 (Sensitivity Analysis)
  • 31. 3. 交易策略的檢驗 – 參數高原檢驗 穩健的交易策略,最好績效的那組參數,其附近的參數組合的績效應該也要不錯才對
  • 32. 3. 交易策略的檢驗 – 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 如果有五年的歷史資料,先只取前四年 ( 樣本內, In Sample) 的歷史資料來跑最佳化 然後將所得的這一組參數,套用在最後一年 ( 樣本外 ,Out of Sample) 的歷史資料,看績效如何 用以模擬在一年前開發好這套策略,並實際操作一年的情形 樣本內歷史資料 樣本外歷史資料
  • 33. 3. 交易策略的檢驗 –移動窗格檢驗 (Walk Forward Analysis) 採滾動方式 (rolling) 來做樣本內,樣本外檢驗,即是移動窗格檢驗 (Walk Forward Analysis) 是交易策略上線前很重要的一個檢查關卡
  • 34. 3. 交易策略的檢驗 – 滾動式移動窗格檢驗 (Rolling Walk Forward) 樣本內歷史資料時間固定。所以樣本內的起始時間,會隨著每一次檢驗往後移 TODAY 2006 2002 2004 樣本內 樣本外 樣本內 樣本內 樣本內 樣本外 樣本外 樣本外 2008
  • 35. 3. 交易策略的檢驗 – 定錨式移動窗格檢驗 (Anchored Walk Forward) 樣本內歷史資料起始時間固定。所以樣本內的資料長度,會隨著每一次檢驗增長 樣本內 樣本內 樣本內 樣本內 樣本外 樣本外 樣本外 樣本外 2008 TODAY 2006 2002 2004
  • 36. 3. 交易策略的檢驗 – Walk Forward Efficiency 未來的績效會像回測的績效一樣亮麗嗎? 答案是:幾乎都不會 , 而且會打折 問題是 : 打幾折 ? WFE = 樣本外 (OOS) 績效 / 樣本內 (IS) 績效 例如 : 樣本內歷史回測平均每天贏 $150 ,但在樣本外表現平均每天贏 $90 則 WFE = $90 / $150 = 60% 則我們應該依據最近一期的樣本內回測績效,再打 6 折來推算未來績效 TODAY 2008 2007 回測與最佳化 ???
  • 37. 3. 交易策略的檢驗 – Walk Forward 注意事項 In-Sample, Out of Sample 的長度應該取多久 ? 用什麼來當評量標準 (Fitness)? NetProfit, Profit Factor, ROA,MDD… 要取 In Sample 第一名的最佳參數組合嗎? 應該要用 Rolling 或是 Anchored 的 Walk Forward? Walk Forward 的 WFE 如何計算? Out of Sample 的績效很差 , 怎麼辦?
  • 38. 3. 交易策略的檢驗 – Walk Forward 的檢驗工具 StratOpt WFP ( www.stratopt.com ) 將 walk forward 檢驗時間 4 小時從變為 10 分鐘 不支援 Tradestation 2000i
  • 39. 3. 交易策略的檢驗 – 歷史資料重新取樣 (Re-Sampling) 我們開發出來的交易策略,僅針對目前手上該商品的歷史資料作檢驗 Re-Sampling 可保留該商品的個性,複製出許多條不同的歷史股價圖
  • 40. 內容 1. 前言 2. 交易策略的開發 進場 Entry 出場 Exit 資金管理 ( 部位規模管理 ) 找尋適合的商品 / 市場 3. 交易策略的檢驗 曲線套入 (Curve Fitting) 是系統交易最大的敵人 多市場檢驗 多時間架構檢驗 統計顯著性檢定 (Z-Score, SQN) 參數高原 / 參數孤島檢驗 樣本內,樣本外績效檢驗 (In Sample, Out of Sample) 移動窗格檢驗 (Walk Forward Analysis) 歷史資料重新取樣 (Re-Sampling) 4. 建立良好的心態 避免系統交易的陷阱 信任你的交易策略 停損難嗎 ? 定期檢討交易策略 停止看盤,開始看書 5. Q&A
  • 41. 4. 建立良好的心態 – 避免系統交易的陷阱 曲線套入 Curve Fitting 避免固定金額 , 固定點數,應該採統計量相關變數 不可以未加入滑價和手續費就去跑最佳化 滑價和手續費設的太少 太短的回測時間長度 歷史資料的換倉調整 (Back Adjusted) 波段系統應該用換倉調整過的資料 , 但是要注意 % 的問題 因為換倉調整後的資料,相對值會維持不變,但絕對值會改變 當沖策略應該用沒有換倉調整過的資料
  • 42. 4. 建立良好的心態 – 信任你的交易策略 唯有信任你的交易策略,才能放心讓系統幫我們做交易 藉由各種檢驗方式,可增加對交易策略的信心 疑人不用,用人不疑 知道何時該停止一個交易策略 (Trade Equity Curve) 移動平均線 , 趨勢線 , Bollinger Band, MDD 操作多個商品 / 策略,將風險分散在多個策略上,若單一策略失效,也不會對整體資金造成嚴重影響
  • 43. 4. 建立良好的心態 – 停損難嗎? 停止看浮動損益 (Real Time Profit & Loss) 改看即時浮動權益總值 / 浮動帳戶清算淨值 (Real Time Account Equity) 當只看即時帳戶淨值的時候,停損 ( 出場 ) 就變的很簡單了 停損變成即時帳戶淨值會跳 & 不會跳的差別而已 損失不是在按下賣出 ( 買進 ) 按鈕的那一秒鐘才發生,而是從我們進場到現在 ( 幾小時,幾天 ) 之內所累積出來的 要練到看即時帳戶淨值跳來跳去,而不會感到貪婪和恐懼 ( 沒感覺 ) 要練到只看實際市場的部位是否符合策略的部位 台北 新竹 台中 嘉義 高雄
  • 44. 4. 建立良好的心態 – 定期檢討交易策略 每天記錄 滑價 買賣單執行檢查 每週檢討 紀錄各商品平均波動金額 資金管理 / 交易部位規模控制 資金曲線 equity curve 每月檢討 Performance Report 檢視 交易策略表現是否正常 交易策略是否繼續執行 新策略的開發與檢驗
  • 45. 為什麼會想要看盤 不信任你的交易策略 擔心單子沒有成交 擔心電腦當機 , 網路斷線 怕黑天鵝飛出來 喜歡賭博的刺激 為什麼不要看盤 看盤 , 就會心癢 , 手癢 , 想要自己按鈕進出場 . 獲利想趕快實現,虧損就凹下去 對交易策略有信心,何需看盤 恰當的部位規模控制,飛一群黑天鵝出來也不怕 把看盤的 5 個小時省下來 , 看書 , 開發 , 檢驗策略 , 都比看盤好 4. 建立良好的心態 – 停止看盤 開始看書
  • 46. ?