2025-08-05

デイトレは準備中 (2025-08-05)

今日の日経平均株価

今日の日経平均株価は、前日比 230.30 円高の 40,521.00 円と 3 営業日ぶりの反発で始まりました。9:48 に 40,600.36 円と前場の高値を付けましたが、10:27 には 40,421.88 円の安値を付けました。

その後じわじわと上げ幅を広げ、前場は 40,544.99 円で取引を終えました。

後場は 40,590.09 円で取引が始まり、12:37 に 40,649.38 円の高値を付けました。

その後 40,550 円前後で推移して、大引けは前日比 258.84 円高の 40,549.54 円で取引を終えました。

上の 15 分足チャートは Yahoo! Finance のデータで作成しました。

デイトレ用自作アプリ

Python で作っている自作のデイトレアプリで、ゆくゆくは自動売買に挑戦するために取り組んでいます。しかし自動売買実現までの道のりは長いので、まずはセミオート操作でシミュレーション売買ができるようにしています。

以下は株価に関連する情報の流れを示しています。

株価データの流れ(Windows 11)

楽天証券では、Python からネットワーク越しに直接取引できるような API が提供されていないので、マーケットスピード2 RSS を介して取引をする構成を取っています。

今日のデイトレは…

マーケットスピード2 RSS から読み込んだ株価で、フルオートのシミュレーションを実施しています。なお、15:24:50 の時点で建玉を持っていれば強制返済するようにしています。

本シミュレータは、主に下記の特徴(概略)があります。

  • 1 秒間隔で取得した株価を使用
  • データに対して(Bスプライン系の)スムージング処理を適用
  • リアルタイム用 Parabolic SAR をスムージングしたデータに適用
    • トレンド反転時に建玉を持っていれば返済
    • 厳密なドテン売買ではなく、エントリ条件有り
    • 大きな価格変動の対して追従する仕組みを追加
  • 100 株を実価格で売買シミュレーション

リアルタイムデータ用 Parabolic SAR に使用した本日の AF パラメータは下記の通りです。

AF(init) = 0.000005
AF(step) = 0.000005
AF(max)  = 0.005

日足などの Parabolic SAR に使用する値に比べるとかなり小さい値になっています。

ターゲット銘柄の今日の株価トレンド (Windows 11)

今日の取引結果(シミュレーション)です。

