2019-09-01から1ヶ月間の記事一覧
先日ランダムウォーク(ブラウン運動)について調べたので、今回はPythonを使って(単純)ランダムウォークを再現してみようと思う。 turtlechan.hatenablog.com ※python2で書いてます。 計算式の確認 ・ランダム 規則性のない数字の羅列。 ・(単純)ランダムウォ…
今回は、Python の matplotlib ライブラリを使ってローソク足のグラフを表示したいと思います。 私にとって matplotlib は奥が深すぎるので、単純にローソク足を表示するだけにします。 ※python2で書いてます。 ライブラリのインストール 先に必要なライブラ…
今回はランダムウォークについて調べたので、自分が理解・整理するためにメモがてら記事にします。 はじめに ランダムウォークについて調べた経緯 株価データをネットから持ってくるのが面倒なので、株価の推移を自分でシミュレーション(でっち上げ)しようと…
numpy を使ってヒストリカル・ボラティリティを計算するPythonスクリプトを書こうと思います。 ※python2で書いてます。 ヒストリカル・ボラティリティとは 過去のデータから算出する変動率のこと。例えば、「日経225は一年で 何% 値動きするかな?」と思った…
株価データなどをnumpyでいじっているときに pandas の rolling() 的なことをしたいときありませんか?例えば5日間のデータをずらしながら取得したいとか。forループ で良さそうですが遅いのでなしの方向で。 素直に pandas ライブラリを使用すれば解決なん…
前回 pandas を使って指数平滑移動平均(EMA)を修正しつつ計算したが、実行が遅い(?)ので numpy で高速化できないかと思ってスクリプトを書いてみた。 前回の内容は以下。 turtlechan.hatenablog.com 指数平滑移動平均を計算する とりあえず今回作ったスクリ…
pythonでスクレイピングするとき、私は lxml ライブラリを使用して xpath で要素を取得することが多い。Beautiful Soup ライブラリを使えばシンプルに目的の要素を取得できるっぽいが私は使ったことがない。 それはさておき、xpath の書き方を忘れて調べるこ…