楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
今日の日経平均株価
| 現在値 | 55,620.84 | +342.78 | +0.62% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 55,278.06 | 03/05 | 高値 | 55,686.56 | 15:24 |
| 始値 | 54,674.60 | 09:00 | 安値 | 54,513.43 | 10:29 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- キオクシアHDとパンパシHDを採用-日経平均入れ替え - Bloomberg [2026-03-05]
- 米新規失業保険申請、前週比横ばいで低水準維持-労働市場の安定示唆 - Bloomberg [2026-03-05]
- 米労働生産性、10-12月に予想上回る-企業のコスト抑制姿勢映す - Bloomberg [2026-03-05]
- 米1月輸入物価、0.2%上昇 エネルギー安を資本財が相殺 | ロイター [2026-03-06]
- 英住宅金融MFS、急成長から転落-CEOは美術品やイベントに資金投じる - Bloomberg [2026-03-06]
- 【欧州市況】株・国債安、イラン戦争に解決兆候なし-利上げ観測強まる - Bloomberg [2026-03-06]
- エヌビディアなどのAI半導体、米政府が輸出規制案-全世界対象に - Bloomberg [2026-03-06]
- 米国株式市場=反落、ダウ784ドル安 中東緊迫で原油急騰 | ロイター [2026-03-06]
- オラクル、数千人規模の人員削減を計画-AI投資で資金逼迫 - Bloomberg [2026-03-06]
- 【米国市況】株下落、原油高と半導体規制案で-ドル上昇157円台半ば - Bloomberg [2026-03-06]
- サウジ、アジア向け原油販売価格値上げ-約3年半ぶりの大幅引き上げ - Bloomberg [2026-03-06]
- ニデックをB3に格下げ、ガバナンス不全など反映=ムーディーズ | ロイター [2026-03-06]
- 米国防総省、アンソロピックを供給網リスクに認定-AI巡り対立激化 - Bloomberg [2026-03-06]
- 米とベネズエラ、外交関係回復で合意 | ロイター [2026-03-06]
- ソフトバンクG、OpenAI投資で最大400億ドルの融資確保目指す-関係者 - Bloomberg [2026-03-06]
- デンソー、ローム株の取得検討 「様々な戦略的な選択肢」 | ロイター [2026-03-06]
- 氷見野日銀副総裁、インフレの状態にある-日本の物価情勢 - Bloomberg [2026-03-06]
- 東京株式市場・大引け=続伸、値ごろ感による押し目買い優勢に | ロイター [2026-03-06]
- 清水建、1413万株を売り出し 八十二長野銀・みずほ銀などが売却 | ロイター [2026-03-06]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-03-01)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピードⅡ RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ Trial & Data Collection phase
| 対象銘柄 | ENEOSホールディングス (5020) |
|---|---|
| 伊藤忠商事 (8001) | |
| 三菱UFJフィナンシャルG (8306) | |
| 信用区分 | 一般信用(いちにち) |
| 注文数量 | 100 株 |
| 価格区分 | 成行 |
| 制 約 | ナンピン禁止 |
本アプリは短周期の移動平均線 MA1 と VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、現在のところ注文数量を 100 株に固定しています。
今日は建玉があれば後場に持ち越してみようと考えていたのですが、後場では緊張の糸が切れて(自暴自棄気味に)好きなようにエントリを繰り返してしまいました。
振り返ってみると、今日は(特に ENEOSホールディングス (5020))クロス・シグナルの回数が多かったです。後場で(と言うか、値動きが大きくない局面で)クロス・シグナルに付き合うのは考えものです。銘柄ごとのクロス・シグナルのカウンタを表示することを検討します。
結果はマイナスになってしまいましたが、気が済むまでアプリの売買ボタンをポチポチできました。😅
課題は、損切りせずにず〜っと値動きを眺めてしまうことです。アプリの強制返済まで待たずに、こまめに利確をする癖をつけたいです。
来週からは、少しでも収益を増やすことを心がけて取引することにします。
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
取引結果のレビュー
取引データをレビューする専用アプリができていないので Jupyter Lab でチャートを作成してレビューしています(含み益などは 1 株単位で算出しています)。
ENEOSホールディングス (5020)
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
対象銘柄の日足チャート
ティックデータを収集している銘柄については、日足チャートと高値安値の差分のトレンドをモニターしています。そのうち、本日取引した 3 銘柄のチャートをまとめています。
ENEOSホールディングス (5020)
伊藤忠商事 (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










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