Tôi đang cố gắng phân tích thị trường bằng cách sử dụng R. Có cách nào để nhận báo giá cổ phiếu theo thời gian thực trong khoảng thời gian nhất định bằng gói không? Tôi quen thuộc với quantmod và đã sử dụng hàm getSymbols(), tuy nhiên, tất cả dữ liệu tôi có thể khai thác là 15 phút tuổi. Cảm ơn bạn.Giá cổ phiếu theo thời gian thực R
Trả lời
My qmao
package có getQuote
"phương pháp" cho cả dơi và google mà là cả hai gần thời gian thực
Sys.time()
#[1] "2014-11-19 14:27:48.727988 CST"
getQuote("SPY", src="google")
# TradeTime Last Change PctChg Exchange GoogleID
#SPY 2014-11-19 15:27:00 205.17 -0.38 -0.18 NYSEARCA 700145
getQuote("SPY", src="bats", what="bbo")
# TradeTime BidSize BidPrice AskPrice AskSize Last LastSize row.names
#1 15:27:24 15000 205.16 205.17 300 205.17 300 SPY
getQuote.bats
có một vài lựa chọn cho cách bạn muốn dữ liệu để in:
getQuote("SPY", src="bats", what="ladder")
# SPDR S&P 500 ETF TR TR UNIT
# Time: 15:27:44
# Volume: 8779553
# Last: 300 @ 205.17
#
#+-------+--------+-------+
#| | 205.21 | 16700 |
#+-------+--------+-------+
#| | 205.2 | 21900 |
#+-------+--------+-------+
#| | 205.19 | 17300 |
#+-------+--------+-------+
#| | 205.18 | 5572 |
#+-------+--------+-------+
#| | 205.17 | 300 |
#+-------+--------+-------+
#| 15000 | 205.16 | |
#+-------+--------+-------+
#| 12100 | 205.15 | |
#+-------+--------+-------+
#| 11300 | 205.14 | |
#+-------+--------+-------+
#| 23900 | 205.13 | |
#+-------+--------+-------+
#| 10600 | 205.12 | |
#+-------+--------+-------+
getQuote("SPY", src="bats", what="depth")
#
#
# BidQty BidPrice AskPrice AskQty
#-------- ---------- ---------- --------
# 15000 205.16 205.17 300
# 12100 205.15 205.18 5572
# 11300 205.14 205.19 17300
# 23900 205.13 205.2 21900
# 10600 205.12 205.21 16700
Ngoài ra còn có các phương thức lô đất
plot(getQuote("SPY", src="bats"))
plot(getQuote("SPY", src="bats", what="ladder"))
plot(getQuote("SPY", src="bats", what="depth"))
Và, nếu bạn vẫn đang đọc, có một ứng dụng sáng bóng bao gồm trong gói để bạn có thể làm cho những "âm mưu" cập nhật trong thời gian thực. Chỉ cần chạy điều này:
shinyBATS()
Tôi nhận được thông báo lỗi đang cố thực hiện theo các lệnh của mình. Tôi giả định điều này là bởi vì tôi đang chạy trên máy Mac? Tôi đã cài đặt thông qua R Console nhưng nó cho tôi một lỗi - "currentQuote <- getQuote (" AAPL ", src =" google ") Lỗi trong do.call (paste (" getQuote ", src, sep =" . "), args): không thể tìm thấy chức năng" getQuote.google " – sgerbhctim
IB có lẽ là tốt nhất cho dữ liệu chứng khoán thời gian thực. Bạn sẽ không cần phải trả tiền cho nó (*), nhưng lần cuối cùng tôi nhìn bạn sẽ cần phải mở một tài khoản với số tiền thực tối thiểu.
Có một gói R: http://cran.r-project.org/web/packages/IBrokers/index.html
Có một họa tiết trên nhận được dữ liệu thời gian thực, nhưng nó đã được cập nhật trong năm 2009 cuối cùng, vì vậy tôi sẽ đi với các họa tiết chung: http://cran.r-project.org/web/packages/IBrokers/vignettes/IBrokers.pdf đó là cập nhật cuối tháng chín năm 2014 .
(*: Không đúng sự thật: đối với một số trao đổi, bạn sẽ cần phải trả một khoản phí trao đổi thêm.)
Ngoài chi phí dữ liệu thị trường, bạn cũng phải trả một khoản phí hàng tháng trừ khi bạn chi tiêu nhiều như vậy trong hoa hồng. – GSee
[TradeKing] (https://developers.tradeking.com/documentation/r) có một API với mã R. Ví dụ, bạn phải mở một tài khoản, nhưng nó hoàn toàn miễn phí và bạn không phải tài trợ nó. – GSee
- 1. Nhận lịch sử giá cổ phiếu
- 2. Nhận báo giá thị trường/chứng khoán theo thời gian thực trong C#/Java
- 3. cách lấy giá cổ phiếu từ chứng khoán Úc
- 4. Nhận giá cổ phiếu từ Yahoo với Elisp?
- 5. Gói R và thời gian thực hiện
- 6. Thêm tùy chọn cổ phiếu trong woocommerce
- 7. Ổi Mã cổ phiếu cache hết hạn
- 8. Tính toán và bảng cập nhật với SMA của giá cổ phiếu đóng cửa ở MYSQL
- 9. Giám sát MySQL theo thời gian thực
- 10. WebService tiền tệ theo thời gian thực
- 11. Tạo mã phiếu giảm giá thời gian 1 người dùng cụ thể
- 12. Vẽ dữ liệu theo thời gian trong R
- 13. ggplot và R: Hai biến theo thời gian
- 14. Theo dõi mức âm thanh micrô theo thời gian thực
- 15. Thực hiện bỏ phiếu dài theo cách không đồng bộ
- 16. Thời gian thực với Node.js: WebSocket + Bỏ phiếu phía máy chủ so với bỏ phiếu phía máy khách
- 17. Hợp nhất dữ liệu giá cổ phiếu trong quá khứ và sống với Rx
- 18. Cách liệt kê cổ phiếu AFP từ dòng lệnh (MacOS)?
- 19. Tìm các nút cổ chai thời gian liên kết
- 20. Vấn đề thời gian chờ bỏ phiếu dài
- 21. kafka thời gian chờ bỏ phiếu của người tiêu dùng
- 22. Lấy đồ thị cổ phiếu từ tài chính yahoo
- 23. Ghi thời gian nhóm theo ngày, không theo thời gian
- 24. API báo giá cổ phiếu được định dạng JSON miễn phí (trực tiếp hoặc lịch sử)
- 25. Sử dụng báo giá cổ phiếu từ stock_quote gem làm thẻ từ act_as_taggable gem?
- 26. Tôi có thể tìm alogrithms mẫu để phân tích giá cổ phiếu lịch sử ở đâu?
- 27. Tải xuống giá cổ phiếu lịch sử tự động từ tài khoản yahoo trong python
- 28. API thời gian thực/API có độ phân giải cao?
- 29. Phonegap + jQuery Mobile + Biểu đồ Cổ phiếu/Đường dây
- 30. Các lớp JDK cổ phiếu và Trình nạp lớp "không"?
bạn đang yêu cầu cho một cách để có được dữ liệu lịch sử, hoặc giá mới nhất? – GSee
giá mới nhất trong vài phút gần đây (15 phút quá dài) – user3731327