2026-05-29

自動売買への道 (2026-05-29)

楽天証券の口座でデイトレの自動売買に挑戦しようと、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 で取得して作成しました。

【関連ニュース】

デイトレ用取引システム 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
株価データ・取引の流れ(Windows 11)

主な特徴(概要)

  • ティックデータを利用(ローソク足チャートは使っていない)
  • ナンピン禁止
  • 成行売買
  • 手動エントリ(返済も可)
  • トレーリングストップで利確
  • VWAP クロスでもポジションが逆であれば返済
  • 単純ロスカットと連続含み損カウントでロスカット

今日の試運転 + 取引結果

Linux 上でアプリを開発していますが、運用は Windows 11 上になるので、昨日はティックデータ収集だけの目的で Windows 11(本番環境)上で稼働させましたが、問題無く動作しました。

そこで今日は、バックアップ用の Windows 11 の方の Kabuto 0.7.x も 0.8.0 へ更新して、本番環境では売買機能確認のため、前場のみと決めて取引をしました。

ソフトバンクグループ (9984) の本日のティックデータ

今朝の米国市場の主要株価指数、ソフトバンクグループの ADR (SFTBY)、ARM Holdings (ARM) はどれも上昇、イラン情勢は停戦に向けた合意観測があって地合いも悪くなさそうだったので、東京市場のソフトバンクグループ (9984) も上昇するだろうという目線で取引に臨んでしまいました。

確かに、ソフトバンクグループ (9984) は高く寄り付きましたが、前場は傾向が読めない難しい値動きでした。

今日のデイトレ結果
  • 信用取引に費やした約定回数は 32 回、実現損益は +10,540 円でした。

レビュー用に、本日の取引における含み損益、VWAP クロスシグナルを加えたプロットを以下に示しました。

ソフトバンクグループ (9984) の本日のティックデータと含み損益、VWAP クロスシグナル

下手くそな取引をレビューできるように、楽天証券の口座のサイトから信用取引の注文一覧を CSV 形式でダウンロード、Python で読み込んで集計、実現損益を時系列トレンドにして視覚化しています。

本日の実現損益の時系列トレンド

今後の進め方

来週から 6 月です、すこしずつ取引(デイトレ)を再開し、毎日の取引結果のまとめ方を整えていきます。

DOE + バックテスト結果

しばらく、同じ実験表 (DOE 6) で日々更新しています。下記サイトに結果をまとめています。

参考サイト

  1. マーケットスピード II RSS | 楽天証券のトレーディングツール
  2. マーケットスピード II RSS 関数マニュアル
  3. 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
  4. PythonでGUIを設計 | Qtの公式Pythonバインディング
  5. Python in Excel alternative: Open. Self-hosted. No limits.
  6. Book - xlwings Documentation
にほんブログ村 株ブログ 株日記へ
PVアクセスランキング にほんブログ村