Czym jest handel finansowy

Financial Trading w Pythonie

Chelsea Yang

Data Science Instructor

Pojęcie handlu finansowego

Handel finansowy to kupowanie i sprzedawanie aktywów finansowych

Różne instrumenty finansowe:

  • Akcje
  • Obligacje
  • Forex
  • Surowce
  • Kryptowaluty
Financial Trading w Pythonie

Dlaczego ludzie handlują

Osiąganie zysku poprzez podejmowanie skalkulowanego ryzyka

  • Pozycje długie: zysk z wzrostu cen
  • Pozycje krótkie: zysk ze spadku cen

 

Uczestnicy rynku:

  • Traderzy instytucjonalni
  • Traderzy detaliczni
Financial Trading w Pythonie

Trading a inwestowanie

Trading:
  • Krótszy okres utrzymywania pozycji
  • Koncentracja na krótkoterminowych trendach i wahaniach cen
  • Zajmowanie pozycji długich i krótkich
Inwestowanie:
  • Dłuższy okres utrzymywania pozycji
  • Koncentracja na fundamentach rynkowych
  • Zajmowanie głównie pozycji długich
Financial Trading w Pythonie

Finansowe szeregi czasowe

Szereg czasowy: sekwencja punktów danych uporządkowanych chronologicznie

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
Financial Trading w Pythonie

Wykres liniowy danych szeregów czasowych

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

Przykład wykresu liniowego ceny zamknięcia akcji

Financial Trading w Pythonie

Wykres świecowy

Świeca: po lewej: zielona, bycza świeca; po prawej: czerwona, niedźwiedzia świeca.

  • Każda świeca pokazuje wartości: high, low, open i close

  • Kolor wskazuje ruch byczy (rosnące ceny) lub niedźwiedzi (spadające ceny)

Financial Trading w Pythonie

Wykres świecowy w Pythonie

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

Wykres świecowy

Financial Trading w Pythonie

Czas na ćwiczenia!

Financial Trading w Pythonie

Preparing Video For Download...