Giao dịch tài chính là gì

Giao dịch Tài chính với Python

Chelsea Yang

Data Science Instructor

Khái niệm giao dịch tài chính

Giao dịch tài chính là mua bán các tài sản tài chính

Các công cụ tài chính để giao dịch:

  • Cổ phiếu
  • Trái phiếu
  • Ngoại hối (Forex)
  • Hàng hóa
  • Tiền mã hóa
Giao dịch Tài chính với Python

Vì sao người ta giao dịch

Mục tiêu: kiếm lợi nhuận bằng cách chấp nhận rủi ro có tính toán

  • Vị thế mua (long): lãi khi giá tăng
  • Vị thế bán (short): lãi khi giá giảm

 

Thành phần thị trường:

  • Nhà giao dịch tổ chức
  • Nhà giao dịch cá nhân
Giao dịch Tài chính với Python

Giao dịch vs. đầu tư

Giao dịch:
  • Thời gian nắm giữ ngắn
  • Tập trung xu hướng/ngại biến động ngắn hạn
  • Có thể mở vị thế mua và bán
Đầu tư:
  • Thời gian nắm giữ dài
  • Tập trung vào yếu tố nền tảng
  • Chủ yếu mở vị thế mua
Giao dịch Tài chính với Python

Dữ liệu chuỗi thời gian tài chính

Dữ liệu chuỗi thời gian: dãy điểm dữ liệu theo thứ tự thời gian

import pandas as pd
# Load the data
bitcoin_data = pd.read_csv("bitcoin_data.csv", index_col='Date', parse_dates=True)
print(bitcoin_data.head())
               Open     High      Low    Close      Volume
Date                                                      
2019-01-01  3746.71  3850.91  3707.23  3843.52  4324200990
2019-01-02  3849.22  3947.98  3817.41  3943.41  5244856835
2019-01-03  3931.05  3935.69  3826.22  3836.74  4530215218
2019-01-04  3832.04  3865.93  3783.85  3857.72  4847965467
2019-01-05  3851.97  3904.90  3836.90  3845.19  5137609823
Giao dịch Tài chính với Python

Vẽ biểu đồ đường cho chuỗi thời gian

import matplotlib.pyplot as plt
plt.plot(bitcoin_data['Close'], color='red')
plt.title("Daily close price")
plt.show()

Ví dụ biểu đồ đường của giá đóng cửa cổ phiếu

Giao dịch Tài chính với Python

Biểu đồ nến Nhật

Nến Nhật: Trái: nến xanh, xu hướng tăng; Phải: nến đỏ, xu hướng giảm.

  • Mỗi nến hiển thị giá cao, thấp, mở, đóng

  • Màu cho biết chuyển động tăng (bullish) hoặc giảm (bearish)

Giao dịch Tài chính với Python

Vẽ biểu đồ nến bằng Python

import plotly.graph_objects as go

# Define the candlestick candlestick = go.Candlestick( x = bitcoin_data.index, open = bitcoin_data['Open'], high = bitcoin_data['High'], low = bitcoin_data['Low'], close = bitcoin_data['Close'])
# Create a plot fig = go.Figure(data=[candlestick])
# Show the plot fig.show()

Vẽ biểu đồ nến

Giao dịch Tài chính với Python

Ayo berlatih!

Giao dịch Tài chính với Python

Preparing Video For Download...