程式交易初探

更新於 發佈於 閱讀時間約 3 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。

最近因好奇目前程式交易的市場發展到什麼程度而報名了期貨工會開的程式交易課程,上課時看到一群積極想要加入程式交易領域的同學們,讓筆者回想到2008年筆者與一群志同道合的朋友,組成了一個程式交易工作室,一群人在三房二廳的公寓佈置了程式交易的辦公室,每天早上看盤、監控程式執行、寫交易訊號,下午收盤後,開始檢討交易紀錄、回測交易訊號、審核程式上下架,三年下來,也寫了不下千支的策略,最後能通大台單邊手續費2000元審核的剩下五十支左右,在這五十支中能夠長期有效,同時執行的策略控制在20支左右,這是筆者所有職涯中,開心的一份工作,骨子𥚃果然是流著交易的血。有鑑於最近開始忘東忘西,趁著對這些開發的演進過程還算印象深刻時,趕快寫下來,於是就形成了「程式交易的前世今生」系列,當成與同好交流或日後回憶的備忘題材,筆者儘量日更這系列。

回想2007年初,筆者開始接觸到TradeStation(以下簡稱TS),從日盛的HTS轉到TS時,讓筆者非常驚豔,可以利用Excel加DDE的方式,將客制化的資料傳入TS的QuoteServer(TS的報價源),再讓這些資料以即時圖表的方式,顯示於TS的介面上,快速建構一套專業的自有看盤軟體,雖然在當時台灣只有TS2000i(2000年後,TS在台灣就沒有新的版本推出)可用,雖然已是七年的軟體了,但簡單的資料設定,還沒寫任何的程式碼就已建構出一套客制的看盤軟體,讓身為工程師的筆者非常佩服,在這之前就只能土法煉鋼,自己用C++慢慢疊出自己想要的功能。

既然安裝了可以寫訊號並且回測的軟體後,當然不能滿足於客制版的看盤軟體,一定要寫支程式來初探一下系統的功能,就寫了支TS界的「Hello World!」程式,以簡單的長短均線交叉為進出場訊號,寫完後掛入一分K、五分K、三十分K,結果發現「代誌不是憨人想那麼簡單」,這種在各大財金節目上講的入門交易規則不旦完全賺不到錢,還賠了一屁股的手續費跟交易稅。

這時進入了程式交易的第一階段:優化進場條件,配合簡易出場,就像學生一樣,「贏在起跑點」,最後效果應該不會太差吧!以這觀念寫了不少的策略,在進行檢討時,常常會發現出場太過簡單,而形成把魚尾吐掉太多,常常行情折回一段後,才出場。

此時就進入了第二階段:常言道「會買的是徒弟,會賣的才是師父。」,於是開始觀察有什麼出場手法可以出場,除了簡單的停損、停利、移動出場外,還發展出關鍵K棒出場、多階段移動停利出場、持有時間未達目標價出場⋯⋯等。

經過了進出場的改善後,策略績效達到了一個不錯的水準,當沖的MDD一口大台控制在五萬以內,波段的MDD一口大台控制在八萬以內,賺賠比也都可以達到2.5以上,最差的勝率也超過45%,在這階段程式也很順利跑了一年多的實單,實際獲利也都在回測的水準上,但仔細觀察會發現,有些形態的行情,就會連續虧損,雖然還不至於破MDD跟連錯次數,但在心情上就是不舒服。

在團隊的腦力激盪討論之後,就想出類似賽車場上的輪胎觀念,在比賽當下,會依當時的天氣改裝不同的輪胎,因此著手於進場條件的判斷,策略先判斷過去一段時間的行情,依此做出是否交易的前提條件,然後才進入到前二階段的策略進出場區塊。雖然只是一個小小的想法改變,卻得到意想不到的效果,在MDD不變的情況下,勝率一舉突破了55%,最好的一支策略,勝率超過80%,賺賠比也突破了3以上,這在順勢型的交易策略是一大突破。

從事程式交易這麼多年,時常聽到這世上是不存在交易聖盃,若以單一個聖盃(即一支無敵程式)的確不存在,但若想像成這聖盃是一個拼圖或積木,是由許多策略所組成的一群交易策略,那這世上的確有交易聖盃存在,至少在筆者目前所經歷過的經驗,這個組合的聖盃還是有效地在進行中。

