Apa itu trading finansial

Perdagangan Finansial dengan Python

Chelsea Yang

Data Science Instructor

Konsep trading finansial

Trading finansial adalah aktivitas jual-beli aset keuangan

Berbagai instrumen untuk diperdagangkan:

  • Saham
  • Obligasi
  • Forex
  • Komoditas
  • Kripto
Perdagangan Finansial dengan Python

Mengapa orang berdagang

Mencari laba dengan risiko terukur

  • Posisi long: untung saat harga naik
  • Posisi short: untung saat harga turun

 

Pelaku pasar:

  • Trader institusional
  • Trader ritel
Perdagangan Finansial dengan Python

Trading vs. investasi

Trading:
  • Periode kepemilikan lebih singkat
  • Fokus pada tren jangka pendek/fluktuasi harga
  • Dapat ambil posisi long dan short
Investasi:
  • Periode kepemilikan lebih lama
  • Fokus pada fundamental pasar
  • Umumnya ambil posisi long
Perdagangan Finansial dengan Python

Data runtun waktu finansial

Data runtun waktu: deret titik data yang diindeks menurut waktu

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
Perdagangan Finansial dengan Python

Plot grafik garis untuk data runtun waktu

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

Contoh line plot harga penutupan saham

Perdagangan Finansial dengan Python

Grafik candlestick

Candlestick: Kiri: candlestick hijau (bullish), kanan: candlestick merah (bearish).

  • Tiap candlestick menampilkan high, low, open, dan close

  • Warna menunjukkan pergerakan bullish (naik) atau bearish (turun)

Perdagangan Finansial dengan Python

Plot grafik candlestick dengan 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()

Plot candlestick

Perdagangan Finansial dengan Python

Ayo berlatih!

Perdagangan Finansial dengan Python

Preparing Video For Download...