看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢 [軟體熟悉度]: 入門 [問題敘述]: 大家好 我想要能夠做出類似下面這個網頁的篩選功能 http://justdata.yuanta.com.tw/z/zk/zk00-f.asp 撈收盤後股票的資料去做篩選 然後我只需要股價 量 跟一些技術分析當作篩選指標就好 不知道有沒有可用的packages 或是該怎麼撈資料做篩選 謝謝大家了 [環境敘述]: tools_3.3.3 [關鍵字]: 股票 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.74.0 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1490426085.A.6E7.html
celestialgod: 這根本是大哉問... 你不如去CodeJob請人幫你做吧03/25 15:25
celestialgod: 而且 GOOGLE R 股票 不是很多資訊嗎 自己先查過吧03/25 15:26
celestialgod: https://goo.gl/E3gxKq https://goo.gl/CBnX7R03/25 15:27
大大可能要先點進去看內容quantmod, quantstrat我都有用過 但這只適合用來分析股票 我想問的就是blue大說的像用python撈資料 直接套自己的篩選指標 上來問是希望看有沒 有不知道的packeage可以用
bluecadence: 我的作法是用 python 撈證交所和櫃買中心所有股票的03/25 16:01
bluecadence: 歷史資料丟進 mysql 資料庫。用 R 畫股價圖和我自己 03/25 16:03
bluecadence: 設計的指標還有篩選策略。所有程式都放在 google03/25 16:04
bluecadence: cloud VM 上。每天自動跑。 VM 上的 Debian 上開03/25 16:05
bluecadence: apache2 和 mysql server。我只要開web browser就能03/25 16:06
bluecadence: 每天看篩選結果。不過這不是一兩句話能講完的 XD03/25 16:06
感謝大大 這也是我僅知的方法 可是總覺的有點繞路 python - mysql - r 感覺是大工程 啊
clansoda: 借這篇問一下 mysql資料庫 能很好的跟R連接嗎?03/25 16:47
clansoda: 我之後要做一個作業 要用任意程式可以跟mysql串接的˙03/25 16:47
celestialgod: RJDBC + driver或是 RMySQL都可以03/25 16:50
bluecadence: R 和 mysql 串很OK。 不過我習慣用python爬資料餵給03/25 16:54
bluecadence: mysql 然後用 R 抓出來分析03/25 16:54
bluecadence: 這張圖 http://imgur.com/ENMGLFL 的股價,成交量,03/25 16:58
bluecadence: 公司資本額營收資訊都是 python 爬出來的。然後一些03/25 16:59
bluecadence: 基本移動平均線,KD 還有我的 X 指標(抱歉我把它拿03/25 17:00
bluecadence: 掉了)都是用R作的,沒有用甚麼套件,就是陽春R寫出來03/25 17:01
bluecadence: 的。至於篩選策略就不詳述了。我要說的是,R 真的很03/25 17:02
bluecadence: 好用03/25 17:02
clansoda: 感謝借文回答 與各位大大的答案 邊緣人獨自做作業03/25 17:03
Paravion: quantmod 03/25 17:04
bluecadence: 每天1700檔股票自動處理03/25 17:05
※ 編輯: Caecilius (101.139.74.0), 03/25/2017 18:17:27
celestialgod: 自己架一個VM 用R去塞資料 也可以做到跟B大一樣... 03/25 18:18
bluecadence: http://imgur.com/hf4yORB 我自己簡單的網頁界面 03/25 18:34
bluecadence: python - mysql - R - web 看起來好像是很大工程 03/25 18:43
bluecadence: 我一直想做這件事很久了,但一直沒有下定決心。我不 03/25 18:44
bluecadence: 是 programmer ,之前最熟的是 C 用 C 寫數值分析處 03/25 18:45
bluecadence: 理一些科學上的問題 (對瘋了用C寫數值分析) 03/25 18:46
bluecadence: 去年12月底下定決心要作這計畫,才開始學R和Python 03/25 18:47
bluecadence: 之前爬下來資料都是用csv檔存,覺得很不簡潔,所以後 03/25 18:50
bluecadence: 來就改mysql。然後開始玩 google cloud compute,才 03/25 18:52
bluecadence: 把一切都自動化,丟到 crontab 每日排程跑 03/25 18:53
bluecadence: (我非常熟 unix/linux)。所以我覺得要作這件事就是要 03/25 18:55
bluecadence: 下定決心花時間吧 03/25 18:55
bluecadence: 所以我大概花了三個月算是把這基本架構做起來了,接 03/25 18:59
bluecadence: 下來就是慢慢修,就當成興趣玩 03/25 18:59
david31408: 大推!!!!! 03/27 22:38
david31408: 所以B大是用自動交易嗎?? 03/27 22:39
bluecadence: 自動交易要串券商的下單api,我的功力還不夠,最近有 03/27 23:14
bluecadence: 開始下載券商的範例研究:p 03/27 23:15
bluecadence: 股票交易,我的指標把交易的時間尺度拉到用週當單位 03/27 23:17
bluecadence: 所以自動交易對我來說還不是那麼迫切需要,但也是想 03/27 23:19
bluecadence: 拿來當興趣玩玩看 03/27 23:20
david31408: 像這樣分析的話 這種策略適合長波段的交易嗎? 03/27 23:27
david31408: 原來是weekly data 我就是比較好奇這點 03/27 23:28
david31408: 如果是daily data好像訊號會太多了 03/27 23:28
bluecadence: 資料是daily data沒錯,但是我的股票篩選和策略是拉 03/27 23:34
bluecadence: 到周的尺度 03/27 23:35
bluecadence: 因為我自己有一個重要的指標每週會出一個數據 :p 03/27 23:38
bluecadence: 如果要程式自動交易,我會比較有興趣用在期貨交易 03/27 23:40
bluecadence: 期貨的話使用五分鐘或30分鐘當尺度餵即時資料可能比 03/27 23:43
bluecadence: 較刺激好玩 :p 03/27 23:43
david31408: 原來如此!!! 謝謝B大!! 03/27 23:47
bluecadence: 其實要波段交易還是短線當日沖隔日沖幾日沖,我覺得 03/27 23:47
bluecadence: 是自己對交易的看法是甚麼,你自己心中已經有一套某 03/27 23:48
bluecadence: 個特定時間尺度下的交易策略了嗎? 如果有,那就把這 03/27 23:49
bluecadence: 個交易策略邏輯化,交給電腦 (這樣才能排除自己的偏 03/27 23:50
bluecadence: 見,情緒,一堆有的沒的"感覺") 03/27 23:51
bluecadence: 交易策略才是最重要的,有交易策略沒有自動下單程式 03/27 23:53
bluecadence: 都還可以打電話給營業員下單:p最壞的狀況下 03/27 23:54
bluecadence: 有些人靠直覺就能在市場上賺錢,我的股市直覺超爛, 03/27 23:56
bluecadence: 所以才想用更理性邏輯的方法建立一套系統試看看 03/27 23:58
bluecadence: 台指期我也用R做了一些事,像這張圖(不多作說明) 03/28 00:23
bluecadence: http://imgur.com/dPLsEHS 03/28 00:24
david31408: 有的 我是看個股 以周為單位 也有一放放半年以上的 03/28 00:34
bluecadence: 台幣匯率與加權指數相關性 http://imgur.com/yIJXa7o 03/28 00:35
david31408: 有 這我一般都是大概看一下 所以想要自己學著跑 03/28 08:48
david31408: 自己跑比較有成就感 也會有靈感 03/28 08:48
bluecadence: 是啊 自己實作的樂趣與成就感是最大的收穫 03/28 09:26
david31408: 之後再跟B大請教呦! 謝謝 03/28 14:38
david31408: 我之前的背景是會寫一些SAS 基本統計沒什麼問題 03/28 14:38
david31408: linux 有碰 不精 03/28 14:38
sharmans: B大有點強 我現在還在每日自己抓資料自己跑一次 10/13 16:13