デイトレにおいて、期待や思い込みが入りこまない自動売買に挑戦しようと、楽天証券のマーケットスピード II RSS を利用した Python アプリを開発しています。日々レビューと改善を加えながら自動売買の実現に向けて悪戦苦闘しています。
今日の日経平均株価
| 現在値 | 65,270.95 | +128.17 | +0.20% | 15:45 | |
|---|---|---|---|---|---|
| 前日終値 | 65,142.78 | 09/09 | 高値 | 65,270.95 | 15:30 |
| 始値 | 64,768.53 | 09:00 | 安値 | 64,186.68 | 10:36 |
※ 右の 15 分足チャートは Yahoo! Finance のデータを yfinance で取得して作成しました。
【関連ニュース】
- 米オープンAI、サムスンと次世代チップで協力=韓国法人幹部 | ロイター [2026-09-09]
- ソフトバンクG、オープンAI出資に伴うつなぎ融資を前倒し返済 | ロイター [2026-09-09]
- パナソニックエナジー、全固体電池の角形を開発 150度の高温で使用可能に | ロイター [2026-09-09]
- グーグル、フィンランドAIインフラに151億ドル投資 原発契約も | ロイター [2026-09-09]
- 中国・香港株式市場・大引け=まちまち、物価指標は伸び加速も内需低調 | ロイター [2026-09-09]
- 米30年住宅ローン金利、昨年6月以来の高水準に | ロイター [2026-09-09]
- 米財務省、10日に長期債60億ドル買い戻しへ 前回の3倍規模 | ロイター [2026-09-10]
- アップル、折りたたみ「Duo」発表 主力iPhoneを大幅刷新 | ロイター [2026-09-10]
- 欧州市場サマリー(9日) | ロイター [2026-09-10]
- 米国株式市場=続落、北海ブレント100ドル突破が重し アップルに売り | ロイター [2026-09-10]
- NY外為市場=ドル対円で7カ月ぶり安値近辺、来週のFOMC控え | ロイター [2026-09-10]
- 北海ブレント100ドル突破、米イラン攻撃激化で供給懸念高まる | ロイター [2026-09-10]
- 米アンソロピック、AIモデル「クロード」の初期版で4件目のサイバー事案確認 | ロイター [2026-09-10]
- NY市場サマリー(9日)米国株続落、ドル対円で7カ月ぶり安値近辺、10年債利回り23年以来の高水準 | ロイター [2026-09-10]
- オープンAIエージェント、10余りの未公表サイトで無許可通信 判明分超える逸脱か | ロイター [2026-09-10]
- オープンAI、全米でのAI安全性要件義務化を要請 | ロイター [2026-09-10]
- 原油上昇、ブレント100ドル台維持 タンカー攻撃で一段の供給懸念 | ロイター [2026-09-10]
- さくらインターネット、不正アクセス巡り業績への影響「限定的」 | ロイター [2026-09-10]
- 午後3時のドルは153円半ば、米物価指標待ち小動き 増日銀委員発言に反応薄 | ロイター [2026-09-10]
- あいちFGと三十三FG、経営統合の基本合意を解消 | ロイター [2026-09-10]
- すきまバイトのタイミー、東証プライム市場への変更申請を準備 | ロイター [2026-09-10]
- 日産、ミニバンの国内生産を栃木に集約 九州から移管 | ロイター [2026-09-10]
- 日経平均は3日ぶり小反発、米CPI発表前に手がけにくさ 原油・金利高警戒も | ロイター [2026-09-10]
デイトレ用取引システム Kabuto 0.8.x
全体の流れ
システムにおける株価や売買情報の流れを示しました。
graph LR
A["楽天証券
マーケットスピードⅡ"]
B["マーケットスピードⅡ RSS
Microsoft Excel, VBA"]
C["Kabuto(Python アプリ)
xlwings, PySide6, PyQtGraph"]
style C fill:#fed,stroke:#975
style A font-size: small
style B font-size: small
style C font-size: small
A <--> B
B <--> C
アプリの主な特徴(概要)
- ティックデータを利用(ローソク足チャートは使っていない)
- ナンピン禁止
- 成行売買
- クロス・シグナルで建玉返済
- VWAP クロス・シグナルでエントリ(建玉が無い場合)
今日の取引結果(セミオート)
今日のソフトバンクグループ (9984) の始値は 6,630 円でした。
デイトレで、この銘柄をターゲットに自作アプリを開発している主要な理由は、
- 出来高が多い → 頻繁な成行売買をするための必要条件
- いちにち信用(楽天証券)の売建可能数量が多い
- 一日のボラティリティが大きい
- VWAP 線の上下どちらかに寄ることが多い
です。
そのため、
寄り付き後の早い時間帯に VWAP 線に MA1(短期移動平均線相当)線がクロスしたタイミングでエントリしてトレンドに乗り、MA2(中長期移動平均)線のクロス・シグナルで利確する。
という戦略でエントリの自動化を試しているフェーズです。
短期移動平均線に相当する MA1 線には、自動運転やロボット制御で用いられる Pure Pursuit(純粋追従)の考え方を価格系列へ応用したトレンド追従型インジケータ Pure Pursuit Follower を利用しています。
移動平均線に比べれば追従性が高いことが特徴ですが、その分、株価変動に起因するノイズも多く、クロス・シグナルを判定に利用する場合、ある程度は立て続けのクロス・シグナルを覚悟しなければなりません。頻繁なエントリで発生する程度の損失は我慢しようということで、まずは実装を進めてきました。
ところが、昨日の値動きは VWAP 前後で動き、驚くほどの損失を積み重ねてしまいました。
大引け後、収集したティックデータでシミュレーションすると、仮に VWAP 線のクロス・シグナルだけで取引をした場合、かなりの損失を垂れ流すことが判りました。
取引時間中の全てを VWAP 線のクロス・シグナルだけで取引することはないでしょう。しかし仮にそうした場合に損失を大きく積み重ねるようであれば放置できません。そのため、今日は実際の取引はせずに、アルゴリズムの改良と基礎データを集めました。
ただ、自作アプリに表示する二段目のチャートに、値動きの速度に相当する量をあらわす新しいインジケータ Velocity を追加したので、動作確認も兼ねて自作アプリを動かしました。
- 信用取引に費やした約定回数は 0 回、実現損益は 0 円でした。
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- 注文 | マーケットスピード II RSS オンラインヘルプ | 楽天証券のトレーディングツール
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation


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