楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
昨夜の日経平均先物
昨日の東京市場では日経平均株価指数が大きく下落したので、翌日の今日もひきつづき下落し続けるのか、それとも反発するのかを推測する材料にするため、夜中の日経平均先物(CME 日経先物 円建て)の値動きをモニターしていました。
時間軸は日本のタイムゾーンに変換しています。日本時間の朝 7 時に 56,280 円で引けました。
※ 上の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
今日の日経平均株価
| 現在値 | 55,278.06 | +1,032.52 | +1.90% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 54,245.54 | 03/04 | 高値 | 56,619.98 | 09:40 |
| 始値 | 55,204.16 | 09:00 | 安値 | 54,910.33 | 13:05 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 米ADP民間雇用者数、7月以来の大幅増-労働市場に安定化の兆し - Bloomberg [2026-03-04]
- 米2月ADP民間雇用、予想上回る6.3万人増 過去7カ月で最大の伸び | ロイター [2026-03-04]
- ISM非製造業景況指数、22年半ば以来の高水準-全ての予想上回る - Bloomberg [2026-03-05]
- 米2月ISM非製造業指数、56.1に上昇 3年半ぶり高水準 | ロイター [2026-03-05]
- 殺傷AIはどこまで許されるか、アンソロピックの警鐘で倫理論争に火 - Bloomberg [2026-03-05]
- 【欧州市況】株反発、イラン戦争の早期終結に期待-国債は総じて上昇 - Bloomberg [2026-03-05]
- 米経済活動、7地区で緩やかな拡大 見通しは全体に楽観的=地区連銀報告 | ロイター [2026-03-05]
- 米地区連銀経済報告:活動の横ばいや縮小の報告が増加、支出は抑制 - Bloomberg [2026-03-05]
- Broadcom reports record Q1 revenue on AI demand, unveils $10B stock buyback [2026-03-05]
- 米国際貿易裁判所判事、最高裁が違法と判断の関税巡り計算停止を命令 - Bloomberg [2026-03-05]
- 米国株式市場=反発、イラン巡る外交に期待 ハイテクが高い | ロイター [2026-03-05]
- 【米国市況】株反発、堅調指標で買い意欲やや戻る-ドル下落157円近辺 - Bloomberg [2026-03-05]
- ブルー・アウル株空売り比率が過去最高-プライベートクレジット懸念 - Bloomberg [2026-03-05]
- アンソロピックのリスク指定検討、業界団体が米国防長官に懸念表明 | ロイター [2026-03-05]
- オアシス、花王に臨時株主総会の開催を請求-調達先に環境・人権リスク - Bloomberg [2026-03-05]
- 小型ロケット「カイロス」3号機、打ち上げ後に飛行中断措置 達成困難と判断 | ロイター [2026-03-05]
- ブロードコムのAI半導体売上高、27年に1000億ドル突破へ-CEO - Bloomberg [2026-03-05]
- 任天堂の収益モデルに試練、生成AI特需でメモリー価格の高騰続く - Bloomberg [2026-03-05]
- ソフトバンクGの信用リスクが11カ月ぶり高水準、AI傾倒で格下げ警戒 - Bloomberg [2026-03-05]
- アジア・太平洋市場で空運株が反発、中東発の便増加で | ロイター [2026-03-05]
- 日本政府に石油備蓄放出を企業が要請、中東混乱で供給懸念-関係者 - Bloomberg [2026-03-05]
- 米裁判所、トランプ関税還付を命令 | ロイター [2026-03-05]
- アンソロピックと米国防総省、協議を再開-対立解消の可能性浮上 - Bloomberg [2026-03-05]
- 東京株式市場・大引け=4日ぶり反発、一時2300円超高 急落の反動 | ロイター [2026-03-05]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、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 株に固定しています。
今日は、高く寄った後、どちらに動くかに注目していました。
どの銘柄も何回もエントリに失敗しましたが、特に 三菱UFJフィナンシャルG (8306) が難しかったです。どちらかに動くだろうという根拠の無い推測で粘ってしまいました。
前場最後の下降トレンドにどの銘柄もなんとか乗れたので、前場でどこまで下げるだろうと楽しみにしていたのですが…。残念ながら、どれも意外に早くトレーリング・ストップにひっかかってしまいました。😭
現在、\(\text{drawdown_ratio} = 0.5\) で運用していますが、トレーリング・ストップが有効になる含み益 \(profit\) = 最大含み益 \(profit_{max}\) のしきい値をもう少し大きくする必要があるのかもしれません。
実をいうとトレーリング・ストップの仕組みをもっと複雑(柔軟)にしたいのですが、実績となるベースがないので、今は実績作りに徹しています。🤗
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
取引結果のレビュー
取引データをレビューする専用アプリができていないので 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 件のコメント:
コメントを投稿