楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
今日の日経平均株価
| 現在値 | 54,452.96 | -572.41 | -1.04% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 55,025.37 | 03/11 | 高値 | 54,733.08 | 10:43 |
| 始値 | 54,387.90 | 09:00 | 安値 | 53,796.01 | 12:35 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 米CPIコア指数の伸び鈍化、対イラン戦争前-足元はインフレ懸念再燃 - Bloomberg [2026-03-11]
- 米CPI、2月前年比+2.4%上昇 3月のインフレ再加速指摘の声も | ロイター [2026-03-11]
- 欧州市場サマリー(11日) | ロイター [2026-03-12]
- 米国株式市場=ダウ・S&P続落、イラン情勢を警戒 | ロイター [2026-03-12]
- 【米国市況】株下落、備蓄放出の承認後も原油は上昇-ドル159円付近 - Bloomberg [2026-03-12]
- ペイペイ、米国IPOで公開価格を1株16ドルに決定-仮条件の下限下回る - Bloomberg [2026-03-12]
- 任天堂、「ぽこ あ ポケモン」の世界販売本数が発売後4日で220万本を突破 | ロイター [2026-03-12]
- 日産、米ウーバー、英ウェイブがロボタクシー開発で協業へ - Bloomberg [2026-03-12]
- 米モルガン・スタンレー、融資ファンドの引き出し制限 償還請求急増で | ロイター [2026-03-12]
- セールスフォース250億ドル起債、需要低調-AI警戒でアマゾンと明暗 - Bloomberg [2026-03-12]
- 植田日銀総裁、経済・物価見通しへの影響見極め適切に政策運営-円安 - Bloomberg [2026-03-12]
- 為替変動、過去に比べ物価に影響及ぼしやすくなっている=植田日銀総裁 | ロイター [2026-03-12]
- ホルムズ海峡でタイ貨物船に攻撃、3人不明-船舶の被害相次ぐ - Bloomberg [2026-03-12]
- MUFG、インドM&Aでビジネスチャンス探る-ステイト銀行と提携 - Bloomberg [2026-03-12]
- ホンダ、最大で2兆5000億円と試算-四輪電動化戦略見直しで損失など - Bloomberg [2026-03-12]
- ホンダ、四輪事業で特損計上し一転赤字予想 最大2兆5000億円の費用・損失計上 | ロイター [2026-03-12]
- 日経平均は反落、一時5万4000円割れ 原油高に反応 | ロイター [2026-03-12]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-03-08)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピードⅡ RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ Trial & Data Collection phase
| 対象銘柄 | 伊藤忠商事 (8001) |
|---|---|
| 三菱UFJフィナンシャルG (8306) | |
| ソフトバンクグループ (9984) | |
| 信用区分 | 一般信用(いちにち) |
| 注文数量 | 100 株 |
| 価格区分 | 成行 |
| 制 約 | ナンピン禁止 |
本アプリは短周期の移動平均線 MA1 と VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、現在のところ注文数量を 100 株に固定しています。
昨日、急遽 JX金属 (5016) の取引をしましたが、売建可能数量がそれほど多くないので、今日は ソフトバンクグループ (9984) に入れ替えてみました。
前引け前に三銘柄とも売建を持っていたのにも関わらず、三菱UFJフィナンシャルG (8306) を残して、他は返済してしまったり、後場は無駄なエントリを重ねるなど、いいところのなかった1日でした。
設定の甘さを言い訳にできないのですが、実際のところ、調節の必要があるので、明日、新たな設定で挑戦します。
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
取引結果のレビュー
本体アプリ (Kabuto) が保存した取引データを PySide6 ベースの専用アプリ (Beetle) で読み込んでレビューしています(含み益などは 1 株単位で算出しています)。現在、モメンタム系テクニカル指標を導入しようとあれこれ評価をしています。今日も TA-Lib で算出した RSI です。
また、どうしてもエントリをしたくなった時によりどころにできるインジケータが表示されていたほうが良いと考え、MA2 も加えてみました。本体アプリ (Kabuto) に追加する前に、レビュー用のプロットにまず追加してみました。
伊藤忠商事 (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 件のコメント:
コメントを投稿