Python

Python

【Python】mplfinace使ってボリンジャーバンドを表示

Kindleでパンローリング本セールが2月も継続しています。パンローリングの外国の翻訳本は安くても3000円しますのでこの機会に電子書籍版を買っておくことをお勧めします。 今回はボリンジャーバンドをPythonでローソク足と共に表示...
Python

【Python】日本株の週足チャートを表示させる

日本株の週足チャートですが前回紹介したcsvを保存する方法ではなくAPIを使って表示できるので紹介します。移動平均線と出来高も表示させています。 早速コードです。今回は2914JTのチャートを使います。 目次 ローソク足...
Python

【Python】トレードの損益分岐点と勝率のグラフ描画

トレード期待値は勝率と平均の利益、損失がわかれば簡単に式で表せます。この式で期待値が+になるようにトレードの戦略を立てるのが基本となります。 期待値=勝率*平均利益 - 負率*平均損失 期待値≧0となるラインをグラフにしていま...
Python

【Python】mpl_finance廃止。mplfinanceでS&P500のローソク足を表示

ローソク足を表示するには今までmpl_financeのライブラリを使用していましたが如何せん使い勝手が悪く、時間をnumpyに変換したりする必要があったのですが新たにmplfinanceにアップデートされデータフレームをそのまま表示できる...
Python

【スクレイピング】日本の全企業の株価(4本値)一覧を取得する

日本の上場企業約3700社の4本値を取得するコードです。 例によって今回も株式投資メモを使います。これだけデータを提供してくれているのはありがたい限りです。以下のコードになります。では企業数が変わるので今表示できる最大のページに変え...
Python

【Python】PDFをページ数を指定して結合する

PDFで複数ファイルがある場合に必要なページだけマージして一つのPDFにまとめて出力するコードを作ったのであげておきます。 PDF処理も例によってライブラリが充実しているので今回はPyPDF2を使って処理します。!pipを使うことで...
Python

日経平均のアノマリーについて検証

はじめに アノマリーとはなぜそうなるか因果関係がはっきりとはわからないがそうなる傾向があるという事象のことです。 よく言われているのは大統領選挙のアノマリーで変わったところではジブリの放送される日には株価が下がるという何も根拠...
Python

バックテスト1-RSI

練習で代表的なインジケータでバックテストをします。※この記事は1月中に完成予定です。 1.RSIの式 最初にRSIは買われすぎ売られすぎを表すオシレーター系の指標で式は $$RSI =\frac{A}{A+B}*100$...
Python

【Pythonバックテスト】最適パラメータ探索

システムトレードをするうえでどのパラメータが最適か総当たりで探索する方法について記載します。使用するシステムは前回同様単純移動平均線のゴールデンクロス・デッドクロスとします。 1.データ前処理 まずはデータの前処理をします。今...
Python

【Python】1965年~日経平均バックテスト

勉強がてら日経平均を使って簡易のバックテストをしてみるのでまとめておきます。 はじめに まず参考書籍を紹介しておきます。何冊か本を読みましたがこのオライリーのPythonによるファイナンス第二版が特に読みやすかったです。 ...
タイトルとURLをコピーしました