さくら VPS 相関係数予測Ⅱ

さくら VPS 豪ドル/円為替蓄積データファイルまとめ

ここまでで、豪ドル/円為替蓄積データファイル作成の説明が終了しました。
引き続き、このファイルをまとめます。
ファイル内容をまとめると以下のようになります。

#!/home/yamada/miniconda3/bin/python3
#coding: utf-8

import pandas as pd
import datetime

print("日本標準時(JST)現在時刻")
print(datetime.datetime.now())

df = pd.read_csv(
'/home/yamada/public_html/manep/gai_audjp.csv', header=1,
 index_col=0, usecols=range(0,5), encoding="cp932")
print(df.head())

print("カラムラベルの変更")
df.columns = ['open', 'high', 'low', 'close']
print(df.head())
print(df.tail())

# 逆順にする
df = df.sort_index(ascending=True)
print("逆順")
print(df.head())

dfd = pd.read_csv(
'/home/yamada/public_html/manep/gai_audjp_d.csv', index_col=0)
print("日足過去データ")
print(dfd.tail())

print("日足過去ラストデータ削除")
dfd = dfd.drop(dfd.index[-1])
print(dfd.tail())

print("過去データ+新データ")
dfd_1 = pd.concat([dfd, df])
print(dfd_1.tail(20))

# dfd_2 = dfd_1.drop_duplicates(keep='last')
## dfd_2 = dfd_1.loc[~dfd_1.index.duplicated("last")]
# print("すべての列値が同じものは最新を残す")
# print(dfd_2.tail(20))

# open が等しいものは最新化する
dfd_2 = dfd_1.drop_duplicates(subset=['open'], keep='last')

# dfd_4h1.drop_duplicates(subset=['close'], keep='last', inplace=True)
# 引数 inplace を True とすると、元の DataFrame から重複した行が削除される

print("日足データを gai_audjp_d.csv に書込")
dfd_2.to_csv(
'/home/yamada/public_html/manep/gai_audjp_d.csv',
 header=True, index=True)

さくら VPS 豪ドル/円為替蓄積データファイル作成

ここで表示したファイル内容は windows 側で作成します。
上記内容をすべてをコピ-&ペーストし、Python ファイルを作成します。
自分の PC Windows で TeraPad 等を使用して作成できたらファイル名を gai_audjp.py として保存します。
文字コ-ドは、UTF-8N
BOM なし
改行コ-ドは、LF
です。
保存先はホスト Wimdows OS の フォルダ c:\vb_public_html にしました。
このファイルはユ-ザ-ディレクトリ
/home/yamada/public_html
に SFTP でアップロ-ドします。
やり方がよく分からない方は
ユ-ザ-ごとの公開ディレクトリを用意する
の「SFTP でファイル アップロード」
を読んでください。

さくら VPS 豪ドル/円為替蓄積データファイル動作準備

蓄積データファイルを動作させるには
conda 仮想環境に Python ライブラリ pandas をインストールする必要があります。
まだの方は
Ubuntu 24.04.2 LTS アップグレード python3 復活--Miniconda インストール
を参照してインストールしてください。
$ conda list
で pandas が見つからない場合は
$ conda install pandas
でインストールしてください。
シリアルコンソ-ルを開き、
yamada@********:~$ conda install pandas
Enter を押してインスト-ルを開始します。
しばらく黙りこくってからコメントが次々と出てインスト-ルが完了します。
$ conda list でインスト-ル結果を見ます。
pandas 2.3.1 py313h280b501_0
のように確認できるはずです。

種-為替蓄積データ CSV ファイル作成

最初は、種となる為替蓄積データ CSV ファイルが必要です。
外貨ネクストネオ リッチアプリ版のログイン
から最新の為替蓄積データを取得し

,open,high,low,close
2025/08/11,96.213,96.536,96.0,96.491
2025/08/12,96.327,96.832,96.184,96.533
2025/08/13,96.323,96.747,96.317,96.468
2025/08/14,96.372,96.437,95.518,95.981
2025/08/15,95.916,96.071,95.619,95.621

