量子電腦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 是想賺錢還是學程式的呢?
同時也有6部Youtube影片,追蹤數超過40萬的網紅我要做富翁,也在其Youtube影片中提到,很多朋友都想學程式交易,但就不知道該如何入手。今天 Eva 會分享5 本她之前看過的書,由淺入深,讓大家快速知道 Algo Trading 的基本概念,以及 Trader 應有的心態,讓大家快速成為 Algo 交易的高手。 喜歡我們內容的朋友,請按讚及分享,如有任何關於 Algo Trading ...
「程式交易python」的推薦目錄:
- 關於程式交易python 在 FinLab財經實驗室 Facebook
- 關於程式交易python 在 氣球達人 宋俊霖 Facebook
- 關於程式交易python 在 iThome Facebook
- 關於程式交易python 在 我要做富翁 Youtube
- 關於程式交易python 在 MoneyDJ理財網 Youtube
- 關於程式交易python 在 我要做富翁 Youtube
- 關於程式交易python 在 [問題] 期貨程式交易要學R語言還是Python? - 看板Trading 的評價
- 關於程式交易python 在 #程式交易#請益關於python 即時報價與下單 - 理財板 | Dcard 的評價
程式交易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 在 iThome Facebook 八卦
瞄準程式交易將成為未來主流,永豐金證券早在前年就改用Python來釋出下單交易API,來經營新一代投資族群。今年更成立了數位金融處,啟動第三階段數位轉型,聚焦3大策略來落實數位經營
#看更多 https://www.ithome.com.tw/people/146399
程式交易python 在 我要做富翁 Youtube 的評價
很多朋友都想學程式交易,但就不知道該如何入手。今天 Eva 會分享5 本她之前看過的書,由淺入深,讓大家快速知道 Algo Trading 的基本概念,以及 Trader 應有的心態,讓大家快速成為 Algo 交易的高手。
喜歡我們內容的朋友,請按讚及分享,如有任何關於 Algo Trading 的問題,歡迎留言。
======================
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

程式交易python 在 MoneyDJ理財網 Youtube 的評價
XQ(個人版)裡,最獨特的功能,除了型態辨識之外,就屬XS程式交易平台了,當年在學習Tradestation時,花了不少費用去買軟體及歷史資料,現在大家下載完XQ(個人版)之後,即可利用它的程式編輯器,以及內建的大量腳本,免費學習程式交易語法,比起當年的我,這個學習的成本就只有自己的時間,而不必花了大筆的現金,而且還得去買英文原文書來慢慢摸索。
當然如果是很會寫程式的朋友,python也有大量的免費資源可以享用,券商也開始有人在支援下單的API及即時報價API,另外也有一些更厲害的高手,是用C++在開發量化交易策略。
📌喜歡我們的教學,別忘了按讚加追蹤,XQ臉書粉絲專頁➤
https://bit.ly/2Vh1MAw
👉免費下載XQ(個人版),選股心法立即演練➤https://bit.ly/3cnpZen
#MoneyDJ #XQ全球贏家 #XQ
※原XQ操盤高手已更名為「XQ全球贏家(個人版) 」,原XQ操盤高手用戶所享有功能均保留不受影響。

程式交易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 即時報價與下單 - 理財板 | Dcard 的八卦
大家好,小弟近幾日研究程式交易中,關於用python 接即時報價與下單,有幾點想請教各位前輩!,(由於觀念還不夠足,有錯還請鞭小力點), ... ... <看更多>
程式交易python 在 [問題] 期貨程式交易要學R語言還是Python? - 看板Trading 的八卦
如題
如果是想從事期貨跟選擇權程式交易的話
是要學R還是Python比較好?
其實這兩種語言比較新
而且也都不難
但網路也有人說學C++比較實用
學哪種語言比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.135.58
※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1520424785.A.C52.html
※ 編輯: ialc0625 (42.77.135.58), 03/07/2018 20:14:37
... <看更多>