楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。
今日の日経平均株価
| 現在値 | 66,329.50 | +1,636.38 | +2.53% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 64,693.12 | 05/28 | 高値 | 66,505.02 | 15:05 |
| 始値 | 65,133.97 | 09:00 | 安値 | 65,133.97 | 09:00 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 中国バイトダンス、AI向け独自CPU開発中=関係者 | ロイター [2026-05-28]
- 米コア資本財受注、4月は予想外の1.1%減 AI支出が需要下支えも | ロイター [2026-05-28]
- 米週間新規失業保険申請5000件の小幅増、一時解雇は低水準維持 | ロイター [2026-05-28]
- 米GDP、26年第1四半期改定値1.6%増 速報値から下方修正 | ロイター [2026-05-28]
- 米新築住宅販売、4月は6.2%減 住宅ローン金利高止まりが重荷 | ロイター [2026-05-29]
- 欧州市場サマリー(28日) | ロイター [2026-05-29]
- 米国株式市場=主要3指数、連日の最高値 米イラン停戦延長巡る報道を好感 | ロイター [2026-05-29]
- アンソロピックが新規調達、企業価値9650億ドル オープンAI上回る | ロイター [2026-05-29]
- 東京コアCPI、5月は+1.3%に減速 制度要因除けば+2.4%の試算も | ロイター [2026-05-29]
- トヨタ、レクサスのセダン型EV「LF-ZC」の開発を中止 | ロイター [2026-05-29]
- 日本の人口2.5%減と過去最大の減少、東京圏への集中是正図る必要=官房長官 | ロイター [2026-05-29]
- 米CNN、AI新興パープレキシティを著作権侵害で提訴 | ロイター [2026-05-29]
- 日経平均は大幅反発、最高値更新 中東懸念後退でリスクオン | ロイター [2026-05-29]
デイトレ用取引システム Kabuto 0.8.0 の試運転
どうしても強化学習モデルの開発に再挑戦したかったので、一ヶ月で見込みがありそうな結果が出なければ元の疑似モデルへ戻すと決めて昨 4 月に取り組みました。思わしい結果が出なかったので、5 月から、あらかじめ決めたアルゴリズムによる疑似モデルを再実装する作業をしましたが、予想以上に時間が掛かってしまいました。
全体の流れ
システムにおける株価や売買情報の流れを示しました。
graph LR
A["楽天証券
マーケットスピードⅡ"]
B["マーケットスピードⅡ RSS
Microsoft Excel, VBA"]
C["Kabuto(Python アプリ)
xlwings, PySide6, PyQtGraph"]
style C fill:#fed,stroke:#975
style A font-size: small
style B font-size: small
style C font-size: small
A <--> B
B <--> C
主な特徴(概要)
- ティックデータを利用(ローソク足チャートは使っていない)
- ナンピン禁止
- 成行売買
- 手動エントリ(返済も可)
- トレーリングストップで利確
- VWAP クロスでもポジションが逆であれば返済
- 単純ロスカットと連続含み損カウントでロスカット
今日の試運転 + 取引結果
Linux 上でアプリを開発していますが、運用は Windows 11 上になるので、昨日はティックデータ収集だけの目的で Windows 11(本番環境)上で稼働させましたが、問題無く動作しました。
そこで今日は、バックアップ用の Windows 11 の方の Kabuto 0.7.x も 0.8.0 へ更新して、本番環境では売買機能確認のため、前場のみと決めて取引をしました。
今朝の米国市場の主要株価指数、ソフトバンクグループの ADR (SFTBY)、ARM Holdings (ARM) はどれも上昇、イラン情勢は停戦に向けた合意観測があって地合いも悪くなさそうだったので、東京市場のソフトバンクグループ (9984) も上昇するだろうという目線で取引に臨んでしまいました。
確かに、ソフトバンクグループ (9984) は高く寄り付きましたが、前場は傾向が読めない難しい値動きでした。
- 信用取引に費やした約定回数は 32 回、実現損益は +10,540 円でした。
レビュー用に、本日の取引における含み損益、VWAP クロスシグナルを加えたプロットを以下に示しました。
下手くそな取引をレビューできるように、楽天証券の口座のサイトから信用取引の注文一覧を CSV 形式でダウンロード、Python で読み込んで集計、実現損益を時系列トレンドにして視覚化しています。
今後の進め方
来週から 6 月です、すこしずつ取引(デイトレ)を再開し、毎日の取引結果のまとめ方を整えていきます。
DOE + バックテスト結果
しばらく、同じ実験表 (DOE 6) で日々更新しています。下記サイトに結果をまとめています。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation



