楽天証券の口座でデイトレの自動売買に挑戦しようと Windows / Excel 上で利用できる マーケットスピード II RSS を活用して Python であれこれ取り組んでいます。この「自動売買への道」のトピックでは、プログラミングの話題にも踏み込んで、日々の活動をまとめています。
今日の日経平均株価
| 現在値 | 50,412.87 | +10.48 | +0.02% | 15:30 | |
|---|---|---|---|---|---|
| 前日終値 | 50,402.39 | 12/22 | 高値 | 50,544.56 | 09:14 |
| 始値 | 50,374.48 | 09:00 | 安値 | 50,264.42 | 14:17 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 中国万科の社債権者、返済猶予延長承認し不履行回避 償還延期は否決 | ロイター [2025-12-22]
- サントリー傘下ジムビーム、米主力蒸留所の生産停止へ-需給悪化で - Bloomberg [2025-12-23]
- 米国株式市場=上昇、幅広い銘柄に買い ハイテク株高も継続 | ロイター [2025-12-23]
- アルファベット、クリーンエネ企業買収 AI推進で電力確保 | ロイター [2025-12-23]
- ノボノルディスクの肥満症薬「ウゴービ」錠剤、米国で販売承認 - Bloomberg [2025-12-23]
- 米大統領、史上最大「トランプ級」新型戦艦建造を発表 海軍力強化へ | ロイター [2025-12-23]
- 米高級百貨店運営のサックス、連邦破産法の適用申請を検討-関係者 - Bloomberg [2025-12-23]
- 金が最高値更新、米・ベネズエラ緊張で 銀も最高値 | ロイター [2025-12-23]
- ゆうちょ銀行、発行済み株式の0.6%・300億円上限に自社株買い | ロイター [2025-12-23]
- 東証大引け 日経平均は続伸 金融やゲームに買い、円高は重荷 - 日本経済新聞 [2025-12-23]
今日のシミュレーション結果
DOE(実験計画)に従って、事後の売買シミュレーションを毎日実施しています(今回から DOE の範囲を広げました)。
DOE の詳細およびヒストリカル・データの解析結果は週末にまとめて掲載します。
本日のパラメータによる事後シミュレーション
この部分は準備が整い次第、シャドー・トレーディングの結果に移行します。
| パラメータ | 設定値 | |
|---|---|---|
| PERIOD_MA_1 | 60 | sec |
| PERIOD_MA_2 | 800 | sec |
| PERIOD_MR | 30 | sec |
| THRESHOLD_MR | 7 | 円 |
リアルタイム売買用 GUI アプリで、本日のティックデータを読み込ませてシミュレーションしたチャートと取引結果を掲載しています。
なお、後述のシミュレーションと同じ処理クラスを利用しています。しかし、GUI アプリではマルチスレッディングを多用しているために微妙にタイミングがズレるのか、損益の結果が同等にならない場合があります。
取引明細(100 株売買)
| 注文番号 | 注文日時 | 銘柄コード | 売買 | 約定単価 | 約定数量 | 損益 | 備考 |
|---|---|---|---|---|---|---|---|
| 1 | 2025-12-23 09:01:14 | 7011 | 買建 | 3890.0 | 100 | ||
| 2 | 2025-12-23 09:09:21 | 7011 | 売埋 | 3894.0 | 100 | 400.0 | |
| 合計損益 | 400.0 | ||||||
本日分の DOE ウィンドウチェック
毎日 DOE の条件について売買シミュレーションを実施して、継続的にベストな条件を探索しています。
本日取得したティックデータで、DOE の実験条件について取引シミュレーションを実施した結果です。
なお、損益の単位は 円/1株 です。
DOE ウィンドウにおける損益の等高線図
投稿線は、損益がプラスを赤系色、マイナスを青系色、0 を黒色で表示しています。また、実験点を ・、本日の条件を ★、本日損益が最も高かったベスト条件を ● で示しています。
DOE ウィンドウにおける損益分布
DOE のシミュレーション結果から損益分布をヒストグラムにしました。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- Gymnasium Documentation
- Stable-Baselines3 Docs - Reliable Reinforcement Learning Implementations
- Maskable PPO — Stable Baselines3 - documentation
- PyTorch documentation
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation





0 件のコメント:
コメントを投稿