株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

グラフに単純移動平均 (SMA) を追加する (変更内容PRの紹介) ◆ Backtrader 最初の戦略その6.1

概要 下記の記事で変更した内容を、GitHubのPRにまとめたので、参考にしてほしい。 https://how-to-make-stock-trading-system.dogwood008.com/entry/backtrader-output-chart-smahow-to-make-stock-trading-system.dogwood008.com GitHubのPR github.com

グラフに単純移動平均 (SMA) を追加する ◆ Backtrader 最初の戦略その6

前回の振り返り 今回の内容 単純移動平均 (Simple Moving Average; SMA)とは? main.py を変更 前回の振り返り 前回は、バックテストの結果をグラフとして出力した。 how-to-make-stock-trading-system.dogwood008.com how-to-make-stock-trading-system.dog…

バックテストの結果を出力する(変更内容PRの紹介) ◆ Backtrader 最初の戦略その5.1

概要 下記の記事で修正した内容を、GitHubのPRにまとめたので、参考にしてほしい。 how-to-make-stock-trading-system.dogwood008.com GitHubのPR github.com サンプル 実際にこのPRに沿ってグラフを出力すると、下記のようなものになる。 how-to-make-stock…

バックテスト中に手仕舞いする(変更内容PRの紹介) ◆ Backtrader 最初の戦略その4.2

概要 下記の2記事で修正した内容を、GitHubのPRにまとめたので、参考にしてほしい。 how-to-make-stock-trading-system.dogwood008.com how-to-make-stock-trading-system.dogwood008.com GitHubのPR github.com

バックテストの結果を出力する ◆ Backtrader 最初の戦略その5

前回の振り返り 今回の内容 main.py の変更 Photo by Lorenzo from Pexels 前回の振り返り 前回は手仕舞いするためのコードを紹介した。 how-to-make-stock-trading-system.dogwood008.com 今回の内容 今回は、一連のバックテストの結果をグラフとして出力す…

バックテスト中に手仕舞いする ◆ Backtrader 最初の戦略その4.1

前回の振り返りと今回の内容 main.py の修正 next() の修正内容 Photo by Chris Ried on Unsplash 前回の振り返りと今回の内容 この記事は、下記記事の続きの記事である。手仕舞い戦略の部分の説明を追加する。 how-to-make-stock-trading-system.dogwood008…

backtrader-plotting: Backtraderのグラフを綺麗に描画してくれるライブラリ

Backtrader の標準の機能で出力できるグラフは、2種類ある。PNGの静止画として出力するか、Jupyter等で対話的に出力することでインタラクティブなグラフとして出力するかである。 しかし、後者の場合、ファイルとして保存することがやや難しい。 backtrader-…

バックテスト中に手仕舞いする ◆ Backtrader 最初の戦略その4.0

前回の振り返り 前回は、株式を買うことで建玉を作った。 how-to-make-stock-trading-system.dogwood008.com 今回の内容 建玉を手仕舞い(売る)ことで、含み益または含み損を確定させる。また、どのようなタイミングで売買しているかをグラフにプロットする…

委託保証金維持率

委託保証金維持率とは、信用取引で借りているお金のうち、保証金でどれだけの割合を維持しないといけないかを示したパーセンテージである。 これを下回ると、追加で証拠金が必要になり、この状態を追証という。 Photo by Karolina Grabowska from Pexels 保…

GitHubで差分表示◆Backtrader 最初の戦略その1-3

下記の3記事で更新した内容を、次のGitHubのPRとして作成した。参考にしてほしい。 GitHubのPR github.com 過去の記事 how-to-make-stock-trading-system.dogwood008.com how-to-make-stock-trading-system.dogwood008.com how-to-make-stock-trading-system…

代用有価証券

代用有価証券とは、委託保証金として現金の代わりに差し入れる証拠金相当の有価証券である。 Photo by Karolina Grabowska from Pexels 例えば、1000万円分の現物株を持っていて、ある一定の割合で現金同等として扱ってもらうことができる。この一定の割合を…

委託保証金

委託保証金とは、信用取引を行う際に差し出す証拠金。見せ金。これが言って良いかの割合を下回ってしまうと、追加の保証金を差し入れる追証(おいしょう)が発生する。

呼値、呼値単位

呼値、呼び値(よびね)とは、株式を売買できる価格の最小単位である。 例えば、現在4000円の株があったとする。この株が TOPIX 100 の構成銘柄なら、最も近い値段では 3999円, 4001円 で注文を出すことができる。一方で、そうでないなら、 3995円, 4005円 …

バックテスト中に買い建玉を作成する ◆ Backtrader 最初の戦略その3

前回の振り返り 今回の内容 変更差分 Photo by Jason Leung on Unsplash 前回の振り返り 前回は、ログレベルに応じたログ出力をできるように改造した。 how-to-make-stock-trading-system.dogwood008.com 今回の内容 今回は、簡単なロジックに基づいて、バッ…

logger と handler を使用して、ログレベルに応じたログ出力 ◆ Backtrader 最初の戦略その2

前回の振り返り 今回の内容 バックテストの実行 Photo by Arget on Unsplash 前回の振り返り 前回は基礎的な戦略 TestStrategy を作成した。 how-to-make-stock-trading-system.dogwood008.com 今回の内容 今回は昨日作成した戦略を使用した、バックテストを…

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.