Python Colaboratory Ⅲ
RNN 豪ドル/円4時間足予測最終日時取得ファイル
それではRNN 豪ドル/円4時間足予測最終日時取得ファイルをまとめます。
RNN 豪ドル/円4時間足予測最終日時取得
で説明してきたスクリプトをならべると次のようになります。
import numpy as np import pandas as pd xl_df = pd.read_csv( "drive/MyDrive/Colab Notebooks/my_data/colab_mane_chart_go_4h.csv", encoding="cp932") Close = xl_df["終値(売り)"].values
Date = xl_df["日付"].values Idx = xl_df.index import datetime def addBusinessDays_4h(current_date, business_days_to_add_h): # current_date : 処理する初日の日時 例) 2022-02-03 00:00:00 # business_days_to_add_h : 4時間ずつ延長する回数 cur_date8 = [] # 21/03/30 12~ cur_date4 = [] # 3/30 man_f = 1 #月曜フラグ 0 or 1 doyo_f = 0 #土曜フラグ 0 or 1 current_date0 = current_date weekday0 = current_date0.weekday() if(weekday0 == 0): #月 man_f = 0 while business_days_to_add_h > 0: current_date += datetime.timedelta(hours=4) weekday = current_date.weekday() hour_doyo = current_date.hour if weekday == 6: # sunday = 6 continue if((weekday == 5) and (hour_doyo == 8)): #土 doyo_f = 1 if((weekday == 5) and (doyo_f == 1)): #土 continue if((weekday == 0) and (man_f == 1)): #月 man_f = 0 continue # 年/月/日 時刻として文字列にする処理 # 例 22/03/30 12~ e11 = current_date.strftime("%y/%m/%d %H") e22 = e11.replace("/0", "/") e22 = e22 + "~" e33 = e22[3:] # 22/ 削除 cur_date8.append(e22) cur_date4.append(e33) business_days_to_add_h -= 1 return cur_date8, cur_date4 tstr = Date[-1] tdatetime = datetime.datetime.strptime(tstr, '%Y/%m/%d %H:%M:%S') lastday = addBusinessDays_4h(tdatetime, 6) app = Close[-1:] f_result = np.hstack((app, app, app, app, app, app)) lastday_pd = pd.DataFrame(lastday[0]) f_result_pd = pd.DataFrame(f_result) df_concat = pd.concat([lastday_pd, f_result_pd], axis = 1) df_concat.to_csv( 'colab_mane_chart_go_keras_4h.csv', header=False, index=False)
RNN 豪ドル/円4時間足予測最終日時取得ファイルの動作確認
RNN 豪ドル/円4時間足予測最終日時取得ファイル
keras-go-4h-2.ipynb
の動作確認をします。
Colab の中で動かします。
Colab 内の左上隅にある「ファイル」から「ノ-トブックを新規作成」をクリック。
上記ファイル内容をコピしてこれをノートブックの画面内のボックス(セル)のなかに
貼付け[Ctrl + v]ます。
画面上部のファイル名をクリックして、ファイル名を
keras-go-4h-2.ipynb
に変更します。
ドライブのマウントをします。
左端にある「□」をクリックし、次にマウントマ-ク
をクリックします。
すると、マウントマ-クに「\」が入ります。
その後、▷ をクリックして動作させます。
動作結果
下記のように表示されれば OK です。
「colab_mane_chart_go_keras_4h.csv」
をクリックすると、右側に CSV ファイルの内容を表示することができます。
ちなみに、22/4/2日は土曜日なので
22/4/2 00~04
22/4/2 04~08
の4時間足は存在しますが、4/3日は日曜日のため4時間足は存在しません。
よって
22/4/4 04~08
の4時間足に飛ぶことになります。
ここまでで、RNN 豪ドル/円4時間足予測最終日時取得ファイルがまとまりました。
引き続き、RNN 豪ドル/円 4時間足予測表示ファイルをまとめます。