随時更新してリンクを張っていきます。この目次は決まったものではなく、内容は変更し、追加、削除されます。順不同で執筆します。
- 免責事項
- なぜ株の自動取引システムを自作するのか
- 一部証券会社が提供する既存の自動売買ツール
- サービス提供が終了してしまったその先
- トレードステーション日本株のサービス終了
- 株取引の基本情報
- 用字用語
- 単元株
- 値幅制限
- 呼び値、呼び値単位
- 図・グラフ
- ローソク足チャート
- 移動平均
- RSI
- 用字用語
- データの取得・保存
- CSVでの取得
- 国内株式のヒストリカルデータをCSV形式で配付しているサービス
- 東京証券取引所
- Yahooファイナンス
- コラム:スクレイピングの禁止
- KABU+
- curl vs WebDAVのマウント
- Twitter
- Twitter API
- APIが用意されていないサービスからのデータ取得
- Selenium
- Puppeteer
- Playwright
- Power Automate Desktop
- コラム:利用規約と過負荷、岡崎市立中央図書館事件の例
バックテスト環境の構築
- バックテストとは
- Docker と DockerCompose
- quantopian / zipline
- その他のバックテスト環境
- kernc / backtesting.py
- pmorissette/bt
- mementum / backtrader
- インフラ
- Heroku
- ECS, Fargate
- Kubernetes
- AWS Lambda / GCP Cloud Functions
- Google スプレッドシート / Google Apps Script (GAS)
- 自動実行
- cron
- Amazon CloudWatch Events / GCP Cloud Scheduler
- Amazon Simple Notification Service (SNS) / GCP Cloud Pub/Sub
バックテストの実施
- ホワイトボックス(人力)による戦略
- 売買戦略
- 単純移動平均
- ブレイクポイント
- RSI
- ゴールデンクロス / デッドクロス
- エリオット波動
- その他の戦略も随時追加
- 資金管理戦略
- コラム:蠱毒型と全部並べる型
- 売買戦略
- ブラックボックス(人工知能 (AI))による戦略
- 手法とモデル
- ディープラーニングは手法の名前
- ネットワークモデル
- CNN / RNN
- LightGBM
- CatBoost
- 手法とモデル
- ホワイトボックス(人力)による戦略
- 本番環境での取引
- シミュレーション環境での取引
- 現物取引と信用取引
- 現物取引
- 受渡日
- 資金繰りと差金決済取引の禁止
- 信用取引
- 委託保証金と代用有価証券、代用掛目
- 委託保証金維持率と追証
- 制度信用と一般信用
- 日歩、管理費、権利処理等手数料、配当落調整金
- 逆日歩、貸株料
- 現物取引
- 参考になる・なりそうな資料
- 株取引基本情報
- CSVの仕様
- DockerとDockerCompose
- PaaS