NotebookとExcel両方で描いてみた。SVG電子工作ブログやってます。NotebookとExcel両方で描いてみた。使い方mariaDBサーバーにアクセスして結果を取り出すチャートシステムトレードプログラムの作り方の参考になるだろうと、Rubyではじめる本を買って読んだ。全体の半分ほどはスクレイピングでした。自分もここで進捗50%まできたと思う。システムトレードプログラムはExcelで充分なんだけどね、linuxサーバ上で動かせない問題があるけれど。進めてGITHUBにあげておきました。データーベース(MariaDB)投入ローカルのCSVファイルで大量の情報を扱うのはつらいからね、データーベースが必要だろうと。この時はDatabase.MySQLを使ったけれども、今回はDatabase.Persistを使います。前に作った変なテーブルはすべて削除して、このように定義した。tech_indsの3テーブルが作られる。それぞれティッカーはここで。テクニカル指標はここで定義した。見てのとおりデータベースにある時間はUTC時間です、日本時間ではありません。集計処理コードの正確性の確認はしていませんので、あしからずご了承くださいませ。収集処理で取ってきているのは1時間足(初回なら日足もついでに)なので、それを集計して日足を作り出す処理を作りました。集計結果が有効か無効かの判定をゆだねる。全要素の和そのままの定義を書いています。テクニカル指標を作るコードの正確性の確認はしていませんので、あしからずご了承くださいませ。portfolioテーブルにある銘柄を対象にテクニカル指標を計算する処理を作りました。"集計処理の対象銘柄がありません。