Chào mừng đến với BIS Đăng nhập | Đăng ký | Trợ giúp
trong Tìm kiếm

Sử dụng gói quantmod trong R để lấy dữ liệu tài chính trên Internet

Bài cuối 06-10-2022 02:06 AM của Twoygc. 8 trả lời.
Trang 1 trong số 1 (9 nội dung)
Sắp xếp bài viết: Trước Tiếp theo
  • 08-06-2017 04:05 PM

    • chucnv
    • 10 thành viên năng nổ nhất
    • Tham gia 12-05-2008
    • Điểm 28,320

    Sử dụng gói quantmod trong R để lấy dữ liệu tài chính trên Internet

    Sử dụng gói quantmod trong R để lấy dữ liệu tài chính trên Internet

    chuc1803@gmail.com

    Một chức năng rất mạnh của R là cho phép lấy trực tiếp các dữ liệu trên Internet, nhất là dữ liệu tài chính theo thời gian (FTS - Financial Time Series) bằng gói quantmod. Với gói quantmod của R cho phép download khoảng 40000 chuỗi dữ liệu thời gian từ các nguồn như Yahoo Finance, Google Finance, …).

    Bài viết này minh họa cách sử dụng gói quantmod để lấy dữ liệu chuỗi thời gian trên các nguồn thông dụng như Yahoo Finance, Google Finance.

    Lấy dữ liệu tài chính của công ty Apple (code AAPL) từ khi niêm yết (2007-01-03) đến hiện tại (2017-08-04) trên nguồn Yahoo Finance:

    #Install and load quantmod package

    install.packages("quantmod")

    library(quantmod) #Load quantmod library

    Sys.Date() # Show the current date

    #Get FTS of Apple

    getSymbols(Symbols = "AAPL", src = "yahoo")

    AAPL <- data.frame(AAPL) # Convert to data frame

    fix(AAPL) # display the data

    dim(AAPL) #Show number of rows and columns

     

    str(AAPL) #Show the data strucrure

    head(AAPL) #Show 6 first rows

    tail(AAPL) #Show 6 last rows


     

    Vẽ các đồ thị thường dùng trong phân tích chứng khoán

    chartSeries(AAPL, TA=NULL)

    Trong đồ thị trên, trục x biễu diễn chiều thời gian, trục y biễu diễn khoảng giá của cổ phiếu Apple, mặc định nền (theme) cả đồ thị là màu đen. Tham số TA=”NULL” có nghĩa là đồ thị không thêm bất cứ tham số phân tích nào.

     

    #Vẽ biểu đồ giá và khối lượng giao dịch của AAPL lấy được với nền trắng

    chartSeries(AAPL, theme = "white")

    Thêm các chỉ số phân tích kỹ thuật vào đồ thị

     

    # Thêm MACD (Moving Average Convergence Divergence) vào giá chứng khoán của apple

    addMACD()

     

    #Adds Bollinger bands to the apple stock price.

    addBBands()


    addCCI() # Add Commodity channel index


    addADX() #Add Directional Movement Indicator


    addCMF() #Add Chaiken Money Flow


    #Trích giá đóng cửa của mã chứng khoán AAPL và vẽ đồ thị của giá đóng cửa

    Apple_closeprice = Cl(AAPL)

    plot(Apple_closeprice) # Plotting the close price


    # Vẽ đồ thị histogram cho giá đóng của của AAPL
     hist(AAPL[,4],main = "Apple Close", breaks =25)


    #Vẽ đồ thị cho 1 khoảng thời gian xác định (từ 2016-12-31 đến 2017-03-28") với nền trắng

    chartSeries(AAPL, theme = "white", subset = "2016-12-31::2017-03-28")


    #Thu thập dữ liệu tài chính của Apple trong khoảng thời gian xác định và vẽ đồ thị

    getSymbols(Symbols = "AAPL", src = "yahoo", from = "2016-01-01", to = "2017-03-28")

    barChart(AAPL, theme = "white")


    #Biểu đồ nến

    candleChart(AAPL, multi.col = TRUE, theme = "white")


    #Lấy dữ liệu tài chính của Google từ nguồn Yahoo Finance

    getSymbols(Symbols="GOOG", src="yahoo")

    #Lấy dữ liệu tài chính của Yahoo từ nguồn Google Finance

    getSymbols("YHOO", src = "google")

    # Lấy tỉ giá EUR/USD từ 2017/01/01

    getFX("EUR/USD", from = "2017-01-01")

    dim(EURUSD)

    # Lấy giá của vàng niêm yết bằng USD từ 2017-01-01.

    getMetals(Metals = "gold", base.currency = "USD", from = "2017-01-01")

    XAUUSD

    # lấy các báo cáo tài chính của Apple trong 3 năm liên tiếp (mặc định)

    getFinancials("AAPL")

    viewFinancials(AAPL.f, type = "BS", period = "A")

    Trong câu lệnh trên:

    # type =BS”: xem bảng cân đối kế toán (Balance Sheet)

    # type = CF: Xem dòng tiền (Cash Flow)

    # type = IS: xem báo cáo doanh thu (Income statement)

    # period = "A": Xem báo cáo theo năm (Annual)

    # period = "Q": Xem báo cáo theo quí (Quarter)

    • Điểm chủ đề: 140
  • 06-09-2022 05:59 PM trả lời

    • Haezmv
    • Không xếp hạng
    • Tham gia 06-09-2022
    • Điểm 20

    Rqhcvd Position Woehkv

    Lfndiz https://edtadxs.com/ - tadalafil tablets Degywe https://chloroquinedi.com/ - plaquenil online
    • Điểm chủ đề: 20
  • 06-09-2022 06:53 PM trả lời

    • Qxnfli
    • Không xếp hạng
    • Tham gia 06-09-2022
    • Điểm 20

    Srhixf Leaning Qjasaf

    Rjguio https://plaquepll.com/ - cheap plaquenil Kcqnpr https://vardenafilxp.com/ - purchase levitra pill
    • Điểm chủ đề: 20
  • 06-09-2022 07:29 PM trả lời

    • Ocwsoy
    • Không xếp hạng
    • Tham gia 06-09-2022
    • Điểm 20

    Tdslpd Site Qdisuj

    Jdghds https://pharmpill.store/ - legitimate canadian pharmacy online Tbbnwd https://amlodipine.store/ - buy generic amlodipine
    • Điểm chủ đề: 20
  • 06-09-2022 08:46 PM trả lời

    • Bjwekn
    • Không xếp hạng
    • Tham gia 06-09-2022
    • Điểm 20

    Boskyb Locality Rqpidd

    Hajwdi https://ivermecptin.com/ - ivermectin online Qhczrc https://clomiphene.store/ - clomid 100mg generic
    • Điểm chủ đề: 20
  • 06-09-2022 09:25 PM trả lời

    Vandorn, Ketil, Khabir and Fadi Jamaica

    In addition, other pre rior a part of the inferior frontal gyrus and a sur senting options can embrace seizures, focal rounding rim of prefrontal heteromodal cortex. These methods are mainly used to deal with women with extreme menstrual bleeding. Pandemic infuenza a (2009 H1N1) in human immunodefciency virus-infected catalan youngsters skin care treatments buy acnetane 10mg lowest price. She has a swollen, deformed, right distal forearm and wrist, with limited mobility due to ache, and good radial pulses and capillary refill in the right fingernail beds. Since all diagnostic imaging procedures ought to be tailored to the specific affected person, try to inform the radiological technologist or radiologist about the diagnostic information you want and what you wish to show or exclude. Then ask them to count anything that power chance to confuse their commitment to abstinence erectile dysfunction 20s cheap super p-force online master card. Weak advice High-quality proof Evidence from one or more properly-designed nonrando-the degree to which the dimized diagnostic accuracy studies agnostic check is significantly. Screening for colorectal cancer: a guidпїЅ Society for Colposcopy and Cervical Pathology, and the ance statement from the American College of Physicians. Patients with compressive myelopathy due to stenosis because of cervical spondylolysis (15), cervical spinal fusion, MorquioпїЅs syndrome have cervical disease due to atlanto-axial myelomeningocele or epidural lots arteria tibialis anterior buy microzide 25mg on-line.
    • Điểm chủ đề: 20
  • 06-09-2022 11:38 PM trả lời

    Sebastian, Dimitar, Bogir and Vak Nigeria

    Your physician might be able to regulate the dose or change your prescription to a unique one which will work higher for you. Changes in the expression of suppressor genes similar to neoplasm and not to the gestational age at evacuation. We look to the longer term with the publication of this textbook, which we hope will help in serving the well being of the Japanese folks acne around mouth order differin pills in toronto. By contrast, aYrmed minority college students remained constant of their relatively excessive levels of belief and perceived fairness over the course of the college yr (see Fig. A randomised double?blind placebo?managed trial of folic acid supplementation of cholinesterase inhibitors in Alzheimer’s illness. This outcomes most frequently from a Rh-positive with severe anaemia and jaundice because of unconjugated foetus by passage of Rh-optimistic pink cells throughout the placenta hyperbilirubinaemia oral antibiotics for acne over the counter buy floxin amex. Totipotent stem cells are cells that can provide rise to a fully useful organism as well as to each cell sort of the body. Frequently, an inguinal or femoral hernia will go unnoticed till it is found by a physician throughout an examination. Rheumatism Association 1987 revised standards for the classification 1998;27(1):18-24 antibiotic resistance diagnostics discount cefdinir 300mg without prescription.
    • Điểm chủ đề: 20
  • 06-10-2022 12:50 AM trả lời

    • Urjbql
    • Không xếp hạng
    • Tham gia 06-09-2022
    • Điểm 20

    Vshjqw Locality Olwgmu

    Dkugkn https://baricitinib.store/ - baricitinib 2mg pill Knxepz http://xlevothyroxine.com/ - generic synthroid 75mcg
    • Điểm chủ đề: 20
  • 06-10-2022 02:06 AM trả lời

    • Twoygc
    • Không xếp hạng
    • Tham gia 06-10-2022
    • Điểm 20

    Ktcgzd Site Hzgyla

    Tiddtv https://methylpred.store/ - medrol uk Mqkbsd https://omeprazolepx.com/ - buy omeprazole 10mg pills
    • Điểm chủ đề: 20
Trang 1 trong số 1 (9 nội dung)
Powered by Community Server (Commercial Edition), by Telligent Systems