量子電腦x量化交易!?
最近一個禮拜,我參加了台大 IBM-Q 舉辦的量子電腦黑客松,並列第一名,並且額外獲得鴻海特別獎。我們這組從零開始,只花了三天,也學到很多量子電腦的知識,還有認識新朋友,覺得非常的開心!
以前的黑客松,比較偏工程,想做什麼就做什麼,天馬行空,但是這次的黑客松,跟以往非常不一樣,有很多數理的成分,更重視理論,我們組的學歷陣容非常堅強,兩個博後,一個博士,兩個碩士,除了我以外,都是物理專長。討論的都是 Ising model、QAOA、quantum gate 等物理的概念。
我一開始真的是不懂,從 0 開始,好在 IBM 有出 Python 的 Package Qiskit,我看得懂程式和演算法,原來 Ising model 可用於解 maximum cut problem,原來 QAOA 可用於 Binary 的 quadratic optimizer,那我就把它們當成黑盒子,大概可以理解並應用了。
我很慶幸在博士班的時候,有把數學更徹底的學好一點,所以才能在這麼優秀的團隊中,貢獻所學的知識。在比賽中,我的專長,就是提供創意且實際的主題,跟寫浮誇程式介面XD,也是黑客松比賽非常重要的兩個要素。這次也很成功的繳出一張滿意的成績單!
經過這次的戰役,我人生中參加 4 次現場黑客松,4 次都有得獎,3 次是第一名,一大部分原因,是我歷史上參與比賽的伙伴,陣容都是非常堅強,有堅強的學術背景,工程技術,而且團隊向心力強,不會輕易放棄,肝也非常新鮮健康。我也有所貢獻,但是每一個人都缺一不可,都是比賽的致勝關鍵。讓我回想到那些一起熬夜寫程式的日子,真是太辛苦又太有成就感了!
雖然比賽很好玩,但我很少參加,因為平常已經夠忙了,做交易就已經很像是黑客松了!但是這次是我老婆邀請我去,剛開始勉為其難的答應,因為我真的不懂量子電腦,怕現醜。我老婆常會逼我做一些不想做的事情,但最後往往會有正向的回報,所以我常常會聽從老婆的決定,尤其是比較重大的決定XD,有她的主意,我的人生更精彩!所以既然要做,就要全力以赴,PyCon演講完回到台北,就馬上出發參加比賽。
不過這大概是我參加過,最不像黑客松的比賽了,早上七點起床,搭遊覽車到「台大溪頭自然教育園區」,都已經中午了!三天的比賽,其中半天搭車去,半天搭車回台北,都在搭車就好啦!不過搭車是活動的一部分,總比自行前往好很多吧!
於是我們就在山明水秀中討論數學、寫程式,也別有一番風味,但是物理界的黑客松風格,真的是跟一般的黑客松有很大的差異!一般黑客松,吃的都是垃圾食物,像是PIZZA,漢堡之類的,但在物理黑客松,竟然是吃合菜,很好吃!以前的黑客松,只有一間教室跟一堆二手睡袋,看你要不要睡,不睡拉倒。而這次竟然睡飯店!每個人竟然有一張雙人床可以睡,被單還可以控制溫度!
而且這個活動是免費的!!你或許會覺得,政府和學校又再浪費國家公帑了,讓學生們吃喝玩樂,花納稅人的錢,但其實,這是很聰明且省力的作法,就像是投資股票,要把錢砸在好的公司身上,讓這些頂尖的腦袋在舒服的環境下,請他們做一些科學上的突破,成效真的非常好,有鑑於這次的成果,IBM 決定在台灣2021年再辦一場,更大且國際級的量子電腦黑客松,各國頂尖學者聚集於台灣,產生的週邊效益,對於台灣科技的進步,絕對是一筆超級划算的投資!
我已經很久沒有接觸交易以外的程式了,這個禮拜出來玩三天,又可以得獎,算是一個另類的抒壓!平常都在製作交易程式,琢磨賺錢的程式很辛苦,本身的程式實力當然很重要,但有時候找到對的交易策略,就是需要長時間的琢磨,運氣成分也非常高,而最後如何判斷程式運行的是正確的?就是有沒有賺到錢囉!XD,但價格通常是隨機漫步,所以你真的很難確定,新程式能幫你賺錢,除非運行了一陣子,就算能賺錢,你還是會擔心它可以幫你賺多久,日子就在「擔心」的循環中度過。
寫一般的程式,就沒有這麼辛苦了,你得到的 feedback 是非常迅速且即時的,可以用就是可以用,不能就是不能,可以根據這個 feedback 快速優化程式,這就其實是寫程式最開心的地方,藉由不斷修正,程式變得越來越多功能,越來越好!
然而這次的比賽如何獲勝呢?量子電腦,目前真的還在傳統電腦真空管的時代,我覺得這次要得獎有兩種不同的方法,第一種,對於量子電腦的電路製作有真正的貢獻,第二種,將量子電腦做跨領域的結合。第一種對我來說比較困難,要在短時間瞭解各種不同的量子閘,並且做出量子電腦的具體貢獻,短時間不太可能,第二種,是我比較擅長的,就是做跨領域結合,將量子電腦的演算法用在不同的地方。
我們將資工系常見的感測器網路當作命題,做出車聯網的應用,利用量子力學的演算法,來做都市規劃建構感測器網路,為車聯網做提前的佈局,和計算感測器資料同步協定。另外也做了其他的應用,利用量子電腦做車輛定位(我承認這部分用量子電腦做沒有必要XD(沒有quantum advantage),但最後demo很炫就是了)。
在三天的時間裡,應用量子電腦的演算法,構建三種車聯網應用,相信是個很完整的結果!我們將競賽成果開源到github上,供大家下載下來玩,不過程式碼還有很多優化空間,請大家小力鞭策XD!
https://github.com/koreal6803/Application-of-quantum-optimization
之後會介紹跟量子電腦和這次黑客松有關的系列文章,也會講一些量子電腦用於程式交易的演算法,不過假如你期望量子電腦可以幫你拿來賺錢,看到這裡就好了,因為不太可能,量子電腦還在很早期的階段,就像是電腦在真空管的時代。但你假如你對數學不排斥,想要瞭解一些量子演算法,這個系列應該會很有趣!
附上這次比賽所有隊伍的題目和程式碼:https://github.com/qiskit-community/qiskit-hackathon-taiwan-20/issues
還有其中一組做的量子電腦遊戲線上玩讓大家體會量子電腦的奧秘,要組合quantum gate 來控制擊球的位置,我5秒內就掛了:
https://alfa871212.itch.io/qpong?fbclid=IwAR28Mw8zS3HBvNOdrf1R8z-60yW8AhVFjpvpG0nYt-lmNEw3FJxrS3bJ12k
也歡迎在下方留言,你究竟看 finlab 是想賺錢還是學程式的呢?
同時也有1部Youtube影片,追蹤數超過40萬的網紅我要做富翁,也在其Youtube影片中提到,1) 程式交易新手會+試堂:https://edu.money-tab.com/eva-algo-sharing 2) 我要做股神APP下載:http://onelink.to/mtapp 3) 緊貼我們社交平台,不錯過任何免費分析/教學: YouTube頻道: https://youtube....
「python股票程式交易」的推薦目錄:
- 關於python股票程式交易 在 FinLab財經實驗室 Facebook
- 關於python股票程式交易 在 普通人的自由主義 Facebook
- 關於python股票程式交易 在 氣球達人 宋俊霖 Facebook
- 關於python股票程式交易 在 我要做富翁 Youtube
- 關於python股票程式交易 在 [討論] 團報《用Python 打造你的AI 股票交易引擎》 - 看板Soft_Job 的評價
- 關於python股票程式交易 在 自己寫股票程式、python股票交易在PTT/mobile01評價與討論 的評價
- 關於python股票程式交易 在 自己寫股票程式、python股票交易在PTT/mobile01評價與討論 的評價
- 關於python股票程式交易 在 Python 股票程式碼在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於python股票程式交易 在 Python 股票程式碼在PTT/Dcard完整相關資訊 - 數位感 的評價
- 關於python股票程式交易 在 Re: [討論] 團報《用Python 打造你的AI 股票交易引擎》 - soft_job 的評價
- 關於python股票程式交易 在 [請益] 程式交易的一些選擇優劣請教 的評價
- 關於python股票程式交易 在 #分享程式交易入門Part.1 平台選擇與學習資源 - 理財板 | Dcard 的評價
- 關於python股票程式交易 在 [心得] 量化交易起頭篇- Stock - PTT情感投資事業版 的評價
- 關於python股票程式交易 在 YouTube - 维基百科,自由的百科全书 的評價
python股票程式交易 在 普通人的自由主義 Facebook 八卦
財務金融生涯
最近剛好有三個已經畢業的學生回來找我,我才發現,這三個正好都走財務金融這條路,生涯選擇都不一樣,但也都有不錯的發展,可以和大家分享一下。第一個是在區域的小銀行做資產管理,小歸小,但他們管理的資產有三十億美金,所以可以做的投資也不少。我每個學期都有一個模擬的股票投資遊戲,假錢,但用真的市場資訊,很多學生課不好好上,玩股票遊戲倒是挺投入。而這個學生,可以說是個中翹楚。三個半月內,他交易了二千多次,平均一天二十次的交易,但成果驚人,一百萬假錢,讓他操作成七百萬。他還玩上了癮,參加了華爾街日報辦的比賽,最後有進全國的決賽,雖然沒有得名,但他說,他能找到這工作,很大的原因就是他把這個比賽成績,放在簡歷上,銀行因此對他很有興趣。
做金融,頭腦要好,但不一定是要會讀書考試。這學生書沒有讀得很好,但混身是街頭打滾的精明氣息,雖然沒在我面前說過,但據說私底下,出口成髒,講話逗趣得很。最重要的是天生對股票的感覺很好。這是一種很難描述的氣息,不只是愛錢,而更是看得到別人看不到的股票流動方向。我雖然相信市場效率說,認為大部份的人都沒辦法在股市有超常報酬,但我也相信,有些人天生就有這種在股市賺錢的能力。但這種能力是教不會的,有就有,沒有就沒有。
第二個學生是走學院派,到不錯的大學唸財務學博士。現在正值經濟學、財務學博士就業市場的旺季,所以他來問我,要不要提早一年畢業,不要再等論文更成熟,先賺錢再說。如果他不急著今年上就業市場,他應該可以輕鬆拿到不錯的教職,起薪二十萬美金的那種。但他想留在老家,老家附近的州立大學,正好在找人,錢雖然沒那麼多,但是可以和夫妻雙方的家人有更多的往來。新婚燕爾,我的學生也很想趕快在工作上確定,五子登科。
他說,讓他這麼想,還有一個原因是我以前對他說過的一段話。我自己都有點忘了。我說,我對財務學、經濟學的研究有興趣,但要我真的埋頭自己搞高深的研究,做不來,自己讀讀,講給學生聽聽,有機會帶帶大學生做些不困難的研究就好。這份工作,其實對我很適合。所以他也想過這樣的生活。但年輕就是這樣,就這樣定下來,真的會甘心嗎? 博士班的指導教授說他有很大的機會,可以找到很前面的學校的工作,他也憧憬著過著飛來飛去的一流學者生活。野心呀!
所以擺在面前許多條路,要如何抉擇? 可以輕鬆過,選一個快樂人生,還是凝視自己內心,咬牙接受挑戰,點燃野心之火?
第三個學生,也是走到一個安逸與野心的交叉口。這學生是澳洲人,因為想打籃球,自己找來美國唸高中、大學。他就是這樣的一個學生,一旦有興趣的東西,就全神投入。籃球打了幾年,知道沒有出路,就把精力轉到另一個從小喜愛的事物,「股票」。這學生和第一個學生一樣,有交易員的本能,但兩個有很大的不一樣。第一個學生是「狂」,不是大好就是大壞,但澳洲學生不是。很多人找到一個買賣股票賺錢的方法,就迫不及待的要拿真槍實彈來試,但他不是,他會一直拿歷史數據來試,一直挑自己的毛病。他上過我財務計量的課後,幾乎是著魔式的迷上Python,不眠不休的寫程式測試交易程式。
大學畢業後,澳洲學生自己找到紐約的小避險基金上班去了。說是上班,其實只是避險基金給他們資金交易,沒有薪水,有賺錢的話可以抽成,賠錢的話,還要記帳,有賺時補還。據說紐約有很多這樣的小公司,利用年輕人的精力賺錢。我學生賺的錢可能在大蘋果交房租都不夠,所以學生簽證一到期,就回澳洲去了。原先他還是住家裡,半夜起來繼續用紐約公司的平台交易,但日夜巔倒又賺不到錢的生活,不值得了。
幸運的,學生找到一個雪梨的期貨交易公司的工作,據他說,我指導的畢業論文和他在紐約的工作經驗有很大的幫助,讓他找到這個工作。他一半的時間,用公司的錢逢低買進,逢高賣出,期貨交易有這種專賺小錢的market maker,短近短出。利潤不多,但是穩定,所以公司可以付他不錯的薪水。他現在在雪梨金融區上班,住在現代公寓裡,每天早上先衝浪再上班,辦公室面對雪梨歌劇院和大橋,人生突然變得很快意。
但我對這學生期望很高,我給他寫的推薦信說他是我教過最好的學生,是做大事那種。所以看到他走向安逸的道路,忍不住就開始問他這事業做大的可能,需不需要回來美國唸財務工程,找Two Sigma這種公司的工作? 他說他有想過,但仔細想,這些財工背景,最後他們也是想要一個像他這樣的工作,何苦浪費時間和金錢,繞一大圈? 他說他一半的時間交易,另一半的時間,就是繼續用Python測試交易程式,成功的話,公司的錢就是他的初始資本,機會很好。也對,如果可以讓自己的公司變成Two Sigma,那種成就更大。
學生說他剛弄出一個程式,Sharpe ratio可以有2以上,Sharpe ratio這個數字指的是回報和風險的相對比,越高越好,我們通常認為1以上就很好。但學生的公司不願投資,說他們要10以上,才會考慮。Holy cow,10以上! 錢不好賺呀。
我知道學生沒有被安逸的生活給誘惑而偏離了人生更大的目標,心裡也覺得很開心。更開心的是,學生不遠千里回美國來參加婚禮,還記得回來探望一下老師!
python股票程式交易 在 氣球達人 宋俊霖 Facebook 八卦
2021.05.31(一)
編織小熊與草莓蛋糕
感謝阿桂老師點給學生的 15 歲生日禮物
原本因為疫情關係許久沒發文
現在又可以再發個氣球文
順便更新一下現況
最近手機會自動跳出今日疫情狀況
每日來個 2、300+ 的本土病例
或者是 10+ 的死亡案例
雖然現在住的清水尚無任何一個案例
不過不久就會有數字出現的感覺
最近花了很多時間
研讀之前在 Hahow 買的兩門課程
一個是 "財富自由 x 程式交易:通往財富自由之路"
另一個是 "Python 小資族選股策略"
關於程式交易這門課
內容約有 40 多個小時
前 20 小時都在講財經知識
後面 20 小時才進入程式實作的部分
簡單來說這門課的宗旨
在於用 MultiCharts 這個軟體
寫各種嚴謹的交易策略並回測歷史績效
檢驗策略是否可行
製作出一個能打敗大盤績效的自動交易程式
如此一來不用害怕沒時間顧電腦
也能幫我做買賣
不過課程看到後半段
發現要餵給 MultiCharts 的歷史資料
只有付上萬元買資料
或者學寫 Python 爬蟲免費抓
所以就把好久以前買但都沒時間看的
"Python 小資族選股策略" 拿來重看
一看發現 Python 程式語言有多麼的厲害
短短幾行就能爬取到網頁資料
整理成自己想要的各種檔案
建立好資料庫後還能每日更新爬取所有股票、法人、券商等
他們的歷年與最新的股價、財報、籌碼等資訊
有了可以分析用的數字
配上指標公式帶入
就可以交叉分析篩選比較
選出歷史績效能打敗大盤的優質潛力股
最重要的是要用來更新 MultiCharts 的資料也是拿的到手
現在也試著用課堂教的東西
拿去股市大富翁裡面測試一籃子股票買下去後
成效到底是好還是不好
然而這門 Python 的課沒有分析到期貨的部分
程式交易的課程卻都以台指期為主軸
之後想要有期貨相關歷史資料
可能還是要再鑽研一下期貨歷史資料爬下來後
怎麼整理輸出成 MultiCharts 可以用的 CSV 檔吧?
目前進度是程式交易的課程快看完了
群益證券也先線上預約開戶了
希望之後的程式交易之路可以順利上路
對於我這種有時候要凌晨工作折氣球
早上常會起不來看盤的人來說
希望之後程式交易可以一勞永逸
不用因為三更半夜美股突然大跌的關係
爬起來趕快賣出台指期之類的
最近歐比變得越來越大隻
肚子皮感覺垂垂的可以摸到肉肉
我睡覺時她突然跳到身上會感受到重量的衝擊
然後毛也變得越來越長
根本就一隻毛茸茸的小怪獸
把她把玩在身邊真的是人生一大樂趣
昨天趁著歐比睡在電腦桌旁邊
就用貓用的指甲剪把爪子修剪一番
深怕歐比醒來或者我剪到血管
手上的冷汗流了一把
最近歐比偶爾還是會把手當獵物咬
我也會用指頭插她嘴巴讓她不敢咬
不過情況似乎沒有好轉
覺得是時候買新玩具轉移她想咬人的注意力
雖然聽說再養第二隻貓的話
兩隻貓互咬後
知道咬和被咬有多痛
就會知道不能隨便亂咬人
但是已經沒有多餘的錢養更多貓
所以就先作罷
蠻多人把 6/14 當作一個指標
說是這天之後疫情可能會明朗化
之後生意又能做下去了
不過我覺得可能還沒那麼快脫離險境
這意味著如果要繼續用氣球賺錢的話
我只能靠線上教學、做 Youtuber、
做電子書之類的方式有個額外收入
不過搬出家裡住之後
已經不像當初退伍時住家裡沒有經濟壓力
現在每個月除了有固定支出的壓力外
還有定期存款的壓力
希望逐漸增加的本金與複利能早日財富自由
根據"Python小資族選股策略"裡面的財務規劃來說
如果財富自由是我的目標
買房可能要到很久約是 10 年後
甚至要一直租房下去也不一定
不然少了一大筆可以滾的本金
多了需要持續支出的房貸與利息
財富自由只會離我越來越遙遠
我希望未來每月被動收入能有個 5 萬
這樣就能足夠維持我想要的生活
折我想折的氣球
偶爾一點生活上的娛樂
有工作依舊會照接
對於金錢的壓力或許也就不會那麼大了
感謝您的收看
我們下篇圖文不符的氣球文再見了
#BalloonArt #造型氣球 #バルーンアート
#客製化氣球 #生日禮物 #生日氣球 #氣球達人
python股票程式交易 在 我要做富翁 Youtube 的評價
1) 程式交易新手會+試堂:https://edu.money-tab.com/eva-algo-sharing
2) 我要做股神APP下載:http://onelink.to/mtapp
3) 緊貼我們社交平台,不錯過任何免費分析/教學:
YouTube頻道: https://youtube.com/channel/UCdWNwPuaS1o2dIzugNMXWtw?sub_confirmation=1
Facebook專頁:https://facebook.com/203349819681082
==============================
Filtering(過濾法)是程式交易中一個常用又兼效用顯著的優化方法,今次 #我要做程式交易,Eva 會以 #Multicharts 內置的 #MovingAverage 作為示範,透過簡單的過濾,便成功提升勝率差不多三分之一,交易次數更降低接近一半。想了解更多 Filtering 的使用方法請留言,或到我們的分享會和 Eva 交流。
喜歡我們的節目,請 Like 及 Share,讓更多人接觸我們平台。
#AlgoTrading #程式交易 #MultiCharts
python股票程式交易 在 自己寫股票程式、python股票交易在PTT/mobile01評價與討論 的八卦
在python股票程式交易這個討論中,有超過5篇Ptt貼文,作者yic也提到公司名稱:Kronos Research (麒點科技有限公司) 公司統編:50787692 公司地址:台北市瑞光路333號( ... ... <看更多>
python股票程式交易 在 自己寫股票程式、python股票交易在PTT/mobile01評價與討論 的八卦
在python股票程式交易這個討論中,有超過5篇Ptt貼文,作者yic也提到公司名稱:Kronos Research (麒點科技有限公司) 公司統編:50787692 公司地址:台北市瑞光路333號( ... ... <看更多>
python股票程式交易 在 [討論] 團報《用Python 打造你的AI 股票交易引擎》 - 看板Soft_Job 的八卦
※ 引述《xun771111 (~xun~)》之銘言:
: 活動:《用 Python 打造你的 AI 股票交易引擎》業界專家實戰教學,DIY 散戶的股市印鈔機
: 簡介:市面上唯一結合深度學習與機器學習優勢的股市課程,選股、合理持有比例與個股歸因分析資訊一應俱全,結合 AI 演算與預測優勢,讓股市交易輕鬆省時不費力,現在就善用 AI 股票交易技術,零基礎打造你的高勝率交易策略吧!
: 價格:7/15 號以前報名享早鳥 ,單人早鳥票 $3,490 元,多人團報早鳥票 $3,290 元/人。(徵1人一起團報)
: 時間:2020-07-01開課
: 請站內信聯繫,招到便截止,謝謝!
: 學習方式:採線上影音課程+AI 股市交易系統一個
: 附上活動頁面:https://pse.is/KPY3Y
老實說真得不推, 我花了很多時間自幹, 心得是這樣的:
1. 想省事就要乖乖租 Multichart 不然功能不齊全的軟體反而會製造風險
2. 想要自由度就只能接群益或永豐的 API, 因為這兩家有提供報價, 其他家都只提供下單
3. 要高頻交易的話, 就要乖乖搞專線, 沒有夠好的基建真得不能想太多
4. 台灣是淺碟市場, 用 AI 交易很容易死在籌碼面, 除非 AI 能夠連籌碼面都算進去
自幹的東西在這裡, 用的是群益 API, 提供了範例程式, 也包成 PyPi 套件
https://github.com/tacosync/skcom
範例有抓日線, 抓 ticks, Telegram 機器人
這個東西我搞了好幾個月, 很難讓人相信一堂 3K 的課可以馬上就上手
另外如果有人想弄證交所和櫃買的資料
不用忙了, 爬蟲我都寫完了, 而且有提供 SQLite 檔案
需要的人可以每天抓一次
https://tacosync.com/archive/
有更新資訊都會在 FB 社團 Fintech.py 分享
如果要開課教怎麼 fork 回去自己玩
share 一下場地費我就願意教了
謝謝大家
--
世界越快 心則慢
網路越慢 心則快
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.66.150.16 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1590756781.A.008.html
※ 編輯: tacovirus (61.66.150.16 臺灣), 05/29/2020 20:56:37
※ 編輯: tacovirus (61.66.150.16 臺灣), 05/29/2020 20:59:28
※ 編輯: tacovirus (223.136.17.111 臺灣), 05/29/2020 22:27:27
※ 編輯: tacovirus (1.34.64.93 臺灣), 05/29/2020 22:30:29
※ 編輯: tacovirus (223.136.17.111 臺灣), 05/30/2020 01:20:56
... <看更多>