金融取引とは

Pythonで学ぶ金融トレーディング

Chelsea Yang

Data Science Instructor

金融取引の概念

金融取引は金融資産の売買です

主な取引対象:

  • 株式
  • 債券
  • 為替(FX)
  • コモディティ
  • 暗号資産
Pythonで学ぶ金融トレーディング

人々が取引する理由

計算されたリスクを取り利益を得るため

  • ロング: 価格上昇で利益
  • ショート: 価格下落で利益

 

市場参加者:

  • 機関投資家(トレーダー)
  • 個人投資家(リテール)
Pythonで学ぶ金融トレーディング

トレーディング vs. 投資

トレーディング:
  • 保有期間が短い
  • 短期トレンドや価格変動に注目
  • ロング/ショートの両方を取る
投資:
  • 保有期間が長い
  • ファンダメンタルに注目
  • 主にロングを取る
Pythonで学ぶ金融トレーディング

金融の時系列データ

時系列データ: 時間順に並ぶデータ点の列

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
Pythonで学ぶ金融トレーディング

時系列データの折れ線グラフを描く

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

終値の線グラフ例

Pythonで学ぶ金融トレーディング

ローソク足チャート

ローソク足:左は緑の強気、右は赤の弱気。

  • 各ローソク足は高値・安値・始値・終値を表示

  • 色で強気(上昇)/弱気(下落)を示す

Pythonで学ぶ金融トレーディング

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()

ローソク足を描画

Pythonで学ぶ金融トレーディング

Passons à la pratique !

Pythonで学ぶ金融トレーディング

Preparing Video For Download...