Win11 WSL2 Ubuntu Python yfinance Ⅱ
yfinance 相関係数豪ドル/円日足予測ファイル保存
相関係数豪ドル/円4時間足予測ファイルを保存します。
この前のぺ-ジ
yfinance 相関係数豪ドル/円日足予測ファイル
で作成したファイル内容
#!/home/yamada/miniconda3/bin/python3
・・・・・・・・・・・・・・・・
df_concat.to_csv(
'/home/yamada/public_html/manep-img/yfin_sou_d.csv',
header=False, index=False)
までをコピして Python ファイルを作成します。
自分の PC Windows で TeraPad 等を使用して作成できたら
\\wsl.localhost\Ubuntu-22.04\home\yamada\public_html
に保存します。
ファイル名は
yfin_audjp_sou_d.py
とします。
文字コ-ドは、UTF-8N
BOM なし
改行コ-ドは、LF
です。
yfinance 相関係数豪ドル/円日足予測ファイル動作確認
相関係数豪ドル/円日足予測ファイルの動作確認をします。
WSL2 Ubuntu のターミナルを立ち上げます。
立ち上げ方がわからない方は
Ubuntu の起動
を見てください。
yamada@yama:~$ conda activate
として conda 環境を有効にします。
public_html/yfin_audjp_sou_d.py ファイルを実行します。
[結果]
yamada@yama:~$ conda activate
(base) yamada@yama:~$ python3 public_html/yfin_audjp_d.py
最新2025-08-08 00:00:00
(['25/8/11', '25/8/12', '25/8/13', '25/8/14', '25/8/15'], ['8/11', '8/12', '8/13', '8/14', '8/15'])
RangeIndex(start=0, stop=5509, step=1)
Close =
[76.21 76.13 76.3 ... 95.761 95.872 96.14 ]
Idx[-1]= 5508
Idx[-25]= 5484
Idx[-25:]= RangeIndex(start=5484, stop=5509, step=1)
最新かつ予測含む25個のIdx_25 RangeIndex(start=-24, stop=1, step=1)
Idx_25[0]= 79
Idx_25[-1]= 103
Idx_25 の内容
RangeIndex(start=79, stop=104, step=1)
sl_cl_t
[[76.21 76.13 76.3 ... 78.67 78.74 78.99 ]
[76.13 76.3 76.31 ... 78.74 78.99 79.29 ]
[76.3 76.31 75.8 ... 78.99 79.29 79.55 ]
...
[95.21 94.675 94.798 ... 95.072 95.476 95.761]
[94.675 94.798 95.718 ... 95.476 95.761 95.872]
[94.798 95.718 95.603 ... 95.761 95.872 96.14 ]]
(5485, 25)
sl_cl_20
[[76.21 76.13 76.3 ... 77.59 78.04 78.5 ]
[76.13 76.3 76.31 ... 78.04 78.5 78.47 ]
[76.3 76.31 75.8 ... 78.5 78.47 78.18 ]
...
[95.21 94.675 94.798 ... 96.898 96.681 96.239]
[94.675 94.798 95.718 ... 96.681 96.239 96.849]
[94.798 95.718 95.603 ... 96.239 96.849 95.409]]
基準値
[96.707 96.972 96.481 96.342 96.862 96.149 96.104 96.673 96.938 96.964
96.898 96.681 96.239 96.849 95.409 95.072 95.476 95.761 95.872 96.14 ]
cor
[[ 1. -0.52938193 -0.60612717 ... -0.46290743 -0.42900386
-0.30784344]
[-0.52938193 1. 0.90482855 ... -0.024749 -0.06385618
-0.30546078]
[-0.60612717 0.90482855 1. ... 0.09331236 0.06731083
-0.20340978]
...
[-0.46290743 -0.024749 0.09331236 ... 1. 0.77729067
0.55861855]
[-0.42900386 -0.06385618 0.06731083 ... 0.77729067 1.
0.62262691]
[-0.30784344 -0.30546078 -0.20340978 ... 0.55861855 0.62262691
1. ]]
相関max= 0.8858940932386472
相関max_ID= 2253
相関する25個のデータ
[97.235 96.618 96.289 95.663 96.714 96.356 96.722 96.169 96.387 96.815
96.857 96.019 95.39 96.456 94.311 94.043 94.302 94.505 95.431 95.265
95.652 96.287 97.386 98.287 98.95 ]
元データsl_cl_t[c_max_id]を1×25 次元に変換
[[97.235]
[96.618]
[96.289]
[95.663]
[96.714]
・・・・・・・・
[95.652]
[96.287]
[97.386]
[98.287]
[98.95 ]]
sl_cl_t[c_max_id]標準偏差値
[[ 0.9253587 ]
[ 0.39208298]
[ 0.10772688]
[-0.43332758]
[ 0.47505619]
・・・・・・・・
[-0.44283493]
[ 0.10599827]
[ 1.05586865]
[ 1.83460678]
[ 2.40764049]]
標準偏差 s = 0.5606502898420712
平均値 m = 96.32945
予測値 w
[[96.84825263]
[96.54927144]
[96.38984711]
[96.08650477]
[96.59579039]
・・・・・・・・
[96.08117447]
[96.38887796]
[96.92142306]
[97.35802282]
[97.67929434]]
Date_99
['2025-03-25 00:00:00+00:00' '2025-03-26 00:00:00+00:00'
'2025-03-27 00:00:00+00:00' '2025-03-28 00:00:00+00:00'
'2025-03-31 00:00:00+00:00' '2025-04-01 00:00:00+00:00'
'2025-04-02 00:00:00+00:00' '2025-04-03 00:00:00+00:00'
'2025-04-04 00:00:00+00:00' '2025-04-07 00:00:00+00:00'
'2025-04-08 00:00:00+00:00' '2025-04-09 00:00:00+00:00'
'2025-04-10 00:00:00+00:00' '2025-04-11 00:00:00+00:00'
'2025-04-14 00:00:00+00:00' '2025-04-15 00:00:00+00:00'
'2025-04-16 00:00:00+00:00' '2025-04-17 00:00:00+00:00'
'2025-04-18 00:00:00+00:00' '2025-04-21 00:00:00+00:00'
・・・・・・・・
'2025-07-15 00:00:00+00:00' '2025-07-16 00:00:00+00:00'
'2025-07-17 00:00:00+00:00' '2025-07-18 00:00:00+00:00'
'2025-07-21 00:00:00+00:00' '2025-07-22 00:00:00+00:00'
'2025-07-23 00:00:00+00:00' '2025-07-24 00:00:00+00:00'
'2025-07-25 00:00:00+00:00' '2025-07-28 00:00:00+00:00'
'2025-07-29 00:00:00+00:00' '2025-07-30 00:00:00+00:00'
'2025-07-31 00:00:00+00:00' '2025-08-01 00:00:00+00:00'
'2025-08-04 00:00:00+00:00' '2025-08-05 00:00:00+00:00'
'2025-08-06 00:00:00+00:00' '2025-08-07 00:00:00+00:00'
'2025-08-08 00:00:00+00:00']
['3/25', '4/8', '4/22', '5/6', '5/20', '6/3', '6/17', '7/1', '7/15', '7/29', '8/15']
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 103]
RangeIndex(start=0, stop=99, step=1)
0
0 96.081
1 96.389
2 96.921
3 97.358
4 97.679
5 88.589
0
0 25/8/11
1 25/8/12
2 25/8/13
3 25/8/14
4 25/8/15
5 信頼度(%)
0 0
0 25/8/11 96.081
1 25/8/12 96.389
2 25/8/13 96.921
3 25/8/14 97.358
4 25/8/15 97.679
5 信頼度(%) 88.589
次に
/home/yamada/public_html/manep-img/
の中に以下のような
yfinance_sou_d.png と yfin_sou_d.csv
ができていることを確認します。
上手く動作しました。
引き続き、相関係数豪ドル/円日足予測ファイルがさくら VPS の中で動くようにします。
ところが・・・・
あとがき
yfinance は Windows11 WSL2 Ubuntu 24.04 LTS からは動くのですが
さくら VPS の中からは動かないのです。
原因は私にはよくわかりません。
あきらめました。
この後の顛末はいずれまた。
2025/8/27 追記
不本意ながら対応策を さくら VPS 相関係数予測Ⅱファイル 以降に記載しました。