さくら VPS Python 豪ドル/円 4時間足予測

豪ドル/円ロ-ソク4時間足予測多項式フィティングファイル動作確認

ここまでで、豪ドル/円ロ-ソク4時間足予測多項式フィティングファイルがまとまりました。
引き続きこのファイルの動作確認をしていきます。
さくらの VPS-コントロ-ルパネルのサ-バのコンソ-ルから
□VNCコンソ-ル に入ると
ディスクトップ画面に入ることができます。
このデスクトップ画面のなかで右クリックすればターミナルを呼び出すことができます。
ターミナルが開いたら、
sc_sele_mane_poly-tako_4h.py を実行します。
実行する前に

  /home/yamada/public_html/manep_4h/mane_chart_go_4h.csv

があるか確認します。
マネパ 4時間足 CSV ダウンロードファイル作成 のところで、mane_chart_go_4h.csv のダウンロ-ドを実行しているはずですので ダウンロードファイルはあるはずです。 yamada@********:~$ python3 public_html/sc_sele_mane_poly-tako_4h.py
として実行確認します。
実行が完了したら
yamada@********:~$ ls -l public_html/manep-img
に作成した png ファイル
/home/yamada/public_html/manep-img/mane_chart_go_4h.png
と csv ファイル
/home/yamada/public_html/manep-img/mane_chart_go_4h.csv
ができていることを日時も含め確認します。

豪ドル/円ロ-ソク4時間足予測多項式フィティングファイル定時自動実行

マネパ 4時間足デ-タ CSV ダウンロードファイル
sc_sele_mane_go-s4-4h.py
及び
豪ドル/円ロ-ソク4時間足予測多項式フィティングファイル
sc_sele_mane_poly-tako_4h.py
を定時自動実行します。
なお、sc_sele_mane_go-s4-4h.py の定時自動実行にあたっては 18行目のヘッドレス設定を True にしてください。
options.headless = True
豪ドル/円の4時間足デ-タは、
① 月は 08:00 から4時間ごとに1本づつ存在。
② 火~金は 00:00 から4時間ごとに1本づつ存在。
③ 土は 00:00 から 08:00 まで4時間ごとに1本づつ存在。
④ 日は存在せず。
なので、曜日別に自動実行ファイルを作成します。
ファイル定時自動実行については Selenium Google 検索ファイル定時自動実行 で説明しました。
参考にしてください。
おさらいします。
二つのファイルをスケジューリングして自動実行してみましょう。
端末画面から
yamada@********:~$ crontab -e
として、指定した時間に実行します。
書式は

   .---------分(0-59)
   | .-------時(0-23)
   | | .-----日(1-31)
   | | | .---月(1-12)
   | | | | .-曜日(0-6)(日=0)
   | | | | |
   * * * * * 起動ファイル 動作ファイル

です。
実行ファイルは /public_html/sc_sele_mane_go-s4-4h.py と
/public_html/sc_sele_mane_poly-tako_4h.py
を02分と04分に実行します。
① 月は 08:00 から4時間ごとに起動

  2 8-23/4 * * 1 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 8-23/4 * * 1 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py

② 火~金は 00:00 から4時間ごとに起動

  2 */4 * * 2-5 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 */4 * * 2-5 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py

③ 土は 00:00 から 08:00 まで4時間ごとに起動

  2 0-8/4 * * 6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 0-8/4 * * 6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py

となります。
ファイルの場所指定は絶対パスで表示します。
端末画面から
yamada@********:~$ crontab -e
で crontab -e を実行すると
一番最初はどんなエディタで開くか聞かれます。
デフォルトでは nano で開かれ
/tmp/crontab.e8OTCl/crontab
ファイルが開いて(これは例です)
コメントのみのファイルが展開されますので、 下記のように追記編集します。

  ・・・・
  # For example, you can run a backup of all your user accounts
  # at 5 a.m every week with:
  # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
  # 
  2 8-23/4 * * 1 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 8-23/4 * * 1 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py
  2 */4 * * 2-5 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 */4 * * 2-5 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py
  2 0-8/4 * * 6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_go-s4-4h.py
  4 0-8/4 * * 6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly-tako_4h.py
  # For more information see the manual pages of crontab(5) and cron(8)
  ・・・・

赤字部分を追加し、編集が終わったら
Ctrl + o
Enter
Ctrl + x
で終了します。
yamada@********:~$ sudo cat /var/spool/cron/crontabs/yamada
でファイル内容を確認します。
/tmp/crontab.e8OTCl/crontab
を編集したはずでしたが、
/var/spool/cron/crontabs/yamada
に保存されています。
不思議ですが仕方ありません。

これでスケジューリングは完了です。
指定時刻になれば、ヘッドレスモードが有効になっていれば何事もなく
起動ファイル python3 で 動作ファイル sc_sele_mane_go-s4-4h.py
が立ち上がり、次に第二の動作ファイル
sc_sele_mane_poly-tako_4h.py が動作して
/home/yamada/public_html/manep-img
のなかに自動作成された
mane_chart_go_4h.csv, mane_chart_go_4h.png
の2つのファイルが保存されます。

豪ドル/円ロ-ソク4時間足予測多項式フィティングファイル動作最終確認

豪ドル/円ロ-ソク4時間足予測 ファイルがうまく動いたか最終確認します。
作成された
mane_chart_go.csv_4h, mane_chart_go_4h.png
の2つのファイルの中身を表示するファイルを作成します。
予測日/予測値の一覧表を作成 が参考になります。
ファイル内容は次のようになります。


  <!doctype html>
  <html>
  <head>
  <meta charset="utf-8">
  <title>豪ドル/円4時間足多項式フィッティング予測チャ-ト表示</title>
  </head>
  <body>
  <h2>豪ドル/円4時間足多項式フィッティング予測チャ-ト表示</h2> 
  <img src="manep-img/mane_chart-go_4h.png" alt="豪ドル/円 予測">
  <br>    
  <h2>今後24時間の予測値</h2>
  <table>
    <tr>
      <th>年月日時</th>
      <th>予測値(円)</th>
    </tr>
  <?php
  $f = fopen("manep-img/mane_chart_go_4h.csv", "r");
  while($line = fgetcsv($f)) {
    echo "<tr>";
    for ($i=0; $i < count($line); $i++) {
      echo "<td>" . $line[$i] . "</td>";
    }
    echo "</tr>";
  }
  fclose($f);
  ?>
  </table>
  </body>
  </html>

このファイルの実行結果は 豪ドル/円 4時間足多項式フィッティング予測表示 から見ることができます。
なお、さらに手を加えて CSS 等も付加して、少しきれいに、また余分なことも含め見えています。

豪ドル/円ロ-ソク4時間足予測多項式フィティングファイルが完成しました。
長々とここまで読んでいただきありがとうございました。


  • 豪ドル/円 4時間足多項式フィッティング予測表示 に進む
  • 豪ドル/円4時間足予測まとめ に戻る
  • 豪ドル/円ロ-ソク4時間足と予測値の表示 に戻る
  • 予測最終日時取得関数まとめ に戻る
  • X 軸日付予測4時間足最終日時取得 に戻る
  • Numpy polyfit 関数で豪ドル/円4時間足予測 に戻る
  • 豪ドル/円 4時間足 CSV ダウンロ-ドデ-タ グラフ化 に戻る
  • マネパ 4時間足 CSV ダウンロードファイル作成 に戻る
  • 4時間足ダウンロ-ドファイル名変更 に戻る
  • Money Partners サイト 4時間足デ-タ取得 に戻る
  • 70VPS に戻る