import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from pandas_datareader import data as web

# Finansal veriyi çekme
df = web.DataReader('AAPL', data_source='yahoo', start='2020-01-01', end='2020-12-31')

# Hızlı ve yavaş hareketli ortalamaları hesaplama
df = df.rolling(window=12).mean()
df = df.rolling(window=26).mean()

# MACD ve Sinyal hattını hesaplama
df = df - df
df = df.rolling(window=9).mean()

# Grafik çizme
plt.figure(figsize=(12,5))
plt.plot(df, label='Kapanış Fiyatı')
plt.plot(df, label='Hızlı MA')
plt.plot(df, label='Yavaş MA')
plt.plot(df, label='MACD', color='red')
plt.plot(df, label='Sinyal Hattı', color='green')
plt.legend(loc='upper left')
plt.show()
Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.