楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリを開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使いながら改良を進めています。
今日の日経平均株価
| 現在値 | 56,941.97 | -697.87 | -1.21% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 57,639.84 | 02/12 | 高値 | 57,407.25 | 09:00 |
| 始値 | 57,197.33 | 09:00 | 安値 | 56,652.48 | 09:53 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 米新規失業保険申請、わずかに減少-前週は天候要因で急増 - Bloomberg [2026-02-12]
- 米1月中古住宅販売、8.4%減の391万戸 2年超ぶり低水準 | ロイター [2026-02-13]
- 米国株式市場=急落、AI懸念でハイテク株売り強まる ダウ669ドル安 | ロイター [2026-02-13]
- 【米国市況】ハイテク集中売りでナスダック2%安、円は対ドル4日連騰 - Bloomberg [2026-02-13]
- 米アプライド、第2四半期の好調予想 AI需要とメモリー不足で | ロイター [2026-02-13]
- 対米投資「1号案件」の協議継続、首相訪米時の公表も視野-赤沢経産相 - Bloomberg [2026-02-13]
- 東京株式市場・大引け=続落、短期的な過熱感を警戒 決算反応まちまち | ロイター [2026-02-13]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装したので試験運用を始めました。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-02-07)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピード2 RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ 我慢が足りなかった取引
本アプリは短周期の移動平均線 MA1 と VWAP トレンド線のクロス・シグナルをエントリの判断基準にしています。また、注文数量を 100 株に固定しています。株価が 1,000 円前後の銘柄を選んで売買して、アプリの課題を洗い出しています。そのため、ほんの僅かな損益しか出ません。
今日も 2 銘柄のチャートをアプリに表示しました。
住友化学 (4005) は、クロス・シグナルが何度もありましたが、クロス前に早めにエントリしたものの、すぐにはクロスせず含み損を抱えて墓穴を掘ったところがありました。その後、損失分をカバーできたので、建玉を返済して 11 時前にお終いにしてしまいました。
しかしながら返済は早すぎました。タラレバを愚痴っても仕方がないので、我慢が足りなかったと反省します。
LINEヤフー (4689) は、昨日に引き続き、最初 10 分のロック解除後にはクロス・シグナルがありませんでした。悔しかったので、下がりきったように見えたところで、買建でエントリをしてみましたが収益に繋がりませんでした。諦めることも必要です。来週は表示銘柄を 1 つ増やす予定です。
表示されている「含み損益」は、アプリ側で発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
- 信用取引に費やした約定回数は 20 回、実現損益は +70 円でした。
取引結果のレビュー
取引データをレビューする専用アプリができていないので Jupyter Lab でチャートを作成してレビューしています(含み益などは 1 株単位で算出しています)。
住友化学 (4005) ではクロス・シグナルの回数は 11 回でした。
LINEヤフー (4689) ではクロス・シグナルの回数は 4 回でした。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation






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