2

Python 3.6 実験は次のことを行うことです

次のコードには、毎日 quandl から取得する特定の日次 EOD/OHLC 株式データが含まれています。

class YahooQuote(Quote):
''' Daily quotes from Yahoo. Date format='yyyy-mm-dd' '''
def __init__(self,symbol,date,end_date=datetime.date.today().isoformat()):
    super(YahooQuote,self).__init__()
    self.symbol = symbol.upper()
    url_string = "https://www.quandl.com/api/v3/datasets/NSE/CEATLTD.csv?&order=asc&collapse=daily&start_date=2017-04-18&end_date=2017-05-19&api_key=rFp-5oz3wKzJtNAuvzxC"
    csv = urllib.request.urlopen(url_string).readlines()
    csv.pop(0)
    print(csv)
    for bar in range(0,len(csv)):
        ds,open_,high,low,last,close,volume,adjc = csv[bar].decode().rstrip().split(',')
        open_,high,low,last,close,volume,adjc = [float(x) for x in [open_,high,low,last,close,volume,adjc]]
        dt = datetime.datetime.strptime(ds,'%Y-%m-%d')

2017-04-18 csv には からまでの日次 EOD データ2017-05-19が OHLC 形式で含まれています

このデータを 1 つの CSV で Weekly に変換し、別の CSV で Monthly に変換したい. Python で非常に効率的な方法でそれを行う方法.

指定された日付までの週単位の変換を行っている間に、データを更新する必要があります。

私は新しいので、リンク内の既存のコードの一部を参照しました。先に進むことができません。適切なコードを使用したPythonの専門家のヘルプは、問題の解決に役立ちます。

毎月の最初の取引日を使用して、毎日のパンダ株データを月次データに変換します

4

0 に答える 0