Python: 1. Datenquellen
Aktion: verwenden "fertiges" und "funktionsfägies" und passe ggf. dieses an deinen Bedarf an.
Ich arbeite mit win10 pro und
excel 2019 home & student (ist Frage des Funktionsumfangs)
zum Test der py scripts wird IDLE eingesetzt
Wichtig: die Pfade müssen evtl. angepasst werden.
1. Lese EOD Daten eines Symbols vom Markt USA
>Dieses script liest die EOD Daten von Tesla (TSLA) via yahoo ein
macht aus den Daten eine zusätzliche Spalte mit MA20 und
speichert alle diese Daten in ein file mit dem Namen tsla.csv ab;
der Separator für die Daten ist das Komma ",".
>csv Formate können fast alle Programme und scripte danach einlesen.
1.1 pyScript Name: pyFinace.py
-----------------------------------------------------------------------------------
# C:\Python27\Tools\Scripts\pyFinace.py
# ref: python u.a. sentdex videos auf youtube
# https://www.youtube.com/watch?v=eXBD2bB9...GBpGdHpXln
#--------------------------------------
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader as web
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()
style.use('ggplot')
start = dt.datetime(2019,9,1)
end = dt.datetime(2019,9,30)
df = web.DataReader('TSLA','yahoo',start,end)
#print(df.head(30)) print(df.tail(12))
df.to_csv('tsla.csv')
df = pd.read_csv('tsla.csv', parse_dates=True, index_col =0)
df['20ma'] = df['Adj Close'].rolling(window=100,min_periods=0).mean()
#------------------liest 10 Daten vom Beginn des files--------------
print(df.head(10))
#------------------liest 10 Daten vom Ende des files----------------
print(df.tail(10))
-----------------------------------------------------------------------------------
Aktion: verwenden "fertiges" und "funktionsfägies" und passe ggf. dieses an deinen Bedarf an.
Ich arbeite mit win10 pro und
excel 2019 home & student (ist Frage des Funktionsumfangs)
zum Test der py scripts wird IDLE eingesetzt
Wichtig: die Pfade müssen evtl. angepasst werden.
1. Lese EOD Daten eines Symbols vom Markt USA
>Dieses script liest die EOD Daten von Tesla (TSLA) via yahoo ein
macht aus den Daten eine zusätzliche Spalte mit MA20 und
speichert alle diese Daten in ein file mit dem Namen tsla.csv ab;
der Separator für die Daten ist das Komma ",".
>csv Formate können fast alle Programme und scripte danach einlesen.
1.1 pyScript Name: pyFinace.py
-----------------------------------------------------------------------------------
# C:\Python27\Tools\Scripts\pyFinace.py
# ref: python u.a. sentdex videos auf youtube
# https://www.youtube.com/watch?v=eXBD2bB9...GBpGdHpXln
#--------------------------------------
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader as web
from pandas.plotting import register_matplotlib_converters
register_matplotlib_converters()
style.use('ggplot')
start = dt.datetime(2019,9,1)
end = dt.datetime(2019,9,30)
df = web.DataReader('TSLA','yahoo',start,end)
#print(df.head(30)) print(df.tail(12))
df.to_csv('tsla.csv')
df = pd.read_csv('tsla.csv', parse_dates=True, index_col =0)
df['20ma'] = df['Adj Close'].rolling(window=100,min_periods=0).mean()
#------------------liest 10 Daten vom Beginn des files--------------
print(df.head(10))
#------------------liest 10 Daten vom Ende des files----------------
print(df.tail(10))
-----------------------------------------------------------------------------------