ターゲット銘柄のシミュレーション結果
注文番号 注文日時 銘柄コード 売買 約定単価 約定数量 損益 備考
1 2025-08-05 09:02:50 7203 買建 2664.0 100
2 2025-08-05 09:02:56 8306 買建 2045.0 100
3 2025-08-05 09:04:01 7203 売埋 2662.5 100 -150.0
4 2025-08-05 09:04:12 7203 売建 2659.5 100
5 2025-08-05 09:06:24 7011 買建 3694.0 100
6 2025-08-05 09:07:19 8306 売埋 2050.5 100 550.0
7 2025-08-05 09:07:30 8306 売建 2050.0 100
8 2025-08-05 09:08:11 7011 売埋 3686.0 100 -800.0
9 2025-08-05 09:08:22 7011 売建 3677.0 100
10 2025-08-05 09:12:07 8306 買埋 2048.0 100 200.0
11 2025-08-05 09:12:25 7011 買埋 3666.0 100 1100.0
12 2025-08-05 09:12:36 7011 買建 3666.0 100
13 2025-08-05 09:13:46 7011 売埋 3657.0 100 -900.0
14 2025-08-05 09:15:09 7011 買建 3677.0 100
15 2025-08-05 09:15:32 7203 買埋 2662.5 100 -300.0
16 2025-08-05 09:15:45 7203 買建 2664.5 100
17 2025-08-05 09:17:02 7011 売埋 3677.0 100 0.0
18 2025-08-05 09:17:13 7011 売建 3672.0 100
19 2025-08-05 09:22:14 8306 買建 2048.0 100
20 2025-08-05 09:23:27 7011 買埋 3673.0 100 -100.0
21 2025-08-05 09:23:38 7011 買建 3673.0 100
22 2025-08-05 09:26:46 7203 売埋 2669.0 100 450.0
23 2025-08-05 09:26:57 7203 売建 2669.5 100
24 2025-08-05 09:29:40 8306 売埋 2051.0 100 300.0
25 2025-08-05 09:29:51 8306 売建 2050.5 100
26 2025-08-05 09:31:28 7011 売埋 3680.0 100 700.0
27 2025-08-05 09:31:39 7011 売建 3681.0 100
28 2025-08-05 09:32:41 7203 買埋 2675.0 100 -550.0
29 2025-08-05 09:34:42 7203 買建 2675.5 100
30 2025-08-05 09:36:02 8306 買埋 2057.5 100 -700.0
31 2025-08-05 09:36:13 8306 買建 2058.0 100
32 2025-08-05 09:44:09 7011 買埋 3685.0 100 -400.0
33 2025-08-05 09:44:24 7011 買建 3694.0 100
34 2025-08-05 09:44:59 8306 売埋 2058.0 100 0.0
35 2025-08-05 09:46:01 8306 売建 2057.5 100
36 2025-08-05 09:51:03 7011 売埋 3683.0 100 -1100.0
37 2025-08-05 09:51:14 7011 売建 3681.0 100
38 2025-08-05 09:52:05 7203 売埋 2677.0 100 150.0
39 2025-08-05 09:52:23 7203 売建 2676.5 100
40 2025-08-05 09:53:37 7011 買埋 3691.0 100 -1000.0
41 2025-08-05 09:53:48 7011 買建 3692.0 100
42 2025-08-05 09:55:10 7011 売埋 3679.0 100 -1300.0
43 2025-08-05 09:55:22 7011 売建 3680.0 100
44 2025-08-05 10:02:18 7011 買埋 3671.0 100 900.0
45 2025-08-05 10:02:29 7011 買建 3671.0 100
46 2025-08-05 10:08:40 8306 買埋 2051.0 100 650.0
47 2025-08-05 10:08:51 8306 買建 2051.0 100
48 2025-08-05 10:10:30 7203 買埋 2681.0 100 -450.0
49 2025-08-05 10:10:42 7203 買建 2681.0 100
50 2025-08-05 10:11:39 7011 売埋 3664.0 100 -700.0
51 2025-08-05 10:11:50 7011 売建 3665.0 100
52 2025-08-05 10:17:59 8306 売埋 2048.5 100 -250.0
53 2025-08-05 10:18:10 8306 売建 2048.5 100
54 2025-08-05 10:22:55 7011 買埋 3673.0 100 -800.0
55 2025-08-05 10:25:02 7203 売埋 2675.5 100 -550.0
56 2025-08-05 10:25:32 7203 売建 2675.0 100
57 2025-08-05 10:26:09 7011 売建 3663.0 100
58 2025-08-05 10:31:56 7011 買埋 3673.0 100 -1000.0
59 2025-08-05 10:32:54 7011 買建 3673.0 100
60 2025-08-05 10:35:12 7203 買埋 2679.5 100 -450.0
61 2025-08-05 10:35:23 7203 買建 2679.5 100
62 2025-08-05 10:37:23 8306 買埋 2050.0 100 -150.0
63 2025-08-05 10:37:34 8306 買建 2050.0 100
64 2025-08-05 10:51:13 7011 売埋 3684.0 100 1100.0
65 2025-08-05 10:51:24 7011 売建 3685.0 100
66 2025-08-05 11:05:18 7203 売埋 2685.5 100 600.0
67 2025-08-05 11:05:29 7203 売建 2685.5 100
68 2025-08-05 11:06:32 7011 買埋 3678.0 100 700.0
69 2025-08-05 11:06:43 7011 買建 3678.0 100
70 2025-08-05 11:09:12 8306 売埋 2057.0 100 700.0
71 2025-08-05 11:13:46 8306 売建 2057.5 100
72 2025-08-05 11:16:09 7011 売埋 3666.0 100 -1200.0
73 2025-08-05 11:16:20 7011 売建 3658.0 100
74 2025-08-05 11:18:33 7011 買埋 3662.0 100 -400.0
75 2025-08-05 11:18:44 7011 買建 3661.0 100
76 2025-08-05 11:22:00 7011 売埋 3652.0 100 -900.0
77 2025-08-05 11:22:11 7011 売建 3652.0 100
78 2025-08-05 11:25:29 7203 買埋 2688.0 100 -250.0
79 2025-08-05 12:30:11 7203 買建 2699.0 100
80 2025-08-05 12:30:13 7011 買埋 3666.0 100 -1400.0
81 2025-08-05 12:30:24 7011 買建 3667.0 100
82 2025-08-05 12:32:02 8306 買埋 2058.5 100 -100.0
83 2025-08-05 12:32:13 8306 買建 2059.5 100
84 2025-08-05 12:32:24 7011 売埋 3657.0 100 -1000.0
85 2025-08-05 12:32:35 7011 売建 3658.0 100
86 2025-08-05 12:40:05 7203 売埋 2695.0 100 -400.0
87 2025-08-05 12:40:16 7203 売建 2695.5 100
88 2025-08-05 12:41:20 7011 買埋 3659.0 100 -100.0
89 2025-08-05 12:41:31 7011 買建 3660.0 100
90 2025-08-05 12:53:44 8306 売埋 2066.5 100 700.0
91 2025-08-05 12:55:39 8306 売建 2065.5 100
92 2025-08-05 12:56:11 7011 売埋 3668.0 100 800.0
93 2025-08-05 12:56:22 7011 売建 3668.0 100
94 2025-08-05 13:17:07 7011 買埋 3662.0 100 600.0
95 2025-08-05 13:23:06 7011 買建 3664.0 100
96 2025-08-05 13:27:49 7203 買埋 2685.0 100 1050.0
97 2025-08-05 13:30:06 7203 買建 2686.5 100
98 2025-08-05 13:30:06 7011 売埋 3629.0 100 -3500.0
99 2025-08-05 13:30:17 7011 売建 3597.0 100
100 2025-08-05 13:30:51 7011 買埋 3663.0 100 -6600.0
101 2025-08-05 13:31:02 7011 買建 3659.0 100
102 2025-08-05 13:33:35 8306 買埋 2062.5 100 300.0
103 2025-08-05 13:33:46 8306 買建 2062.0 100
104 2025-08-05 13:34:05 7011 売埋 3682.0 100 2300.0
105 2025-08-05 13:34:16 7011 売建 3679.0 100
106 2025-08-05 13:36:34 7011 買埋 3665.0 100 1400.0
107 2025-08-05 13:36:45 7011 買建 3664.0 100
108 2025-08-05 13:37:28 7011 売埋 3635.0 100 -2900.0
109 2025-08-05 13:37:39 7011 売建 3619.0 100
110 2025-08-05 13:38:57 7011 買埋 3636.0 100 -1700.0
111 2025-08-05 13:39:08 7011 買建 3643.0 100
112 2025-08-05 13:41:33 7203 売埋 2686.0 100 -50.0
113 2025-08-05 13:41:44 7203 売建 2685.5 100
114 2025-08-05 13:42:42 7011 売埋 3637.0 100 -600.0
115 2025-08-05 13:42:53 7011 売建 3636.0 100
116 2025-08-05 13:43:33 8306 売埋 2058.5 100 -350.0
117 2025-08-05 13:43:44 8306 売建 2058.5 100
118 2025-08-05 13:52:29 7011 買埋 3587.0 100 4900.0
119 2025-08-05 13:52:40 7011 買建 3585.0 100
120 2025-08-05 13:57:20 7011 売埋 3591.0 100 600.0
121 2025-08-05 13:58:58 7011 買建 3618.0 100
122 2025-08-05 14:03:28 7011 売埋 3660.0 100 4200.0
123 2025-08-05 14:03:39 7011 売建 3664.0 100
124 2025-08-05 14:05:01 7011 買埋 3672.0 100 -800.0
125 2025-08-05 14:06:44 7011 買建 3679.0 100
126 2025-08-05 14:09:54 8306 買埋 2060.0 100 -150.0
127 2025-08-05 14:10:05 8306 買建 2060.0 100
128 2025-08-05 14:10:06 7011 売埋 3666.0 100 -1300.0
129 2025-08-05 14:10:17 7011 売建 3665.0 100
130 2025-08-05 14:11:22 7011 買埋 3681.0 100 -1600.0
131 2025-08-05 14:11:33 7011 買建 3680.0 100
132 2025-08-05 14:14:55 7011 売埋 3690.0 100 1000.0
133 2025-08-05 14:15:06 7011 売建 3690.0 100
134 2025-08-05 14:15:39 8306 売埋 2057.0 100 -300.0
135 2025-08-05 14:15:54 7011 買埋 3709.0 100 -1900.0
136 2025-08-05 14:16:05 7011 買建 3704.0 100
137 2025-08-05 14:17:14 8306 売建 2056.5 100
138 2025-08-05 14:19:04 7203 買埋 2683.5 100 200.0
139 2025-08-05 14:19:15 7203 買建 2683.0 100
140 2025-08-05 14:20:26 7011 売埋 3709.0 100 500.0
141 2025-08-05 14:20:37 7011 売建 3706.0 100
142 2025-08-05 14:26:18 8306 買埋 2060.0 100 -350.0
143 2025-08-05 14:26:26 7011 買埋 3704.0 100 200.0
144 2025-08-05 14:26:41 8306 買建 2060.0 100
145 2025-08-05 14:28:07 7011 売建 3680.0 100
146 2025-08-05 14:30:28 7011 買埋 3687.0 100 -700.0
147 2025-08-05 14:30:39 7011 買建 3686.0 100
148 2025-08-05 14:44:12 7011 売埋 3703.0 100 1700.0
149 2025-08-05 14:44:30 7011 売建 3704.0 100
150 2025-08-05 14:49:06 7011 買埋 3707.0 100 -300.0
151 2025-08-05 14:49:17 7011 買建 3707.0 100
152 2025-08-05 14:56:01 8306 売埋 2059.5 100 -50.0
153 2025-08-05 14:56:12 8306 売建 2059.5 100
154 2025-08-05 14:58:35 7203 売埋 2686.5 100 350.0
155 2025-08-05 14:58:46 7203 売建 2686.5 100
156 2025-08-05 15:08:56 7011 売埋 3717.0 100 1000.0
157 2025-08-05 15:09:07 7011 売建 3717.0 100
158 2025-08-05 15:12:23 7203 買埋 2688.0 100 -150.0
159 2025-08-05 15:12:34 7203 買建 2688.0 100
160 2025-08-05 15:21:10 7011 買埋 3722.0 100 -500.0
161 2025-08-05 15:21:21 7011 買建 3725.0 100
162 2025-08-05 15:24:20 8306 買埋 2058.0 100 150.0
163 2025-08-05 15:24:31 8306 買建 2058.0 100
164 2025-08-05 15:24:50 7203 売埋 2687.5 100 -50.0
165 2025-08-05 15:24:50 7011 売埋 3745.0 100 2000.0
166 2025-08-05 15:24:50 8306 売埋 2058.0 100 0.0
合計損益 -9200.0

