程式交易的蠻荒年代,也是美好的年代

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

週末輕鬆點,腦袋先把策略、回測、績效都抛開,來點歷史回憶的輕鬆文,在二千年初國內開始有一群人開啟了程式交易之旅,當時的程式交易的系統不像現在這麼方便,只要寫好策略,掛上系統,按個同步交易的按鈕,就可以自動交易了。

蠻荒年代也有蠻年代的樂趣,就如同汽車的進化一般,一開始就開自排車的駕駛是無法體驗手排車那種換檔的樂趣,而未來輔助駕駛普及後,靠輔助駕駛的人也是無法體驗將車子停進前後空間不到30公分停車格的成就。

在二千年初,可寫程式來回測的系統,莫過於日盛的HTS、奇狐勝券這二套,HTS與TS或目前的MC語法很像,初學者很好上手,但有二千根K棒回測的限制,大大降低了回測的功能,而奇狐以陣列式的判斷方式,初學者上手就是一個大門檻。在這樣的環境下,卻造就了一群很熱心分享的同好,在網路上分享,日盛雙和的蔡大發表了許多HTS的寫法、API小達人分享了API串接的方法、wldtw2008 免費開放TSTW程式讓大家可以跳過MSRT的付費軟體而將即時資料餵進Global Server(類似MC的Quote Manager),在這些無私分享的貢獻下,讓有心發展程式交易的人,可以手工造車,造出一台能跑在路上的自造車。

手工造車的好處就如同遊戲開掛一般,可以免除許多系統的限制,免費報價源可以來自於DDE、API,而付費資訊源可以來自達錢(Touchance)不止提供了盤中即時報價,更可提供盤後回補。DDE或API就必須經由中介程式將即時資料餵進報價管理程式,可選擇付費的MetaServer RT或者是免費的TSTW來串接,二者都是很穩定的中介程式,但筆者更喜歡TSTW一些,不止因為他是免費,主要還是設定檔可以自己寫個小程式來產生,不用一個一個去維護。

即時資訊串接好後,當然也要考慮到盤中斷線、掉Tick⋯⋯等問題,盤後就必須手動回補正確的資料,使用付費資訊源的好處是可以按幾個按鍵,就回補,若要使用免費方式達成,就得花點時間,先去期交所下載當日的每筆成交紀錄後,再透過HyperTools(將Text檔轉換為XPO格式的程式)轉換成TS可以匯入的檔案格式後,再手動匯入。

到此好像一切都很順利,但到了自動下單這段才是最精彩的,各大券商都推出自己的下單API,看似方便,殊不知這才是開發的地獄,各家券商都是各自的API函式,每家不同,都得一家一家寫,當時網路上也出現了下單大師,可以串接多家券商,但其問題在於訊號落地的問題,將訊號寫出文字檔後再下單。因為筆者不太喜歡訊號落地,就只好自己寫程式去串接TS的Tracking Center抓取訊號,然後再串接至各大券商去。雖然經歷了一段漫無天日的程式開發時光,但也因此開遍了各家券商的帳戶,接觸到所有券商API的特性,不得不說,「好的API帶你上天堂,壞的API帶你住書房」,有些券商是剛釋出的API版本,筆者就變成了他們的除錯義工了。

然而,辛苦付出,也會有豐富的回報,解除了系統的限制(沒有現在券商版的十張圖表、一張市場掃描、萬次以內回測數⋯⋯等),在短短的一年內,工作室建立了獨一無二的看盤系統(大戶/散戶線、擬合指數線、選擇權關鍵價位⋯⋯)及交易訊號,有些到目前為止,也尚未在市面上看過,回想起那段時光,真是個美好開心的年代。

