2026-03-02

今日のトレード (2026-03-02)

楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。

今日の日経平均株価

現在値 58,057.24 -793.03 -1.35% 15:45
前日終値 58,850.27 02/27 高値 58,365.21 10:13
始値 57,976.20 09:00 安値 57,285.77 09:29

※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。

【関連ニュース】

デイトレ用自作アプリ

以下は株価・取引に関連する情報の流れを示しています。

株価データ・取引の流れ(Windows 11)

楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。

開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。

取引アプリの概要を以下にまとめました。

現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。

今日のデイトレ ─ Trial & Data Collection phase

発注条件概略(楽天証券)
対象銘柄 ENEOSホールディングス (5020)
伊藤忠商事 (8001)
三菱UFJフィナンシャルG (8306)
信用区分 一般信用(いちにち)
注文数量 100 株
価格区分 成行
制  約 ナンピン禁止

本アプリは短周期の移動平均線 MA1VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、現在のところ注文数量を 100 株に固定しています。

楽天証券の一般信用売建銘柄(いちにち)の売建可能数量の上位ランキングを参考にして、対象銘柄を入れ替えました。

アプリのチャートに表示する銘柄数は 3 に固定しています。先週扱った ENEOSホールディングス (5020) を残し、伊藤忠商事 (8001) と 三菱UFJフィナンシャルG (8306) を加えました。

追加した銘柄のパラメータは仮決めで、ロスカット条件は厳しめな設定にしています。そのため、うまくいかなくともそう大きな損失にはならないだろうと考えて、少し取引をしてみました。

大引け後のアプリの株価トレンド画面

表示されている「含み損益」は、アプリ側で発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。

今日のデイトレ結果
  • 信用取引に費やした約定回数は 28 回、実現損益は +3,190 円でした。
  • 各銘柄の損益
    • ENEOSホールディングス (5020) : -1,400
    • 伊藤忠商事 (8001) : +3,590
    • 三菱UFJフィナンシャルG (8306) : +1,000

有事でホルムズ海峡経由の原油供給懸念が高くなると、なぜ石油関連の銘柄が高くなるのか?業績が良くなるわけではないのに…。モヤモヤしたまま、高く寄り付いた ENEOSホールディングス (5020) の値動きに乗れませんでした。

こういうときにはいろいろ考えてみる方が良いのか、それとも余計なことを考えずにトレンドを追ったほうが良いのか悩みます。経験不足でそちらが良いのかわかりません。

伊藤忠商事 (8001) と 三菱UFJフィナンシャルG (8306) はプラスになったので、前場で取引をお終いにしました。

取引結果のレビュー

取引データをレビューする専用アプリができていないので Jupyter Lab でチャートを作成してレビューしています(含み益などは 1 株単位で算出しています)。

ENEOSホールディングス (5020) ではクロス・シグナルの回数は 16 回でした。

ENEOSホールディングス (5020)

伊藤忠商事 (8001) ではクロス・シグナルの回数は 10 回でした。

伊藤忠商事 (8001)

三菱UFJフィナンシャルG (8306) ではクロス・シグナルの回数は 20 回でした。

三菱UFJフィナンシャルG (8306)

対象銘柄の日足チャート

ティックデータを収集している銘柄については、日足チャートと高値安値の差分のトレンドをモニターしています。そのうち、本日取引した 3 銘柄のチャートをまとめています。

ENEOSホールディングス (5020)

伊藤忠商事 (8001)

三菱UFJフィナンシャルG (8306)

※ 上の日足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。

参考サイト

  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アクセスランキング にほんブログ村

0 件のコメント:

コメントを投稿