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

閱讀時間約 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版本,筆者就變成了他們的除錯義工了。

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

15會員
55內容數
金融市場入門新手所必知的基本知識
留言0
查看全部
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
MultiCharts初體驗-指標撰寫
閱讀時間約 6 分鐘
MultiCharts初體驗-訊號撰寫
閱讀時間約 5 分鐘
三個臭皮匠勝過一個諸葛亮
閱讀時間約 4 分鐘
贏在起跑點,就堅持到底
閱讀時間約 2 分鐘
魔鬼藏在細節裹
閱讀時間約 2 分鐘
你可能也想看
程式交易幫你快速找到成交量增的虛擬貨幣一個實用的python程序快速幫你過濾出成交量大增的虛擬貨幣 金融界有一句很知名的話 量先行 通常成交量放大伴隨而來的就是股價的拉抬 重點就在這裡,但是投資人總不可能一擋一擋去看成交量吧太花時間了 這段程式碼就是快速篩選出市場上成交量徒增的虛擬貨幣 from binance.client
Thumbnail
avatar
于正龍(Ricky)
2023-10-31
用不到150行python代碼打造專屬你自己的自動化binance自動下單交易程式在這篇文章中,我們將介紹如何使用Python來創建自動化的Binance交易程式。我們將利用Binance API,這是一個允許我們通過程式訪問Binance交易所的接口。這樣,我們就可以在程式中設定交易策略和條件,自動下單交易。 在開始之前,您需要先申請一個Binance交易所帳戶。
Thumbnail
avatar
于正龍(Ricky)
2023-03-01
每個成熟嚴肅交易員都應該知道清楚的事-Disclaimer.免責聲明另外,為了避免觸法。我不介紹CFD經紀商,不賣信號,更是沒有賣必勝策略。如果想要銀彈或者聖杯,你可能失望。 商品期貨,期權和外匯產品的交易存在重大損失的風險。過去的表現並不預示未來的結果。
Thumbnail
avatar
Blythe R.
2022-02-23
[程式交易]大盤與台積電的趨勢指標系列2. (金卡)各位會員好~ 本篇是延續上一篇內容,實作一個自動交易策略腳本。在開始看腳本前,也請各位會員參考過去在永豐金證券豐雲學堂撰寫關於MTM小波段操作策略。 本回重點: 1. 了解撰寫交易腳本主要架構、呼叫不同商品的數據作進出條件 2. 設定回測、解讀回測報告。 本篇,我們初始策略的想法是,當MTM(動
Thumbnail
avatar
永豐金AI投顧
2021-12-17
[程式交易]大盤與台積電的趨勢指標系列2. (鑽卡)各位會員好~ 本篇是延續上一篇內容,實作一個自動交易策略腳本。在開始看腳本前,也請各位會員參考過去在永豐金證券豐雲學堂撰寫關於MTM小波段操作策略。 本回重點: 1. 了解撰寫交易腳本主要架構、呼叫不同商品的數據作進出條件 2. 設定回測、解讀回測報告。
Thumbnail
avatar
永豐金AI投顧
2021-12-17
[程式交易]大盤與台積電的趨勢指標系列1. (鑽卡)哈囉~ 大家的持股今天都好嗎~?! 過去幾個月的文章分享,會員們對於XQ的選股、指標、盤中監控等功能應該已經有許多操作經驗,且先前也有談過關於程式交易的一些概念。這個系列我們預計有三回,今天阿閎分享兩個指標訊號,而下回我們來實作這兩個訊號做自動交易進出場,最後一回我們再嘗試調整策略讓績效改善。
Thumbnail
avatar
永豐金AI投顧
2021-11-11
[程式交易]大盤與台積電的趨勢指標系列1. (金卡)哈囉~ 大家的持股今天都好嗎~?! 過去幾個月的文章分享,會員們對於XQ的選股、指標、盤中監控等功能應該已經有許多操作經驗,且先前也有談過關於程式交易的一些概念。這個系列我們預計有三回,今天阿閎分享兩個指標訊號,而下回我們來實作這兩個訊號做自動交易進出場,最後一回我們再嘗試調整策略讓績效改善。
Thumbnail
avatar
永豐金AI投顧
2021-11-11
程式交易策略的好處有哪些?程式交易策略這名詞聽起來很陌生,程式交易能帶給我們什麼好處?程式交易協助我們進出都有著一套數據和順序,此外,程式交易提供績效回測、完成的統計數據,有利於我們快速修正與複製策略;再進一階,把程式交易概念的應用到其他投資領域等等,都讓我們在交易之路上更順遂更不會不知所措或是擔心。 但我們以傳統的主觀交易
avatar
佳慧の美妝保養經驗談
2019-12-16
程式交易公司-英孚森,改變金融的想像市面上有很多程式交易平台公司的公司,不過聽到用程式做交易,可能會認為這到底要怎麼運作呢? 就字面上它的定義為用自己的金融操作方式,可以設定成一個規則去執行,而這種方式主要是大企業來用的,有提供此項服務的例子如英孚森這間公司。 它也可以說是可買賣股票的地方,不過這樣聽起來很方便的背後有甚麼樣的缺點呢?
avatar
Ivy Song
2019-12-12