Win11 WSL2 Ubuntu Python yfinance Ⅱ
yfinance 相関係数豪ドル/円4時間足予測ファイル保存
相関係数豪ドル/円4時間足予測ファイルを保存します。
この前のぺ-ジ
yfinance 相関係数豪ドル/円4時間足予測ファイル
で作成したファイル内容
#!/home/yamada/miniconda3/bin/python3
・・・・・・・・・・・・・・・・
df_concat.to_csv(
'/home/yamada/public_html/manep-img/yfin_sou_4h.csv',
header=False, index=False)
までをコピして Python ファイルを作成します。
自分の PC Windows で TeraPad 等を使用して作成できたら
\\wsl.localhost\Ubuntu-22.04\home\yamada\public_html
に保存します。
ファイル名は
yfin_audjp_sou_4h.py
とします。
文字コ-ドは、UTF-8N
BOM なし
改行コ-ドは、LF
です。
yfinance 相関係数豪ドル/円4時間足予測ファイル動作確認
相関係数豪ドル/円4時間足予測ファイルの動作確認をします。
WSL2 Ubuntu のターミナルを立ち上げます。
立ち上げ方がわからない方は
Ubuntu の起動
を見てください。
yamada@yama:~$ conda activate
として conda 環境を有効にします。
public_html/yfin_audjp_sou_4h.py ファイルを実行します。
[結果]
yamada@yama:~$ conda activate
(base) yamada@yama:~$ python3 public_html/yfin_audjp_sou_4h.py
sl_cl_t
[[92.115 92.04 92.153 ... 94.214 93.879 93.833]
[92.04 92.153 91.625 ... 93.879 93.833 93.598]
[92.153 91.625 92.788 ... 93.833 93.598 93.938]
...
[96.93 96.876 96.593 ... 95.803 95.889 95.872]
[96.876 96.593 95.692 ... 95.889 95.872 96.008]
[96.593 95.692 95.211 ... 95.872 96.008 96.14 ]]
(4379, 30)
sl_cl_24
[[92.115 92.04 92.153 ... 93.927 93.901 94.265]
[92.04 92.153 91.625 ... 93.901 94.265 94.227]
[92.153 91.625 92.788 ... 94.265 94.227 94.01 ]
...
[96.93 96.876 96.593 ... 95.708 95.658 95.761]
[96.876 96.593 95.692 ... 95.658 95.761 96.003]
[96.593 95.692 95.211 ... 95.761 96.003 95.798]]
基準値
[95.612 95.271 94.929 95.072 95.096 95.187 95.325 95.277 95.479 95.476
95.656 95.759 95.993 95.708 95.658 95.761 96.003 95.798 96.165 95.803
95.889 95.872 96.008 96.14 ]
cor
[[ 1. 0.63413283 0.65496347 ... -0.25400076 0.02590592
0.29983131]
[ 0.63413283 1. 0.87618532 ... -0.14505578 0.11475329
0.29254845]
[ 0.65496347 0.87618532 1. ... -0.24449187 0.05088143
0.37669991]
...
[-0.25400076 -0.14505578 -0.24449187 ... 1. 0.84356709
0.49429494]
[ 0.02590592 0.11475329 0.05088143 ... 0.84356709 1.
0.7808011 ]
[ 0.29983131 0.29254845 0.37669991 ... 0.49429494 0.7808011
1. ]]
相関max= 0.9293793805956905
相関max_ID= 1726
相関する30個のデータ
[97.328 97.337 97.034 96.955 97.021 96.983 97.26 97.159 97.136 97.405
97.655 97.795 97.833 97.778 97.758 98.012 97.994 98.093 98.118 98.16
98.032 98.031 98.281 98.465 98.498 98.367 97.919 98.138 98.407 98.272]
元データsl_cl_t[c_max_id]を1×30 次元に変換
[[97.328]
[97.337]
[97.034]
[96.955]
[97.021]
・・・・・・・・
[98.032]
[98.031]
[98.281]
[98.465]
[98.498]
[98.367]
[97.919]
[98.138]
[98.407]
[98.272]]
sl_cl_t[c_max_id]標準偏差値
[[-0.92198906]
[-0.90338946]
[-1.529576 ]
[-1.69283916]
[-1.55644209]
・・・・・・・・
[ 1.49595894]
[ 1.22523143]
[ 0.29938467]
[ 0.75197494]
[ 1.30789632]
[ 1.02890232]]
標準偏差 s = 0.3452886247402301
平均値 m = 95.62237499999999
予測値 w
[[95.30402266]
[95.31044489]
[95.09422981]
[95.0378569 ]
[95.08495325]
・・・・・・・・
[96.11536443]
[96.13891261]
[96.04543348]
[95.72574912]
[95.88202339]
[96.07397672]
[95.97764327]]
データ保存
[[96.13891261]
[96.04543348]
[95.72574912]
[95.88202339]
[96.07397672]
[95.97764327]]
[[96.139]
[96.045]
[95.726]
[95.882]
[96.074]
[95.978]]
0
0 96.139
1 96.045
2 95.726
3 95.882
4 96.074
5 95.978
6 92.938
0
0 25/8/8 16~
1 25/8/8 20~
2 25/8/9 00~
3 25/8/9 04~
4 25/8/11 04~
5 25/8/11 08~
6 信頼度(%)
0 0
0 25/8/8 16~ 96.139
1 25/8/8 20~ 96.045
2 25/8/9 00~ 95.726
3 25/8/9 04~ 95.882
4 25/8/11 04~ 96.074
5 25/8/11 08~ 95.978
6 信頼度(%) 92.938
次に
/home/yamada/public_html/manep-img/
の中に以下のような
yfinance_sou_4h.png と yfin_sou_4h.csv
ができていることを確認します。
上手く動作しました。
引き続き、相関係数豪ドル/円日足予測ファイルを作成します。