avatar-img
26會員
55內容數
金融市場入門新手所必知的基本知識
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
存股族持有的股票,絕大部份都是長期持有,但在持有期間,其實可以利用借券來增加利息收入,本文說明如何利用券商APP來出借持有的股票。
股息收入會併入個人所得,這是存股族在有薪資收入期間最擔心因股息收入,而讓所得級距上升,本文將提供一個可節稅的管道
近期以高股息為標的的ETF連續配出令人意料之外的股息,但在等用平準金之下,往往讓股息失真。
當存股時,需要計算其便宜價,合理價,昂貴價,以做為資金分配的準則
回到病房後,還是得想辦法通知護理站,爸爸點滴管有血的事,這時只好發揮資訊人追查問題的技巧,開始觀察隔壁床的護士鈴,發現每床都有一條有按鈕的線接在牆上的護士鈴插孔,但爸爸這床沒有接,線就掛在掛勾上,心想就死馬當活馬醫,把線插到孔中試試看,一插上去,按了鈕,果然護理燈立馬就亮起。(作者表示這是什麼道理,
存股族持有的股票,絕大部份都是長期持有,但在持有期間,其實可以利用借券來增加利息收入,本文說明如何利用券商APP來出借持有的股票。
股息收入會併入個人所得,這是存股族在有薪資收入期間最擔心因股息收入,而讓所得級距上升,本文將提供一個可節稅的管道
近期以高股息為標的的ETF連續配出令人意料之外的股息,但在等用平準金之下,往往讓股息失真。
當存股時,需要計算其便宜價,合理價,昂貴價,以做為資金分配的準則
回到病房後,還是得想辦法通知護理站,爸爸點滴管有血的事,這時只好發揮資訊人追查問題的技巧,開始觀察隔壁床的護士鈴,發現每床都有一條有按鈕的線接在牆上的護士鈴插孔,但爸爸這床沒有接,線就掛在掛勾上,心想就死馬當活馬醫,把線插到孔中試試看,一插上去,按了鈕,果然護理燈立馬就亮起。(作者表示這是什麼道理,
你可能也想看
Google News 追蹤
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文深入探討程式交易中的研究與回測過程,使用TradingView進行策略測試。介紹如何運用PineEditor撰寫交易策略腳本,並利用ATR指標繪製突破通道,以預測市場趨勢。通過對回測結果的分析,本文提供勝率、投資回報率及風險指標的解釋,幫助投資者更有效地調整策略以達到最佳表現。
Thumbnail
回頭看上週股價受系統性大跌 高手券商買進的個股 後面表現似乎都不差 重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 分點解析搭配技術型態也常能搭上主力的順風車 跟著勝利券商操作 勝率也能大大提升! 08老同學社群
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
從第一次投資開始,經歷多次市場教訓,直到尋得適合自己的交易策略,並將這些知識與經驗傳承給女兒的歷程。 從選錯投資型保單、到風險無上限的選擇權賣方、再到投資組合及程式交易的成功。 文章也分享了簡單的週K策略,鼓勵新手投資者穩健操作,降低風險。
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
可能包含敏感內容
這就是選擇權買方暴利賺錢的好地方,你可以用很少的成本去拼搏真正樂透樂透單,只要一年之內掌握幾次這種大行情,你的績效就會頗為豐富。要如同2024.7.26和2024.8.2都變成千點大跌的行情。選擇權動不動就翻10倍以上。這種行情在未來會越來越多,直到明年都一樣。如果不快點一起來學習的話,你會錯過
Thumbnail
可能包含敏感內容
現在指數比以前15000點還要大了,20000點的空間就會造成更大的震幅。如果單日小於200點的話其實算是小漲或小跌。因為就像是2024.8.2還有2024.7.26都出現大跌千點的行情。這時候選擇權翻倍獲利賺錢的機會就超級大。此刻不把握這種不用挑股票,只需要看指數的漲跌,操作對象只有加權指數,多單
Thumbnail
開立專欄至今也快滿兩年了,先感謝各位的支持與指教,成立專欄的初衷是希望找到志同道合的夥伴,一起挑戰外匯市場,畢竟一個人也許走得快,但是一群人才能走得久。 交易的世界是孤獨的,每一個決定,不管是賺錢、賠錢都得自己面對,當然有潮起也會有潮落,不太可能有人永遠順風,不過至少在逆風的時候,身邊有一群志同道
Thumbnail
股市交易中,若能透過程式來輔助進出場的訊號,當手上的持股或者股池數量較多時,可以提供投資人較有效率的判斷,因此非常建議投資人花費一點時間了解程式交易的邏輯,比較常見的就是XQ全球贏家的"盤中量化模組(1000NT/月)" 或者比較簡易型的量化積木模組(500NT/月)。 每個投資者會因學習的過
Thumbnail
這是一篇非常貼切忠肯的交易心理學文章,清楚的描述一個優秀操盤手所需歷經的心路歷程。這篇文章深入探討了交易者在交易過程中經歷的情感起伏和成長歷程。從初出茅廬的經歷到成為真正的操盤手,通過五個階段描述了一名交易者可能經歷的內心蛻變,對交易者有著深刻的啟發意義。
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
本文深入探討程式交易中的研究與回測過程,使用TradingView進行策略測試。介紹如何運用PineEditor撰寫交易策略腳本,並利用ATR指標繪製突破通道,以預測市場趨勢。通過對回測結果的分析,本文提供勝率、投資回報率及風險指標的解釋,幫助投資者更有效地調整策略以達到最佳表現。
Thumbnail
回頭看上週股價受系統性大跌 高手券商買進的個股 後面表現似乎都不差 重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 分點解析搭配技術型態也常能搭上主力的順風車 跟著勝利券商操作 勝率也能大大提升! 08老同學社群
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
從第一次投資開始,經歷多次市場教訓,直到尋得適合自己的交易策略,並將這些知識與經驗傳承給女兒的歷程。 從選錯投資型保單、到風險無上限的選擇權賣方、再到投資組合及程式交易的成功。 文章也分享了簡單的週K策略,鼓勵新手投資者穩健操作,降低風險。
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
可能包含敏感內容
這就是選擇權買方暴利賺錢的好地方,你可以用很少的成本去拼搏真正樂透樂透單,只要一年之內掌握幾次這種大行情,你的績效就會頗為豐富。要如同2024.7.26和2024.8.2都變成千點大跌的行情。選擇權動不動就翻10倍以上。這種行情在未來會越來越多,直到明年都一樣。如果不快點一起來學習的話,你會錯過
Thumbnail
可能包含敏感內容
現在指數比以前15000點還要大了,20000點的空間就會造成更大的震幅。如果單日小於200點的話其實算是小漲或小跌。因為就像是2024.8.2還有2024.7.26都出現大跌千點的行情。這時候選擇權翻倍獲利賺錢的機會就超級大。此刻不把握這種不用挑股票,只需要看指數的漲跌,操作對象只有加權指數,多單
Thumbnail
開立專欄至今也快滿兩年了,先感謝各位的支持與指教,成立專欄的初衷是希望找到志同道合的夥伴,一起挑戰外匯市場,畢竟一個人也許走得快,但是一群人才能走得久。 交易的世界是孤獨的,每一個決定,不管是賺錢、賠錢都得自己面對,當然有潮起也會有潮落,不太可能有人永遠順風,不過至少在逆風的時候,身邊有一群志同道
Thumbnail
股市交易中,若能透過程式來輔助進出場的訊號,當手上的持股或者股池數量較多時,可以提供投資人較有效率的判斷,因此非常建議投資人花費一點時間了解程式交易的邏輯,比較常見的就是XQ全球贏家的"盤中量化模組(1000NT/月)" 或者比較簡易型的量化積木模組(500NT/月)。 每個投資者會因學習的過
Thumbnail
這是一篇非常貼切忠肯的交易心理學文章,清楚的描述一個優秀操盤手所需歷經的心路歷程。這篇文章深入探討了交易者在交易過程中經歷的情感起伏和成長歷程。從初出茅廬的經歷到成為真正的操盤手,通過五個階段描述了一名交易者可能經歷的內心蛻變,對交易者有著深刻的啟發意義。