楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリを開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使いながら改良を進めています。
今日の日経平均株価
| 現在値 | 53,818.04 | -475.32 | -0.88% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 54,293.36 | 02/04 | 高値 | 54,459.08 | 09:42 |
| 始値 | 54,289.95 | 09:00 | 安値 | 53,653.06 | 12:59 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 米ADP民間雇用者数、伸びは予想下回る-労働市場の減速継続示す - Bloomberg [2026-02-04]
- イーライリリー、通期で大幅増収見込む-減量薬市場で首位固め - Bloomberg [2026-02-04]
- 半導体のテキサス・インスツルメンツ、75億ドルでシリコン・ラボ買収 - Bloomberg [2026-02-05]
- 米ISM非製造業指数、2024年以来の高水準を維持-事業活動が堅調 - Bloomberg [2026-02-05]
- 米国株式市場=S&P・ナスダック続落、AI懸念でハイテクが安い | ロイター [2026-02-05]
- 【米国市況】S&P500続落、大型ハイテク株に売り-衆院選前に円下落 - Bloomberg [2026-02-05]
- 米クアルコム、1-3月売上高見通しが予想下回る-供給制約が圧迫 - Bloomberg [2026-02-05]
- アーム売上高見通し、最も強気の予想は下回る-ADR大幅下落 - Bloomberg [2026-02-05]
- 米アルファベット、26年の設備投資計画が予想上回る-AI投資で - Bloomberg [2026-02-05]
- NY市場サマリー(4日)S&P・ナスダック続落、ドル上昇、利回りまちまち 金・原油続伸 | ロイター [2026-02-05]
- TSMCが熊本での3ナノ半導体生産計画前倒し、2028年まで-関係者 - Bloomberg [2026-02-05]
- ソニーG、今期営業利益を1兆5400億円に引き上げ-スヌーピー評価益で - Bloomberg [2026-02-05]
- なぜソフトウエア株は急落したのか、AIの進化が揺るがすSaaSモデル - Bloomberg [2026-02-05]
- NTT、26年3月期通期を一転減益に下方修正 競争激化など響く | ロイター [2026-02-05]
- スズキ、通期純利益を上方修正 期末配当予想1円増配 | ロイター [2026-02-05]
- 三菱商事、4─12月期の純利益6079億円 進ちょく率8割超も通期据え置き | ロイター [2026-02-05]
- 日本製鉄株が急落、最大5000億円の転換社債検討と報道-希薄化懸念 - Bloomberg [2026-02-05]
- 日鉄、今期の最終赤字700億円に拡大へ 安価な中国鋼材が市況下押し | ロイター [2026-02-05]
- ニコン、通期業績予想を下方修正 850億円の最終赤字に | ロイター [2026-02-05]
- 日経平均は続落、半導体関連株が押し下げ 決算は支え | ロイター [2026-02-05]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装したので、今月からそろりそろりと試験運用を始めました。
取引アプリの概要は以下にまとめました。
- 私の株日記: 自動売買への道 (2026-01-31)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピード2 RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ 取引結果のレビュー
本アプリでは注文数量を 100 株に固定しています。しばらくは積極的な取引をせずに、株価が 1,000 円未満の銘柄を選んで売買。使いながらアプリの課題を洗い出しています。そのため、ほんの僅かな損益しか出ません。
長周期の移動平均線 MA2 を VWAP のトレンド線に置き換えてから 2 日目の取引です。
後回しにしていた取引中のデータを保持・保存する機能を追加しました。
アプリの実行中にデータを保持するので負荷はかかりますが、今日の失敗を学んで明日の取引に活かすには、レビュー用データの保存機能は必須になります。
GUI 上に表示される「含み損益」は、GUI 側で発注したタイミングで保持している株価で算出した見込み額です。そのため、口座の実現損益と差が生じます。
今日の信用取引に費やした約定回数は 22 回、実現損益は +570 円でした。
LINEヤフー (4689) はエントリがうまくいかず、いきなりバカヨケ (fool proof) 的なロスカットのしきい値に引っかかってマイナス・スタート。今日は 9:07 過ぎまで寄らなかったためか、寄った後、ロスカットに引っかかるような値動きが激しい時にうっかりエントリしてしまいました。その後 1 回のエントリでトレンドに乗れたので傷口を広げずに済みました。
怪我の功名で、ロスカットのしきい値がリアルタイム時(本番環境)でも確かに効くことを確認できました。
セブン銀行 (8410) の方は無駄なエントリを重ねてマイナス・スタートになりました。その上、値動きが乏しくてマイナスを挽回できそうになかったので 11 時前に諦めて建玉を返済しました。
LINEヤフー (4689) も 11 時を過ぎたところで利確してお終いにしました。
寄り付き後の無駄なエントリがまだまだ多く、マイナスからのスタートになってしまうことが課題です。
取引結果のレビュー
取引データをレビューする専用アプリができていないので Jupyter Lab でチャートを作成してレビューします(含み益などは 1 株単位で算出しています)。
LINEヤフー (4689) ではクロス・シグナルの回数は 3 回でした。
セブン銀行 (8410) ではクロス・シグナルの回数は 16 回でした。
今日は、トレーリング・ストップが始まる 2 円まで含み益が伸びませんでした。
LINEヤフー (4689) の方はクロス・シグナルが随分少なかったのですが、最初のエントリ前に 10 回程度のクロス・シグナルは覚悟した方がいいのかもしれません。ぴったりと、これだと特定できなくとも、そろそろだと見当を付けられるような指標を作れないか考える必要がありそうです。いや、考えようによっては、寄り付き後に頻繁にクロス・シグナルが出るということは、値動きの方向感が乏しいのかもしれないと疑うこともできそうです。いずれにしても、何か指標みたいなものが欲しいです。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation






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