Ce este tranzacționarea financiară

Tranzacționare financiară în Python

Chelsea Yang

Data Science Instructor

Conceptul de tranzacționare financiară

Tranzacționarea financiară reprezintă cumpărarea și vânzarea de active financiare

Instrumente financiare disponibile:

  • Acțiuni
  • Obligațiuni
  • Forex
  • Mărfuri
  • Criptomonede
Tranzacționare financiară în Python

De ce tranzacționează oamenii

Obținerea de profit prin asumarea unor riscuri calculate

  • Poziții long: profit din creșterea prețurilor
  • Poziții short: profit din scăderea prețurilor

 

Participanți pe piață:

  • Traderi instituționali
  • Traderi individuali
Tranzacționare financiară în Python

Tranzacționare vs. investiție

Tranzacționare:
  • Perioadă de deținere mai scurtă
  • Focalizare pe tendințe pe termen scurt sau fluctuații de preț
  • Poziții atât long, cât și short
Investiție:
  • Perioadă de deținere mai lungă
  • Focalizare pe fundamentele pieței
  • Predominant poziții long
Tranzacționare financiară în Python

Date financiare de serie temporală

Date de serie temporală: o secvență de puncte de date indexate cronologic

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
Tranzacționare financiară în Python

Grafic liniar al datelor de serie temporală

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

Un exemplu de grafic liniar al prețului de închidere

Tranzacționare financiară în Python

Graficul cu lumânări

Lumânare: stânga: lumânare verde (bullish); dreapta: lumânare roșie (bearish).

  • Fiecare lumânare afișează maximul, minimul, deschiderea și închiderea

  • Culoarea indică mișcarea bullish (prețuri în creștere) sau bearish (prețuri în scădere)

Tranzacționare financiară în Python

Grafic cu lumânări în 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()

Grafic cu lumânări

Tranzacționare financiară în Python

Să exersăm!

Tranzacționare financiară în Python

Preparing Video For Download...