今日の日経平均株価
今日の日経平均株価は、前日比 39.98 円安の 41,029.84 円と反落で始まりました。9:00 に 41,064.73 円の高値を付けた後は下落し 9:27 に 40,588.17 円の安値を付けました。その後下げ渋り、前場は 40,914.66 円で取引を終えました。
後場は 40,979.46 円で取引が始まり、じわじわと下げ幅を広げました。
大引けは前日比 270.22 円安の 40,799.60 円で取引を終えました。
上の 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-01 09:01:21 |
7203 |
売建 |
2715.0 |
100 |
|
|
2 |
2025-08-01 09:01:33 |
8306 |
買建 |
2079.5 |
100 |
|
|
3 |
2025-08-01 09:02:14 |
7011 |
売建 |
3628.0 |
100 |
|
|
4 |
2025-08-01 09:03:18 |
7203 |
買埋 |
2729.5 |
100 |
-1450.0 |
|
5 |
2025-08-01 09:03:29 |
7203 |
買建 |
2728.5 |
100 |
|
|
6 |
2025-08-01 09:05:47 |
7011 |
買埋 |
3646.0 |
100 |
-1800.0 |
|
7 |
2025-08-01 09:05:58 |
7011 |
買建 |
3645.0 |
100 |
|
|
8 |
2025-08-01 09:09:21 |
7011 |
売埋 |
3627.0 |
100 |
-1800.0 |
|
9 |
2025-08-01 09:09:32 |
7011 |
売建 |
3626.0 |
100 |
|
|
10 |
2025-08-01 09:46:14 |
7203 |
売埋 |
2729.0 |
100 |
50.0 |
|
11 |
2025-08-01 09:46:25 |
7203 |
売建 |
2730.0 |
100 |
|
|
12 |
2025-08-01 09:47:08 |
8306 |
売埋 |
2107.0 |
100 |
2750.0 |
|
13 |
2025-08-01 09:47:19 |
8306 |
売建 |
2105.5 |
100 |
|
|
14 |
2025-08-01 09:56:31 |
7011 |
買埋 |
3614.0 |
100 |
1200.0 |
|
15 |
2025-08-01 09:56:42 |
7011 |
買建 |
3614.0 |
100 |
|
|
16 |
2025-08-01 09:58:53 |
8306 |
買埋 |
2104.0 |
100 |
150.0 |
|
17 |
2025-08-01 09:59:04 |
8306 |
買建 |
2104.5 |
100 |
|
|
18 |
2025-08-01 10:02:58 |
7203 |
買埋 |
2732.0 |
100 |
-200.0 |
|
19 |
2025-08-01 10:03:09 |
7203 |
買建 |
2732.5 |
100 |
|
|
20 |
2025-08-01 10:10:18 |
7011 |
売埋 |
3607.0 |
100 |
-700.0 |
|
21 |
2025-08-01 10:10:29 |
7011 |
売建 |
3607.0 |
100 |
|
|
22 |
2025-08-01 10:11:23 |
7203 |
売埋 |
2725.5 |
100 |
-700.0 |
|
23 |
2025-08-01 10:11:34 |
7203 |
売建 |
2726.0 |
100 |
|
|
24 |
2025-08-01 10:18:26 |
8306 |
売埋 |
2105.5 |
100 |
100.0 |
|
25 |
2025-08-01 10:18:37 |
8306 |
売建 |
2105.5 |
100 |
|
|
26 |
2025-08-01 10:22:07 |
7011 |
買埋 |
3609.0 |
100 |
-200.0 |
|
27 |
2025-08-01 10:29:19 |
7011 |
買建 |
3613.0 |
100 |
|
|
28 |
2025-08-01 10:33:44 |
7203 |
買埋 |
2738.5 |
100 |
-1250.0 |
|
29 |
2025-08-01 10:33:55 |
7203 |
買建 |
2739.5 |
100 |
|
|
30 |
2025-08-01 10:39:06 |
8306 |
買埋 |
2108.5 |
100 |
-300.0 |
|
31 |
2025-08-01 10:39:17 |
8306 |
買建 |
2108.0 |
100 |
|
|
32 |
2025-08-01 10:48:39 |
7011 |
売埋 |
3608.0 |
100 |
-500.0 |
|
33 |
2025-08-01 10:49:26 |
8306 |
売埋 |
2107.5 |
100 |
-50.0 |
|
34 |
2025-08-01 10:52:25 |
7011 |
売建 |
3607.0 |
100 |
|
|
35 |
2025-08-01 10:59:30 |
8306 |
買建 |
2114.0 |
100 |
|
|
36 |
2025-08-01 11:02:29 |
7203 |
売埋 |
2738.5 |
100 |
-100.0 |
|
37 |
2025-08-01 11:02:40 |
7203 |
売建 |
2737.5 |
100 |
|
|
38 |
2025-08-01 11:07:12 |
7011 |
買埋 |
3614.0 |
100 |
-700.0 |
|
39 |
2025-08-01 11:07:23 |
7011 |
買建 |
3616.0 |
100 |
|
|
40 |
2025-08-01 11:26:11 |
8306 |
売埋 |
2115.5 |
100 |
150.0 |
|
41 |
2025-08-01 11:26:22 |
8306 |
売建 |
2115.0 |
100 |
|
|
42 |
2025-08-01 12:30:29 |
7203 |
買埋 |
2744.5 |
100 |
-700.0 |
|
43 |
2025-08-01 12:30:41 |
7203 |
買建 |
2743.5 |
100 |
|
|
44 |
2025-08-01 12:31:06 |
8306 |
買埋 |
2119.0 |
100 |
-400.0 |
|
45 |
2025-08-01 12:31:17 |
8306 |
買建 |
2120.0 |
100 |
|
|
46 |
2025-08-01 12:36:09 |
7011 |
売埋 |
3610.0 |
100 |
-600.0 |
|
47 |
2025-08-01 12:36:20 |
7011 |
売建 |
3612.0 |
100 |
|
|
48 |
2025-08-01 12:44:33 |
7203 |
売埋 |
2737.0 |
100 |
-650.0 |
|
49 |
2025-08-01 12:48:19 |
7203 |
売建 |
2736.0 |
100 |
|
|
50 |
2025-08-01 13:11:10 |
7011 |
買埋 |
3613.0 |
100 |
-100.0 |
|
51 |
2025-08-01 13:11:21 |
7011 |
買建 |
3613.0 |
100 |
|
|
52 |
2025-08-01 13:14:38 |
8306 |
売埋 |
2134.0 |
100 |
1400.0 |
|
53 |
2025-08-01 13:14:49 |
8306 |
売建 |
2133.5 |
100 |
|
|
54 |
2025-08-01 13:19:33 |
7203 |
買埋 |
2731.0 |
100 |
500.0 |
|
55 |
2025-08-01 13:19:44 |
7203 |
買建 |
2731.5 |
100 |
|
|
56 |
2025-08-01 13:27:10 |
7203 |
売埋 |
2728.0 |
100 |
-350.0 |
|
57 |
2025-08-01 13:27:21 |
7203 |
売建 |
2728.0 |
100 |
|
|
58 |
2025-08-01 13:29:21 |
8306 |
買埋 |
2136.0 |
100 |
-250.0 |
|
59 |
2025-08-01 13:29:32 |
8306 |
買建 |
2136.5 |
100 |
|
|
60 |
2025-08-01 13:30:26 |
7011 |
売埋 |
3608.0 |
100 |
-500.0 |
|
61 |
2025-08-01 13:30:37 |
7011 |
売建 |
3609.0 |
100 |
|
|
62 |
2025-08-01 13:43:32 |
7011 |
買埋 |
3616.0 |
100 |
-700.0 |
|
63 |
2025-08-01 13:43:43 |
7011 |
買建 |
3616.0 |
100 |
|
|
64 |
2025-08-01 14:00:08 |
7011 |
売埋 |
3609.0 |
100 |
-700.0 |
|
65 |
2025-08-01 14:00:42 |
7011 |
売建 |
3609.0 |
100 |
|
|
66 |
2025-08-01 14:04:10 |
8306 |
売埋 |
2137.5 |
100 |
100.0 |
|
67 |
2025-08-01 14:04:21 |
8306 |
売建 |
2137.0 |
100 |
|
|
68 |
2025-08-01 14:07:17 |
7203 |
買埋 |
2720.0 |
100 |
800.0 |
|
69 |
2025-08-01 14:08:25 |
8306 |
買埋 |
2139.0 |
100 |
-200.0 |
|
70 |
2025-08-01 14:08:36 |
8306 |
買建 |
2139.0 |
100 |
|
|
71 |
2025-08-01 14:10:04 |
7203 |
売建 |
2718.0 |
100 |
|
|
72 |
2025-08-01 14:12:12 |
8306 |
売埋 |
2137.5 |
100 |
-150.0 |
|
73 |
2025-08-01 14:16:04 |
8306 |
売建 |
2136.0 |
100 |
|
|
74 |
2025-08-01 14:20:34 |
7203 |
買埋 |
2719.0 |
100 |
-100.0 |
|
75 |
2025-08-01 14:20:45 |
7203 |
買建 |
2719.5 |
100 |
|
|
76 |
2025-08-01 14:28:39 |
7011 |
買埋 |
3605.0 |
100 |
400.0 |
|
77 |
2025-08-01 14:28:50 |
7011 |
買建 |
3605.0 |
100 |
|
|
78 |
2025-08-01 14:32:18 |
7203 |
売埋 |
2716.0 |
100 |
-350.0 |
|
79 |
2025-08-01 14:32:49 |
7203 |
売建 |
2716.5 |
100 |
|
|
80 |
2025-08-01 14:35:17 |
8306 |
買埋 |
2128.5 |
100 |
750.0 |
|
81 |
2025-08-01 14:35:22 |
7011 |
売埋 |
3600.0 |
100 |
-500.0 |
|
82 |
2025-08-01 14:35:28 |
8306 |
買建 |
2128.0 |
100 |
|
|
83 |
2025-08-01 14:35:33 |
7011 |
売建 |
3601.0 |
100 |
|
|
84 |
2025-08-01 14:38:58 |
8306 |
売埋 |
2125.0 |
100 |
-300.0 |
|
85 |
2025-08-01 14:39:09 |
8306 |
売建 |
2125.0 |
100 |
|
|
86 |
2025-08-01 14:52:45 |
7011 |
買埋 |
3606.0 |
100 |
-500.0 |
|
87 |
2025-08-01 14:52:56 |
7011 |
買建 |
3607.0 |
100 |
|
|
88 |
2025-08-01 14:54:25 |
8306 |
買埋 |
2127.5 |
100 |
-250.0 |
|
89 |
2025-08-01 14:54:36 |
8306 |
買建 |
2127.0 |
100 |
|
|
90 |
2025-08-01 14:55:54 |
7203 |
買埋 |
2716.5 |
100 |
0.0 |
|
91 |
2025-08-01 14:56:05 |
7203 |
買建 |
2716.5 |
100 |
|
|
92 |
2025-08-01 15:06:33 |
7011 |
売埋 |
3605.0 |
100 |
-200.0 |
|
93 |
2025-08-01 15:08:51 |
7011 |
売建 |
3605.0 |
100 |
|
|
94 |
2025-08-01 15:11:31 |
7011 |
買埋 |
3612.0 |
100 |
-700.0 |
|
95 |
2025-08-01 15:11:42 |
7011 |
買建 |
3612.0 |
100 |
|
|
96 |
2025-08-01 15:17:18 |
8306 |
売埋 |
2126.5 |
100 |
-50.0 |
|
97 |
2025-08-01 15:17:29 |
8306 |
売建 |
2127.0 |
100 |
|
|
98 |
2025-08-01 15:24:50 |
8306 |
買埋 |
2128.5 |
100 |
-150.0 |
|
99 |
2025-08-01 15:24:50 |
7203 |
売埋 |
2735.5 |
100 |
1900.0 |
|
100 |
2025-08-01 15:24:50 |
7011 |
売埋 |
3606.0 |
100 |
-600.0 |
|
|
|
|
|
合計損益 |
-8500.0 |
|
今日の収益は -8,500 円でした。トレンド追従は悪くないのですが、収益水準とトレンド反転のタイミングが噛み合っていないところが多いです。考えている改善アイデアを来週から適用できるようように週末に準備を進めます。
課 題
現在、課題と考えていることを下記にまとめました[随時更新〗。
- マーケットスピード2 RSS による売買
- Excel VBA, Python 側で実際の売買を試す。
- 売買のためのサンプルワーク
- Parabolic SAR との相性が良い銘柄選び
- 20 銘柄程度のリアルタイムデータを収集して売買シミュレーション評価
- Parabolic SAR のアルゴリズム改良
- リアルタイムデータにスムージング処理をして Parabolic SAR を適用
- データ点の移動速度(あるいは加速度)相当を算出して、モメンタムのように利用することを検討する。
- 無駄な損失を減らすアイデア ①
- 利確・損切ロジックの検討
参考サイト
- マーケットスピード II RSS | 楽天証券のトレーディングツール
- マーケットスピード II RSS 関数マニュアル
- PythonでGUIを設計 | Qtの公式Pythonバインディング
- PyQtGraph - Scientific Graphics and GUI Library for Python
- Python in Excel alternative: Open. Self-hosted. No limits.
- Book - xlwings Documentation