Wat is financieel traden

Financieel traden in Python

Chelsea Yang

Data Science Instructor

Het concept van financieel traden

Financieel traden is het kopen en verkopen van financiële assets

Verschillende instrumenten om te traden:

  • Aandelen
  • Obligaties
  • Forex
  • Grondstoffen
  • Cryptocurrencies
Financieel traden in Python

Waarom mensen traden

Winst maken door berekende risico’s te nemen

  • Longposities: profiteren van stijgende prijzen
  • Shortposities: profiteren van dalende prijzen

 

Marktdeelnemers:

  • Institutionele traders
  • Particuliere traders
Financieel traden in Python

Traden vs. beleggen

Traden:
  • Kortere houdperiode
  • Focus op korte-termijntrends of prijsschommelingen
  • Neemt long- én shortposities
Beleggen:
  • Langere houdperiode
  • Focus op fundamentals
  • Meestal longposities
Financieel traden in Python

Financiële tijdreeksdata

Tijdreeksdata: een reeks datapunten geordend in de tijd

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
Financieel traden in Python

Lijngrafiek van tijdreeksdata plotten

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

Een voorbeeld van een lijngrafiek van slotkoersen

Financieel traden in Python

Candlestickgrafiek

Candlestick: Links een groene, bullish candlestick en rechts een rode, bearish candlestick.

  • Elke candlestick toont high, low, open en close

  • De kleur geeft bullish (stijgend) of bearish (dalend) verloop aan

Financieel traden in Python

Candlestickgrafiek plotten met 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()

Candlestick plotten

Financieel traden in Python

Laten we oefenen!

Financieel traden in Python

Preparing Video For Download...