楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
今日の日経平均株価
| 現在値 | 55,025.37 | +776.98 | +1.43% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 54,248.39 | 03/10 | 高値 | 55,745.38 | 12:58 |
| 始値 | 54,917.93 | 09:00 | 安値 | 54,882.58 | 09:02 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- TSMC、1-2月売上高30%増-イラン戦争前の力強いAIインフラ需要を反映 - Bloomberg [2026-03-10]
- JX金属、 先端半導体材料の生産増強に230億円投資 茨城の新工場 | ロイター [2026-03-10]
- 米中古住宅販売件数、2月は予想外の増加-住宅取得能力が改善 - Bloomberg [2026-03-10]
- 米2月中古住宅販売、1.7%増の409万戸 ローン金利低下で購入増 | ロイター [2026-03-11]
- 破綻した英住宅金融MFS、債権者が13億ポンド不足と主張-背景に関連8社 - Bloomberg [2026-03-11]
- 【欧州市況】債券、株とも急反発-原油価格下落で地合い改善 - Bloomberg [2026-03-11]
- 欧州市場サマリー(10日) | ロイター [2026-03-11]
- 米国株式市場=反落、対イラン作戦の早期終結期待が薄れる | ロイター [2026-03-11]
- 【米国市況】株が荒い動き、原油は80ドル割れ後に下げ縮小-158円付近 - Bloomberg [2026-03-11]
- NY市場サマリー(10日)ダウ・S&P反落、ドル小幅高、利回りまちまち | ロイター [2026-03-11]
- オラクル、クラウド売上高が予想上回る-AI受注を収益化 - Bloomberg [2026-03-11]
- MS、アンソロピック支持の意見書 国防総省のリスク指定巡る訴訟で | ロイター [2026-03-11]
- クリフウォーターのプライベートクレジットファンド、7%超の解約請求 - Bloomberg [2026-03-11]
- 双日株が上昇、日本向けレアアース安定供給契約更新-豪ライナスと - Bloomberg [2026-03-11]
- JPモルガン、プライベートクレジット・グループの貸付債権評価下げ-FT - Bloomberg [2026-03-11]
- ラクスルMBO、TOBが成立 | ロイター [2026-03-11]
- 東京株式市場・大引け=続伸で5万5000円回復、原油急騰一服など好感 半導体株高い | ロイター [2026-03-11]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-03-08)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピードⅡ RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ Trial & Data Collection phase
| 対象銘柄 | JX金属 (5016) |
|---|---|
| 伊藤忠商事 (8001) | |
| 三菱UFJフィナンシャルG (8306) | |
| 信用区分 | 一般信用(いちにち) |
| 注文数量 | 100 株 |
| 価格区分 | 成行 |
| 制 約 | ナンピン禁止 |
本アプリは短周期の移動平均線 MA1 と VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、現在のところ注文数量を 100 株に固定しています。
JX金属 (5016) が昨日 (3/10)、チリの銅鉱山の権益を売却することと、ひたちなか新工場に 230 億円の増産投資をして、需要拡大が見込まれる半導体材料のスパッタリング・ターゲットの生産能力を拡大するという 2 つのリリースを出しました。
- カセロネス銅鉱山運営会社SCM Minera Lumina Copper Chile 株式の一部譲渡 及びフロンテラ地域における銅鉱山開発プロジェクト権益の譲渡に関するお知らせ [2026-03-10]
- ひたちなか新工場における半導体用スパッタリングターゲットの増産に向けた 設備投資(固定資産の取得)に関するお知らせ [2026-03-10]
将来伸びる分野に会社は投資をするという非常に判りやすいリリースだったので、これを好感して今日の株価は上がるに違いない。今朝のフィラデルフィア半導体指数(^SOX)は 7865.12 ポイント (+54.72, +0.70%) で引けていて地合いも悪くない。
そう考えて、今日はなんとしても JX金属 (5016) の取引をしてみたかったので、ENEOSホールディングス (5020) と入れ替えました。
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
はじめての JX金属 (5016) の取引では、設定が甘くて何度もトレーリング・ストップなどで強制返済になりましたが、今日の株価は大きく上昇するだろうと、トレンドに乗れるまで諦めずに 買 建 ボタンのクリックを繰り返しました。幸い 9:30 前になんとか上昇トレンドに乗れました。
後場まで建玉を持ち越し、午後 1 時半過ぎにこの辺りが今日のピークだと決め込んで利確してお終いにしました。今日は「買建」しか頭になく、ピークを過ぎたら「売建」してみようという考えを持っていませんでした。
プラスで終われましたが、利確・ロスカットのロジック改善余地を痛感した一日でした。
取引結果のレビュー
本体アプリ (Kabuto) が保存した取引データを PySide6 ベースの専用アプリ (Beetle) で読み込んでレビューしています(含み益などは 1 株単位で算出しています)。現在、モメンタム系テクニカル指標を導入しようとあれこれ評価をしています。今日は TA-Lib で算出した RSI です。
JX金属 (5016)
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
対象銘柄の日足チャート
ティックデータを収集している銘柄については、日足チャートと高値安値の差分のトレンドをモニターしています。そのうち、本日取引した 3 銘柄のチャートをまとめています。
JX金属 (5016)
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
※ 上の日足チャートは 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









