KATOエンジニヤリング開発日誌

「アウトプット無きエンジニアにインプットもチャンスも無い」の精神で書いています

プログラミング

ConoHa APIをつかって「お知らせ」を定期的に確認する - 実装編 -

前回は使用するConoHa APIの詳細について調査しました。 www.kato-eng.info 今回は実際にプログラムの内容について解説していきます。

ConoHa APIをつかって「お知らせ」を定期的に確認する - API 調査編 -

以前にもブログに書いた通り、株式分析基盤はConoHa VPS上で稼働しています。 www.kato-eng.info VPSのような他社リソースを使用する場合、メンテナンス情報や障害情報を定期的に確認する必要がありますが毎回ConoHaにログインして「お知らせ」を確認するの…

日経平均と各日本株式との相関係数を算出するスクリプトを作成した

相関係数とは2つのデータ間にどれくらいの関係性があるかを示す指標として使われます。 KABU+では前日終値からの変動比率が取得できるので、日経平均株価と各日本株式との終値の変動比率の相関係数を算出すれば、日経平均と同じような値動きをするものと、逆…

Pythonで日本株の月次平均収益率を算出するスクリプトを開発した

これまでの開発でKABU+から様々なデータを取得できるようになったので、そろそろデータの活用をしたいと思い適当な統計指標を探していたところ、下記の本に記載されている「月次平均収益率」が簡単で有意義な統計指標だと感じました。 完全独習 統計学入門作…

Pythonスクリプトのリファクタリングを実施した

前回の記事でお伝えした通り、開発状況をGitHubに公開するようにしましたが、ソースコードは動けばいいというような感じでコーディングしていたので見映えがあまりよくありませんでした。 今回は既に運用している、「KABU+からCSVファイルを日次でダウンロー…

KABU+で取得したデータから日経平均株価の回帰分析を行う

前回まででKABU+から取得したCSVファイルをもとにデータベースへのインポートまでを行いました。 今回からはインターネットから取得したデータを利用して実際に株価の分析を行ってみました。 www.kato-eng.info www.kato-eng.info www.kato-eng.info

KABU+で取得したCSVファイルをデータベースにインポートする

前々回KABU+で株価データのCSVファイルを取得しましたが、CSVファイルのままだとデータの加工や集計に不便なのでデータベースを作成することにしました。 www.kato-eng.info 現在CSVファイルの取得はConoHaのVPSを利用しています。VPS上にデータベースソフト…

KABU+で取得したCSVファイルを定期的に圧縮する

前回KABU+で株価データのCSVファイルを取得しましたが、そのまま保管しているとサーバーのストレージ容量を圧迫してしまうので年月ごとにzip形式で圧縮するスクリプトを作成しました。 www.kato-eng.info

KABU+で過去の株価データを全て取得する

株のシステムトレードを行うために株価データを取得する方法を探していたところ「KABU+」というサイトが良さげでした。 kabu.plus こちらのサイトは有料サービスですがStandardプランで月額1080円で安定して株価や投資指標のデータを取得できるのが良いです…

WEB+DB PRESS の速習Spring Bootを読んだ感想

今月発売されたWEB+DB PRESS Vol.106にSpring Bootの特集が掲載されていました。現在、業務でSpring Frameworkを使用しているので後学のために開発環境を構築して動作させてみることにしました。本誌でも言及されているがひとつのフレームワークをじっくり学…

whileプログラムでif-then文を展開する

現在技術評論社から出版されている「チューリングの考えるキカイ」を読んでいます。 チューリングの考えるキカイ ~人工知能の父に学ぶコンピュータ・サイエンスの基礎作者: 阿部彩芽,笠井琢美出版社/メーカー: 技術評論社発売日: 2018/04/28メディア: 単行本…

CodeIQの「汚いコードを綺麗にしてして」解答

CodeIQの「汚いコードを綺麗にしてして」を解いたので、私が作成したコードを晒します。 4月25日の1時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗ジエンドマーク」解答

CodeIQの「進捗ジエンドマーク」を解いたので、私が作成したコードを晒します。 2月25日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

Software-Design 2018年2月号のPythonライブラリの記事 3

2018年1月に発売された「Software Design 2018年2月号」のPythonライブラリの記事の第3章を読み終わりました。 www.kato-eng.info www.kato-eng.info

Software-Design 2018年2月号のPythonライブラリの記事 2

2018年1月に発売された「Software Design 2018年2月号」のPythonライブラリの記事の第2章を読み終わりました。 www.kato-eng.info

Software-Design 2018年2月号のPythonライブラリの記事 1

2018年1月に発売された「Software Design 2018年2月号」のPythonライブラリの記事を読みました。 ソフトウェアデザイン 2018年 02 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2018/01/18メディア: 雑誌この商品を含むブログ (1件) を見る 仕事でPython…

CodeIQの「進捗ヴェリーグッドマーク」解答

CodeIQの「進捗ヴェリーグッドマーク」を解いたので、私が作成したコードを晒します。 12月21日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗いいわけマーク」解答

CodeIQの「進捗いいわけマーク」を解いたので、私が作成したコードを晒します。 12月21日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗まあまあマーク」解答

CodeIQの「進捗まあまあマーク」を解いたので、私が作成したコードを晒します。 12月21日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗ビッグバンマーク」解答

CodeIQの「進捗ビッグバンマーク」を解いたので、私が作成したコードを晒します。 12月7日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗ないですマーク」解答

CodeIQの「進捗プログレスマーク」を解いたので、私が作成したコードを晒します。 11月7日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

CodeIQの「進捗プログレスマーク」解答

CodeIQの「進捗プログレスマーク」を解いたので、私が作成したコードを晒します。 11月7日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

「なっとくアルゴリズム」を読んだ - k近傍法 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info

「なっとくアルゴリズム」を読んだ - 動的計画法 -

動的計画法は問題を小さく分割し、それらの部分問題を先に解くことで難しい問題を解く手法である。 前回、貪欲法で実行したナップザック問題について動的計画法で考えてみる。 www.kato-eng.info

「なっとくアルゴリズム」を読んだ - 貪欲法 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info www.kato-eng.info www.kato-eng.info www.kato-eng.info www.kato-eng.info

「なっとくアルゴリズム」を読んだ - ダイクストラ法 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info www.kato-eng.info www.kato-eng.info www.kato-eng.info

CodeIQの「進捗やったったマーク」回答

CodeIQの「進捗やったったマーク」を解いたので、私が作成したコードを晒します。 10月5日の10時に回答締切なので、ネタバレを避けるためそれ以降に投稿しています。 www.kato-eng.info

「なっとくアルゴリズム」を読んだ - 幅優先探索 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info www.kato-eng.info www.kato-eng.info

「なっとくアルゴリズム」を読んだ - 分割統治 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info www.kato-eng.info

「なっとくアルゴリズム」を読んだ - 再帰 -

前回に続いて「なっとくアルゴリズム」を読んで理解したことのまとめです。 www.kato-eng.info