のような CSV ファイルを作成し
/home/yamada /public_html/manep/gai_audjp_d.csv
に保存します。
行数は数行で充分です。
古い順に並べてください。
文字コ-ドは、UTF-8N
BOM なし
改行コ-ドは、LF
です。

さくら VPS conda 仮想環境で豪ドル/円為替蓄積ファイル動作確認

conda 仮想環境で豪ドル/円為替蓄積ファイル gai_aydjp.py の動作確認をします。
シリアルコンソ-ルを開き、次のように動けば確認完了です。


yamada@*************:~$ conda activate
(base) yamada@*************:~$ python3 public_html/gai_audjp.py
日本標準時(JST)現在時刻
2025-08-17 19:52:09.471897
            始値    高値    安値    終値
2025/08/15  95.916  96.071  95.619  95.621
2025/08/14  96.372  96.437  95.518  95.981
2025/08/13  96.323  96.747  96.317  96.468
2025/08/12  96.327  96.832  96.184  96.533
2025/08/11  96.213  96.536  96.000  96.491
カラムラベルの変更
              open    high     low   close
2025/08/15  95.916  96.071  95.619  95.621
2025/08/14  96.372  96.437  95.518  95.981
2025/08/13  96.323  96.747  96.317  96.468
2025/08/12  96.327  96.832  96.184  96.533
2025/08/11  96.213  96.536  96.000  96.491
              open    high     low   close
2021/10/20  85.418  85.973  85.348  85.933
2021/10/19  84.710  85.542  84.656  85.506
2021/10/18  84.680  85.021  84.272  84.738
2021/10/15  84.254  84.922  84.243  84.779
2021/10/14  83.522  84.399  83.428  84.296
逆順
              open    high     low   close
2021/10/14  83.522  84.399  83.428  84.296
2021/10/15  84.254  84.922  84.243  84.779
2021/10/18  84.680  85.021  84.272  84.738
2021/10/19  84.710  85.542  84.656  85.506
2021/10/20  85.418  85.973  85.348  85.933
日足過去データ
              open    high     low   close
2025/08/11  96.213  96.536  96.000  96.491
2025/08/12  96.327  96.832  96.184  96.533
2025/08/13  96.323  96.747  96.317  96.468
2025/08/14  96.372  96.437  95.518  95.981
2025/08/15  95.916  96.071  95.619  95.621
日足過去ラストデータ削除
              open    high     low   close
2025/08/08  95.747  96.526  95.740  96.321
2025/08/11  96.213  96.536  96.000  96.491
2025/08/12  96.327  96.832  96.184  96.533
2025/08/13  96.323  96.747  96.317  96.468
2025/08/14  96.372  96.437  95.518  95.981
過去データ+新データ
              open    high     low   close
2025/07/21  96.480  96.752  96.050  96.147
2025/07/22  95.985  96.379  95.619  96.124
2025/07/23  96.040  96.740  95.845  96.730
2025/07/24  96.626  97.046  96.397  96.843
2025/07/25  96.870  97.142  96.615  96.937
・・・・・・・・
2025/08/11  96.213  96.536  96.000  96.491
2025/08/12  96.327  96.832  96.184  96.533
2025/08/13  96.323  96.747  96.317  96.468
2025/08/14  96.372  96.437  95.518  95.981
2025/08/15  95.916  96.071  95.619  95.621
日足データを gai_audjp_d.csv に書込 

さらには、新しく(更新日時確認) gai_audjp_d.csv ができていることを確認します。

引き続き、gai_audjp_d.csv を使用して相関係数豪ドル/円日足予測を行います。


  • さくら VPS 相関係数豪ドル/円日足予測 に進む
  • さくら VPS 相関係数予測Ⅱファイル に戻る
  • 70VPS に戻る