今日のシミュレーションの収益は -9,200 円でした。

午後の 三菱重工業 (7011) の決算発表時の変動に巻き込まれてしまいました。

大引け後、改良中のアルゴリズムでも試してみました。大負けこそしませんでしたが、どの銘柄もマイナスになってしまいました。特に、前場にそこそこイケても、後場がダメでした。

三菱重工業 (7011) の後場の大きな変動も乗りきれたのに、引けにかけて損失を重ねてしまいました。残念です。

改良中のアルゴリズムによるターゲット銘柄のシミュレーション結果 (Fedora Linux 42)

取引アルゴリズムは簡単な条件判定でなく、もう少しスマートなアルゴリズムの導入を検討した方が良いのかもしれません。しかし、例えば機械学習のアルゴリズムを導入するとなると、リアルタイムでの運用ではリソースを食い尽くすのではないかと躊躇してしまいます。それでもリアルタイムのデータが蓄積されてきたことですし、判定に学習モデルを援用する余地があるか検討を始めます。

課  題

現在、課題と考えていることを下記にまとめました[随時更新〗。

  • マーケットスピード2 RSS による売買
    • Excel VBA, Python 側で実際の売買を試す。
    • 売買のためのサンプルワーク
  • Parabolic SAR との相性が良い銘柄選び
    • 20 銘柄程度のリアルタイムデータを収集して売買シミュレーション評価
  • Parabolic SAR のアルゴリズム改良
    • リアルタイムデータにスムージング処理をして Parabolic SAR を適用
    • 無駄な損失を減らすアイデア ① ✓
    • データ点の移動速度(あるいは加速度)相当を算出して、モメンタムのように利用することを検討する。
    • 利確・損切ロジックの検討

参考サイト

  1. マーケットスピード II RSS | 楽天証券のトレーディングツール
  2. マーケットスピード II RSS 関数マニュアル
  3. PythonでGUIを設計 | Qtの公式Pythonバインディング
  4. PyQtGraph - Scientific Graphics and GUI Library for Python
  5. Python in Excel alternative: Open. Self-hosted. No limits.
  6. Book - xlwings Documentation
にほんブログ村 株ブログ 株日記へ
PVアクセスランキング にほんブログ村

0 件のコメント:

コメントを投稿