楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
今日の日経平均株価
| 現在値 | 53,819.61 | -633.35 | -1.16% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 54,452.96 | 03/12 | 高値 | 54,065.31 | 10:32 |
| 始値 | 53,587.30 | 09:00 | 安値 | 53,286.69 | 09:03 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- ホンダは最大損失2.5兆円も、EV戦略見直し-三部氏は報酬一部返上 - Bloomberg [2026-03-12]
- 米新規失業保険申請、1000件減の21.3万件 雇用悪化懸念を緩和 | ロイター [2026-03-12]
- ブルー・アウル、市場の疑念に反論-売却ローンに特別保証なし - Bloomberg [2026-03-12]
- イラン新指導者が初声明、ホルムズ海峡封鎖で「圧力」 米基地攻撃を警告 | ロイター [2026-03-12]
- ロームと東芝、半導体統合交渉へ デンソーは買収提案、業界再編も:時事ドットコム [2026-03-13]
- イラン新最高指導者、ホルムズ海峡閉鎖継続を主張-初の声明発表 - Bloomberg [2026-03-12]
- 米1月の貿易赤字、25%縮小 輸出が過去最高を更新 | ロイター [2026-03-13]
- 1月の米住宅着工、7.2%増 集合住宅伸長も一戸建ては減少 | ロイター [2026-03-13]
- 【欧州市況】トリプル安、ホルムズ海峡閉鎖続くとイラン主張 - Bloomberg [2026-03-13]
- PayPayが米ナスダック市場にデビュー、初値は公開価格比19%高 - Bloomberg [2026-03-13]
- 米国株式市場=主要3指数が1%超下落、原油急騰で | ロイター [2026-03-13]
- PayPayがナスダック上場、初値は公開価格比19%高 | ロイター [2026-03-13]
- 【米国市況】原油高が市場全体揺さぶる、円は対ドル年初来安値に接近 - Bloomberg [2026-03-13]
- アドビ、ナラヤンCEOが退任へ-売上見通しは市場予想並み - Bloomberg [2026-03-13]
- アドビのCEO退任へ、AI戦略懸念で株価下落 | ロイター [2026-03-13]
- アングル:価値下落続くプライベートクレジット・ファンド、投資家の不安反映 | ロイター [2026-03-13]
- ブルー・アウルのポートフォリオ損失率に疑念、グレンドンが指摘-FT - Bloomberg [2026-03-13]
- 日経平均は続落、イラン情勢の長期化懸念で | ロイター [2026-03-13]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-03-08)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピードⅡ RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ Trial & Data Collection phase
| 対象銘柄 | 伊藤忠商事 (8001) |
|---|---|
| 三菱UFJフィナンシャルG (8306) | |
| ソフトバンクグループ (9984) | |
| 信用区分 | 一般信用(いちにち) |
| 注文数量 | 100 株 |
| 価格区分 | 成行 |
| 制 約 | ナンピン禁止 |
本アプリは短周期の移動平均線 MA1 と VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、現在のところ注文数量を 100 株に固定しています。
今日は、伊藤忠商事 (8001) にはエントリできませんでした。
逆に、三菱UFJフィナンシャルG (8306) は、今日は下がるだろうという予断を持って臨んでしまったため、クロス前に何回も売建してしまって自滅しました。
ソフトバンクグループ (9984) はクロスシグナルに付き合ってみましたが、後場に持ち越したことが仇になってマイナスになってしまいました。
総じて朝の日経先物の値で予断を持ってしまいました。確かに大きく下げて始まりましたが、そのあとは小さめの値動きで揉み合いでした。
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
取引結果のレビュー
本体アプリ (Kabuto) が保存した取引データを PySide6 ベースの専用アプリ (Beetle) で読み込んでレビューしています(含み益などは 1 株単位で算出しています)。現在、モメンタム系テクニカル指標を導入しようとあれこれ評価をしています。
今日は最適化途上の自作のクラスで Wilder の RSI を算出しました。個人的には 50 を中心にするより 0 を中心にした方が扱いやすいと思っているので変えてしまうかもしれません。
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
ソフトバンクグループ (9984)
対象銘柄の日足チャート
ティックデータを収集している銘柄については、日足チャートと高値安値の差分のトレンドをモニターしています。そのうち、本日取引した 3 銘柄のチャートをまとめています。
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
ソフトバンクグループ (9984)
※ 上の日足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation










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