程式交易

名詞介紹:系統交易 vs 程式交易

名詞介紹:系統交易 vs 程式交易
程式交易是一種方法,系統交易則是一種概念。程式交易是體現交易系統最具代表性的方法, 但系統交易不一定得靠程式交易來實現。 「系統交易」 在於建立完成的交易系統, 從策略邏輯與假說形成、數據引入、策略架構、進出場、風險控管、資金管理、回測與實測等等。利用有系統的方式,摒除人性,建立起一套透過紀律便能獲利的策略。 聽起來跟程式交易很像嗎? 「程式交易」 就只是將交易流程自動化罷了。 但它最大的價值在於...

策略三個層次:架構、進出場點、濾網

策略三個層次:架構、進出場點、濾網
「是否值得買進?」「什麼時候買進?」這是兩個完全不同層次的問題。但大多時候被當成同一件事情在處理。舉個簡單的例子:「周KD>80」「日KD<30」 是買進時機? 但這兩者並非同一件事情。 事實上, 周KD(長期強勢)判斷是否值得買進, 日KD(短期回檔)判斷才是判斷買進的確切時機。 好像還少了些什麼。 因為在這之前隱藏了一個假設, 「假設價格序列存在某種規律性。」 在這個例子中,是"假...

學好程式交易 – 就像一場英語演講比賽

學好程式交易 – 就像一場英語演講比賽
《》如何學習程式交易?想要做好程式交易,如同想在一場英語演講比賽中取得好成績。如果你不擅長英語,也不擅長演講, 那勢必得先從寫演講稿開始練習起。 然而, 擅長英語,與擅長演講,哪一種更重要呢? 當然是擅長演講, 句子的速度、措辭的拿捏、語氣的輕重、引人入勝的技巧, 要達到這些, 只須要有基本的英語能力便可以, 更擅長英語當然有加分, 但相較之下,比賽更重視的是「演講」本身。 --- 最近剛好很多人...

你所不認識的最大策略虧損

你所不認識的最大策略虧損
「我的最大策略虧損,中間經歷連虧次數是,」「 0次!」 這答案有沒有覺得怪怪的? 你沒看錯,就是0次連虧, 一次都沒有。 抱有疑問,代表大家對「最大策略虧損」的認識還不夠。 --- 在績效報表中有兩個欄位, 最大策略虧損(Max. Intraday Drawdown), 及最大平倉交易虧損。 字面上意義很容易理解,都是從績效最高點拉回的平倉損益, 只是前者加上了未平倉的浮動損益。 --- 那麼為何...

回溯測試後的必經流程:樣本外測試 Out-of-sample test

回溯測試後的必經流程:樣本外測試 Out-of-sample test
一間公司的主管或老闆,錄取一位新人時,無論他過去履歷再輝煌,還是得經過試用期才可以將人事定案下來。在市場中交易也是一樣,策略即便有漂亮的績效,也得經過「樣本外測試」(Out-of-sample test),使用歷史績效以外的數據進行對過去測試的驗證。 樣本外測試的好處: 1. 不需要實際投入資金 也就是俗稱的「空氣單」,關鍵是運用有別於回測的資料。 即便是使用歷史資料,也可以預留一段專門做樣本外測...

開發策略 – 要建立正確的因果關係

開發策略 – 要建立正確的因果關係
在市場中,建立策略有兩種方式, 第一種方式是: 策略從某種假設出發,然後去找充足的證據證明這個假設可以賺錢。 比方說,假設: 「每年最受歡迎的股票報酬,會顯著低於最不受歡迎的股票。」 這種方法,通常邏輯大概都是對的,但結果不一定好。 理由很簡單,因為影響價格的原因有千百種,你假設的那一種就算正確,也不一定足以幫你獲利。 再者,任何的假設都有它的極限,不會適用在每一種狀況,但只要了解它的限制,它就可...