avatar-img
26會員
55內容數
金融市場入門新手所必知的基本知識
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
在經過最佳化的報表選擇後,在淨利看起來還不錯,四年時間,一口大台可以有247萬多的淨利,貌似可以上線交易,但千萬別太衝動,績效報表不是只看月/年週期分析就可以,還得深入來看策略的詳細項目。策略如果只看淨利,就如同買東西只看外包裝是否精美,完全不去注意其成份、產地、製造日期⋯⋯等項目,很容易買到外
在三個臭皮匠勝過一個諸葛亮這篇中,將連續創高或創低再加上乖離率做為進場時機的判斷後,淨利立刻變為正數,是個很好的開始,一般而言,剛寫好的策略會先給幾個邏輯上合理的參數後,來觀察績效報表,若全部均為很大的虧損,且勝率很低,單純靠最佳化的手段來救活這支策略的機會很低,套句遊戲常說的話「砍掉重練」是個比較
由 醜媳婦總是要見公婆-績效報表 的最佳化報表可知,無論我們將連續創高或創低的K棒數如何改變,均不可能讓淨利變正,代表我們不可能靠單一個指標值來獲利,此時改善方式只能再回到觀察圖表,由圖表中的訊號觀察是否有什麼改善方式。 由圖表中可發現當標示的紅點或綠點離均線越遠,則進場的時機點越好,如果可以增加
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
在經過最佳化的報表選擇後,在淨利看起來還不錯,四年時間,一口大台可以有247萬多的淨利,貌似可以上線交易,但千萬別太衝動,績效報表不是只看月/年週期分析就可以,還得深入來看策略的詳細項目。策略如果只看淨利,就如同買東西只看外包裝是否精美,完全不去注意其成份、產地、製造日期⋯⋯等項目,很容易買到外
在三個臭皮匠勝過一個諸葛亮這篇中,將連續創高或創低再加上乖離率做為進場時機的判斷後,淨利立刻變為正數,是個很好的開始,一般而言,剛寫好的策略會先給幾個邏輯上合理的參數後,來觀察績效報表,若全部均為很大的虧損,且勝率很低,單純靠最佳化的手段來救活這支策略的機會很低,套句遊戲常說的話「砍掉重練」是個比較
由 醜媳婦總是要見公婆-績效報表 的最佳化報表可知,無論我們將連續創高或創低的K棒數如何改變,均不可能讓淨利變正,代表我們不可能靠單一個指標值來獲利,此時改善方式只能再回到觀察圖表,由圖表中的訊號觀察是否有什麼改善方式。 由圖表中可發現當標示的紅點或綠點離均線越遠,則進場的時機點越好,如果可以增加
上圖是上一篇文章所建立的交易訊號,依進出場的連線看來,策略的績效應該不好,但仍需要先來看一下詳細報表,再檢討如何改善。為了讓策略可以有一致性的比較方式,筆者習慣將商品的區間設定在一個固定的區間(以上圖為例,就是設定在2018/01/01~2022/12/31),使用者可透過「設定商品」的對話框來設定
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
回頭看上週股價受系統性大跌 高手券商買進的個股 後面表現似乎都不差 重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 分點解析搭配技術型態也常能搭上主力的順風車 跟著勝利券商操作 勝率也能大大提升! 08老同學社群
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
開立專欄至今也快滿兩年了,先感謝各位的支持與指教,成立專欄的初衷是希望找到志同道合的夥伴,一起挑戰外匯市場,畢竟一個人也許走得快,但是一群人才能走得久。 交易的世界是孤獨的,每一個決定,不管是賺錢、賠錢都得自己面對,當然有潮起也會有潮落,不太可能有人永遠順風,不過至少在逆風的時候,身邊有一群志同道
Thumbnail
本周的盤勢呈現上下洗刷,程式單還是最怕洗盤,短線上容易被掃停損,不過這就是自動交易本身容易面對的問題,但重點仍然在於遇到連續虧損時,是否還能堅信此自動交易的才是重點,許多人會停止使用,或是關閉,但通常都會在上漲時候,才發現好像又可以使用,又再度開啟,就這樣來來回回循環,最後還是會關閉交易。
Thumbnail
臺股於2020年3月23日開始實施了逐筆交易制度,旨在實現更快速和透明的股票交易。本新制度操作細節和特點多,包含市價委託、瞬間價格穩定措施調整等,讓投資人可以更迅速地進行交易。
Thumbnail
學習K線圖的好處是能夠在這項技能當中研判各國股市、匯率或個股的趨勢脈動,因K棒的形成是真金白銀打出來的型態,就是最真實的市場的反映,若將K棒及成交量結合,就能掌握大部分市場的走向,未來您可以做波段或是當沖交易都適用,就不需要再聽任何消息能夠自己做判斷。
Thumbnail
每日台股車況-24.01.25四 今日牛棚: 神基3005、群電6412 投資交易的方法、觀念、流派眾多,但把交易的流程拆解,可以簡化成以下步驟: 1.選股:                              2.決定買點(與加碼點) 上車 3.監控持股變化 4.決定賣點(
Thumbnail
通常跌深都會遇到反彈走勢,自動交易最怕的就是還沒停利就反轉向下,交易策略都有觸發到,帳上都有賺到錢,但最後都因為反轉向下太快造成停損出場,這就是自動交易在設定停損與停利的重點之一,但我的交易策略早就已經回測過,著重點就是不要預設立場想要去干預自動交易,就是好好的執行交易策略就對了。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。閱讀者可以從中獲得交易策略方面的參考,並瞭解相關風險和盈虧。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
回頭看上週股價受系統性大跌 高手券商買進的個股 後面表現似乎都不差 重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 分點解析搭配技術型態也常能搭上主力的順風車 跟著勝利券商操作 勝率也能大大提升! 08老同學社群
Thumbnail
周一崩盤絕對精彩,只要方向錯誤、沒設停損甚至凹單,通常直接被畢業。雖然策略有開發波段單,但很容易出現夜盤崩盤,若沒有出場就會造成隔天重大損傷,所以波段單一定要把夜盤也納入設計,不然畢業就不用玩了。
Thumbnail
因為選擇權來不急萎縮,只好用超大幅震盪 昨天頭尾如果波浪抓得好 一天3000點沒問題啊 光夜盤 開盤之後20400~19955 這樣450點 然後19955~20748 800點 20748~20230 又是500點 為啥那麼洗? 就是選擇權太貴了 上週五開始 一跌2700點
Thumbnail
開立專欄至今也快滿兩年了,先感謝各位的支持與指教,成立專欄的初衷是希望找到志同道合的夥伴,一起挑戰外匯市場,畢竟一個人也許走得快,但是一群人才能走得久。 交易的世界是孤獨的,每一個決定,不管是賺錢、賠錢都得自己面對,當然有潮起也會有潮落,不太可能有人永遠順風,不過至少在逆風的時候,身邊有一群志同道
Thumbnail
本周的盤勢呈現上下洗刷,程式單還是最怕洗盤,短線上容易被掃停損,不過這就是自動交易本身容易面對的問題,但重點仍然在於遇到連續虧損時,是否還能堅信此自動交易的才是重點,許多人會停止使用,或是關閉,但通常都會在上漲時候,才發現好像又可以使用,又再度開啟,就這樣來來回回循環,最後還是會關閉交易。
Thumbnail
臺股於2020年3月23日開始實施了逐筆交易制度,旨在實現更快速和透明的股票交易。本新制度操作細節和特點多,包含市價委託、瞬間價格穩定措施調整等,讓投資人可以更迅速地進行交易。
Thumbnail
學習K線圖的好處是能夠在這項技能當中研判各國股市、匯率或個股的趨勢脈動,因K棒的形成是真金白銀打出來的型態,就是最真實的市場的反映,若將K棒及成交量結合,就能掌握大部分市場的走向,未來您可以做波段或是當沖交易都適用,就不需要再聽任何消息能夠自己做判斷。
Thumbnail
每日台股車況-24.01.25四 今日牛棚: 神基3005、群電6412 投資交易的方法、觀念、流派眾多,但把交易的流程拆解,可以簡化成以下步驟: 1.選股:                              2.決定買點(與加碼點) 上車 3.監控持股變化 4.決定賣點(
Thumbnail
通常跌深都會遇到反彈走勢,自動交易最怕的就是還沒停利就反轉向下,交易策略都有觸發到,帳上都有賺到錢,但最後都因為反轉向下太快造成停損出場,這就是自動交易在設定停損與停利的重點之一,但我的交易策略早就已經回測過,著重點就是不要預設立場想要去干預自動交易,就是好好的執行交易策略就對了。
Thumbnail
  本篇文章分享了自行開發的臺指期當沖策略,並使用XQ全球贏家進行自動化交易買賣。主要內容包括今日交易重點、當日損益、自動交易損益計算與績效圖以及各交易策略說明。文章強調策略的執行和分享交易績效的重要性。閱讀者可以從中獲得交易策略方面的參考,並瞭解相關風險和盈虧。