楽天証券の口座でデイトレの自動売買に挑戦しようと、Windows / Excel 上で動作する マーケットスピード II RSS を利用した Python アプリ (Kabuto) を開発しています。完全自動売買を実現できるまでの道程は長いですが、日々、セミオートでアプリを使ってトレードをしながら改良を進めています。
今日の日経平均株価
| 現在値 | 53,700.39 | -50.76 | -0.09% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 53,751.15 | 03/16 | 高値 | 54,388.43 | 09:10 |
| 始値 | 54,286.26 | 09:00 | 安値 | 53,482.59 | 15:06 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 信越化学、塩化ビニール樹脂2割値上げ 中東情勢で原料価格急騰 | ロイター [2026-03-16]
- NY連銀製造業景況指数、活動の停滞示す-インフレ見通しは改善 - Bloomberg [2026-03-16]
- 米鉱工業生産、2月は予想を上回る伸び-製造業と鉱業が押し上げ - Bloomberg [2026-03-16]
- 米住宅建設業者の業況感、わずかな改善にとどまる-高コスト響く - Bloomberg [2026-03-16]
- 米製造業生産、2月は0.2%上昇 自動車好調で予想上回る | ロイター [2026-03-16]
- プライベートクレジット、テック大手の簿外債務が隠れたリスク-BIS - Bloomberg [2026-03-17]
- 【欧州市況】原油価格下落で債券、株上昇-UAE主要港の再開受け - Bloomberg [2026-03-17]
- 米住宅業者の景況感、低迷続く 3月わずかに改善 | ロイター [2026-03-17]
- 欧州市場サマリー(16日) | ロイター [2026-03-17]
- エヌビディア、2027年末までのAI半導体売上高1兆ドル以上見込む - Bloomberg [2026-03-17]
- 米国株式市場=急反発、AI関連銘柄が高い | ロイター [2026-03-17]
- 【米国市況】原油下落、株と国債は上昇-ドル軟調で159円台前半 - Bloomberg [2026-03-17]
- パーク24、英子会社が倒産更生手続き 負債総額740億円 | ロイター [2026-03-17]
- 基調的な物価上昇率、2%に向けて緩やかに上昇=植田日銀総裁 | ロイター [2026-03-17]
- 日銀の基調物価判断が複雑化、原油高長引けば利上げの是非問われる - Bloomberg [2026-03-17]
- 日産が九州工場で1週間約1200台減産へ、中東情勢の影響=関係筋 | ロイター [2026-03-17]
- アングル:「イランの脅威」除去望む湾岸諸国、当初の戦争反対が一変 | ロイター [2026-03-17]
- ブリタニカがオープンAI提訴、チャットGPT訓練に「不正使用」 | ロイター [2026-03-17]
- ナフサ不足は「炭鉱のカナリア」、日本の供給網が混乱に陥る恐れ - Bloomberg [2026-03-17]
- 豪中銀、0.25ポイント利上げ-政策金利4.1% - Bloomberg [2026-03-17]
- 東ソー、エチレン設備の再稼働延期 中東情勢で原料ナフサ調達難 | ロイター [2026-03-17]
- 日本の卸電力価格が7カ月ぶり高値、中東情勢による燃料費上昇と悪天候 - Bloomberg [2026-03-17]
- ロームが特別委を設置、デンソーからの買収提案を受け - Bloomberg [2026-03-17]
- 10ー12月期の需給ギャップ、2四半期ぶりプラス 実質年率1兆円の需要超過 | ロイター [2026-03-17]
- ローム、デンソーの株式取得提案を特別委で「真摯に検討」 | ロイター [2026-03-17]
- 日経平均は4日続落、朝高後に軟化 原油高が重し | ロイター [2026-03-17]
- 東映、26年3月期配当予想を36円に引き上げ 従来12円 | ロイター [2026-03-17]
- 【日本市況】TOPIX反発、資源高で商社に買い-原油再び上昇し円軟調 - Bloomberg [2026-03-17]
デイトレ用自作アプリ
以下は株価・取引に関連する情報の流れを示しています。
楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード II RSS を介して Python アプリから取引をする構成を取っています。
開発中の取引アプリに信用売買の注文をする機能を実装、動作確認ができたので、機能の不備を改善しながら、そろりそろりと運用を始めています。
取引アプリの概要を以下にまとめました。
- 私の株日記: 自動売買への道 (2026-03-15)
- 先週までのアプリ開発状況をまとめています。
- 私の株日記: マーケットスピードⅡ RSS
- 注文機能に関わる VBA 関数と、Python とのやりとりについてまとめています。
現在のアプリは、エントリ:手動、エグジット:自動(+手動)の構成になっています。
今日のデイトレ ─ Trial & Data Collection phase
| 対象銘柄 | ソフトバンクグループ (9984) |
|---|---|
| 信用区分 | 一般信用(いちにち) |
| 注文数量 | 100 株 |
| 価格区分 | 成行 |
| 制 約 | ナンピン禁止 |
本アプリでは、現在のところ注文数量を 100 株に固定しています。
今日もソフトバンクグループ (9984) のみ取引をしました。
今朝の米国の主要株価指数は上昇、ソフトバンクグループの ADR (SFTBY) もちょろっと上昇していたので、東京市場でも上昇するだろうと予断を持ってしまいました。
その結果、今日は値動きにうまく乗れず、マイナスからも抜け出せそうになかったので、前場でお終いにしました。後場には上昇してきたので悔しかったですが後の祭りです。
表示されている「含み損益」や「合計収益」は、アプリ側が発注したタイミングの株価で算出した見込み額です。そのため、現実の実現損益と差が生じます。
- 信用取引に費やした約定回数は 26 回、実現損益は -3,730 円でした。
- 各銘柄の損益
- ソフトバンクグループ (9984) : -3,730 円
今後の方針
今日の下手くそな取引で踏ん切りが付きました。損失こそ大した額ではありませんでしたが、感情や思い込み、あるいは、根拠のない期待を持って取引をしてしまう、この性格から逃れられないことを悟りました。
しかるべき教科書を読み、場数を積めばある程度のデイ・トレーディング技術の習得ができるのかもしれません。しかし、それが本来の目的ではありません。
本来やりたかったことは自動売買の実現です。
売買、返済ボタンをクリックすれば成行売買ができることを十分確認できました。ロスカットやトレーリング・ストップによる利確が設定どおり機能することも確認できました。自動で妥当なエントリができる機能を探索する時期です。
当初はエントリをプログラムに任せるのはちょっと怖いな、と思っていましたが、ルールに従って売買できない自分の性格の方が、資金の無駄な損失という点ではよっぽど怖いと思うようになりました。感情に一切左右されず、ルールに従ったプログラムによる自動取引でも、どうしても収益を上げられなければ、そのルールがヘボだということでまだ諦めが付きます
まずは単純な自動エントリ機能を実装して、シミュレータでバックテストを始めます。
「今日のトレード」は、アプリで自動売買による実売買を再開するまではお休みにし、バックテストを始められるようになったら「今日のバックテスト」(仮題)のようなタイトルで日々のブログ記事をまとめる予定です。
取引結果のレビュー
本体アプリ (Kabuto) が保存した取引データを PySide6 ベースの専用アプリ (Beetle) で読み込んでレビューしています(含み益などは 1 株単位で算出しています)。
レビューではモメンタムも評価を始めました。
ソフトバンクグループ (9984)
対象銘柄の日足チャート
ティックデータを収集している銘柄については、日足チャートと高値安値の差分のトレンドをモニターしています。そのうち、本日取引した銘柄のチャートをまとめています。
ソフトバンクグループ (9984)
※ 上の日足チャートは 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 件のコメント:
コメントを投稿