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

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

目次

随時更新してリンクを張っていきます。この目次は決まったものではなく、内容は変更し、追加、削除されます。順不同で執筆します。

  1. 免責事項
  2. なぜ株の自動取引システムを自作するのか
    1. 一部証券会社が提供する既存の自動売買ツール
    2. サービス提供が終了してしまったその先
    3. トレードステーション日本株のサービス終了
  3. 株取引の基本情報
    1. 用字用語
      1. 単元株
      2. 値幅制限
      3. 呼び値、呼び値単位
    2. 図・グラフ
      1. ローソク足チャート
      2. 移動平均
      3. RSI
  4. データの取得・保存
    1. CSVでの取得
    2. 国内株式のヒストリカルデータをCSV形式で配付しているサービス
      1. 東京証券取引所
      2. Yahooファイナンス
        1. コラム:スクレイピングの禁止
      3. KABU+
        1. curl vs WebDAVのマウント
    3. Twitter
      1. Twitter API
    4. APIが用意されていないサービスからのデータ取得
      1. Selenium
      2. Puppeteer
      3. Playwright
      4. Power Automate Desktop
      5. コラム:利用規約と過負荷、岡崎市立中央図書館事件の例
  5. バックテスト環境の構築

    1. バックテストとは
    2. Docker と DockerCompose
    3. quantopian / zipline
    4. その他のバックテスト環境
      1. kernc / backtesting.py
      2. pmorissette/bt
      3. mementum / backtrader
    5. インフラ
      1. Heroku
      2. ECS, Fargate
      3. Kubernetes
      4. AWS Lambda / GCP Cloud Functions
      5. Google スプレッドシート / Google Apps Script (GAS)
    6. 自動実行
      1. cron
      2. Amazon CloudWatch Events / GCP Cloud Scheduler
        1. Amazon Simple Notification Service (SNS) / GCP Cloud Pub/Sub
  6. バックテストの実施

    1. ホワイトボックス(人力)による戦略
      1. 売買戦略
        1. 単純移動平均
        2. ブレイクポイント
        3. RSI
        4. ゴールデンクロス / デッドクロス
        5. エリオット波動
        6. その他の戦略も随時追加
      2. 資金管理戦略
      3. コラム:蠱毒型と全部並べる型
    2. ブラックボックス(人工知能 (AI))による戦略
      1. 手法とモデル
        1. ディープラーニングは手法の名前
        2. ネットワークモデル
      2. CNN / RNN
      3. LightGBM
      4. CatBoost
  7. 本番環境での取引
    1. シミュレーション環境での取引
    2. 現物取引と信用取引
      1. 現物取引
        1. 受渡日
        2. 資金繰りと差金決済取引の禁止
      2. 信用取引
        1. 委託保証金と代用有価証券、代用掛目
        2. 委託保証金維持率と追証
        3. 制度信用と一般信用
        4. 日歩、管理費、権利処理等手数料、配当落調整金
        5. 逆日歩、貸株料
  8. 参考になる・なりそうな資料
    1. 株取引基本情報
    2. CSVの仕様
    3. DockerとDockerCompose
    4. PaaS

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