ねほり.com

何もないから何かみつかる

mplfinance を利用してロウソク足を手軽にプロット

      2020/04/14

マスクは未だ市場に流通していません。

そして近所の薬局に朝6:30に起きて行ってみると既に10人並んでいました・・・・開店3時間前に10人待ち。

 

新型コロナウイルスの猛威にも関わらず株価が下がりません。

いや日経平均22,000円からは下がりましたが19,000円程度を推移しており、企業の業績を反映しているとは言えません。
 

怖いのは日銀の株価指数連動型上場投資信託(ETF)買い。

TOPIXが下がれば日銀がETFを買っているようで、もはや過去のシステムトレードでは太刀打ちできません。

matplotlib でロウソク足をプロットするときは mpl_finance を使っていましたが、「mplfinance」に生まれ変わったとの事なので使い方を確認しました。

mplfinance を利用してロウソク足を手軽にプロット

Githubは「mplfinance 」となります。

exampleにjupyter-notebookのサンプルが幾つか存在するので、それを見ると大体理解できます。

カラム名は Open, High, Low, Close, Volume と指定が必要です。

表示するのは簡単でしたが本数が多すぎてロウソク足かどうか判別できないので、表示する範囲を絞っています。

plot 関数に DataFrame をそのまま渡すだけで、numpy に変換したり、atplotlib を import しておく必要もありません。

特段と記載方法で難しいところはありませんでした。

移動平均線や、出来高も引数を追加するだけで出力されるのも便利ですね。

mplfinance styles

「style=’yahoo’」とか書くだけで、色々なスタイルに変更できるのは便利そうです。

でも、どれも独特な色だなぁ・・・。

brasil

nightclouds

starsandstripes

Backtesting.pyを使った方法と比較する

以前「Backtesting.py」を使った方法を紹介しました。

600KB程度のHTMLとして出力され、ブラウザ上で操作が可能です。

まとめ

「mplfinance 」を使って実装が必要なことってあるかなぁ・・・・。

結局、グラフだけ表示されてもマウスでグリグリと動かせないと活用用途が特に無い気がします。

そして「Backtesting.py」を使った方がバックテストもできるし便利な気がします。

GUI検討って時間がかかって好きじゃないな。

 - 2020年(社会人16年), テクノロジー, 投資, システムトレード

  関連記事

映像メディア品質評価(客観評価法)VIFP、SSIM、RECO、PSNR、NIQEの比較

解像度低下・ぼけ、ブロックひずみ、偽輪郭、ジャーキネス、フリッカ、動きぼけ、途切 …

sand氏のかつての空売りシステム有効性検証(protraシストレ)

システムトレードをずっと放置していましたが、新型コロナウイルス時に実践してたらど …

「線形代数」を「不可」にして再受講するにも難しい

これ以上、日記を更新しないとさすがに後が続かないので、最近の事でも…。&nbsp …

ちょっと未来のテレビ「Twitter TV」

2010年10月17日(日) 私の考えるちょっと未来のテレビ 日本人は「にこにこ …

「中振連」サイト作成業務をしつつ「名刺」を作ることにした

あ~気まぐれ日記とは言え、書くときは連続で本当に書くなぁ…。  &nb …

情報処理学会「CVIM研究会」で「卒論セッション」発表

さて、2月頃には提出が決まっていた情報処理学会「コンピュータビジョンとイメージメ …

最大ドローダウン(時価)を計算してみる(システムトレード)

【前回のあらすじ】 おっす!オラ悟空! みんなはドローダウン(時価)って知ってっ …

保田望氏の過去180日間の高値更新・順張り手法有効性検証(システムトレード)

以前も記載しましたが、システムトレードツールの人気は次のような順序だと思ってます …

6月中旬の検見川浜突堤・稲毛海浜公園の釣果は・・・?潮干狩りは?

以前稲毛周辺の釣り情報をまとめましたが、とりあえず現地に行ってみないと釣れている …

不老不死に向けた研究はどこまで進んでいるか?

「不老不死」 それは、歴史上、中国・秦の始皇帝が追い求め、多くの独裁者にとっての …