話說美國總統特朗普自 1 月上台以來,一舉一動都相當惹火,而且他很喜歡透過 Twitter 去發洩。Google 旗下的半秘密研發機構 X 公司有一位開發人雖然很不喜歡特朗普的主張,不過就聰明地利用特朗普的留言來賺錢。
誰也不會否認,特朗普是個保護主義和種族主義的支持者,而且更是一個重度「 Tweet 友」。他很喜歡將自己的政見貼在 Twitter 上,而且時常會點名批評或讚賞一些上市公司。而 Google 旗下就有一個半秘密研發公司「 X 公司」,當中有一位開發人 Max Braun ,雖然他很露骨地表明他對特朗普的不滿,不過同時想到可以借用自己的技能,和 Google 雲端平台的幫助,來將特朗普在 Twitter 的留言化為金錢。
[row][double_paragraph]
![豐田汽車在紐約交易所的股價,在特朗普留言之後應聲下跌。](https://www.pcmarket.com.hk/wp-content/uploads/2017/02/02-4-320x322.jpg)
[/double_paragraph][double_paragraph]
![相反,福特汽車則在特朗普貼出讚賞留言後上升。](https://www.pcmarket.com.hk/wp-content/uploads/2017/02/03-3-320x318.jpg)
[/double_paragraph] [/row]
Max 發現,每當特朗普留言時,都會對留言中提及的上市公司股價產生即時性的波動。他以 1 月 4 至 6 日為例,當特朗普讚賞福特汽車的時候,福特汽車的股價就會乘時攀升;但當特朗普指責豐田汽車時,豐田汽車的股價就應聲下跌。於是他以 Python 寫了一個小程序《 trump2cash 》,調用 Google 雲端平台的語言分析功能,擷取並分析特朗普的留言,並以此發出買入或沽出股票的指示,並將這指示以 Twitter 發布。
Max 又做了一個 Benchmark 程式,來監察這個算式的成效。以截稿時的 Benchmark 來看,程式啟動初期回報似乎相當可觀,但隨著時間過去,回報似乎逐步收窄,但總體而言,仍然有 9.4% 的回報。
![以截稿時的 Benchmark 來看,程式啟動初期回報似乎相當可觀,但隨著時間過去,回報似乎逐步收窄,但總體而言,仍然有 9.4% 的回報。](https://www.pcmarket.com.hk/wp-content/uploads/2017/02/04-2-320x520.jpg)
Max 更將程式碼在 GitHub 上公開,各位不單可以透過 issue 來提供算式優化建議,甚至可以 Fork 出來修改去做真正的程式交易。
《 trump2cash 》GitHub 專案: 按此
《 trump2cash 》Benchmark: 按此