今日の日経平均株価
今日の日経平均株価は、前日比 224.55 円高の 41,283.70 円と上昇して始まりました。9:01 に 41,248.05 円の安値を付けた後は上げ幅を広げ、前場は 41.968.68 円と高値引けで取引を終えました。
後場は 41,970.08 円で取引が始まりました。12:47 に 42,033.92 円の高値を付けました。
その後、伸び悩んで、大引けは前日比 761.33 円高の 41,820.48 円で取引を終えました。
デイトレ用自作アプリ
Python で作っている自作のデイトレアプリで、ゆくゆくは自動売買に挑戦するために取り組んでいます。しかし自動売買実現までの道のりは長いので、まずはセミオート操作でシミュレーション売買ができるようにしています。
以下は株価に関連する情報の流れを示しています。
楽天証券では、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 に使用する値に比べるとかなり小さい値になっています。
昨日の PC トラブルで銘柄を一つ減らしたのを機に、今日はモニターする銘柄を一つ入れ替えました。
今日の取引結果(シミュレーション)です。
注文番号 | 注文日時 | 銘柄コード | 売買 | 約定単価 | 約定数量 | 損益 | 備考 |
---|---|---|---|---|---|---|---|
1 | 2025-08-08 09:02:33 | 7011 | 買建 | 3875 | 100 | ||
2 | 2025-08-08 09:05:00 | 7011 | 売埋 | 3871 | 100 | -400.0 | |
3 | 2025-08-08 09:05:02 | 7011 | 売建 | 3871 | 100 | ||
4 | 2025-08-08 09:05:33 | 6758 | 買建 | 4024 | 100 | ||
5 | 2025-08-08 09:06:23 | 6758 | 売埋 | 4012 | 100 | -1200.0 | |
6 | 2025-08-08 09:06:25 | 6758 | 売建 | 4011 | 100 | ||
7 | 2025-08-08 09:07:25 | 7011 | 買埋 | 3885 | 100 | -1400.0 | |
8 | 2025-08-08 09:07:27 | 7011 | 買建 | 3886 | 100 | ||
9 | 2025-08-08 09:11:13 | 6758 | 買埋 | 4015 | 100 | -400.0 | |
10 | 2025-08-08 09:11:15 | 6758 | 買建 | 4014 | 100 | ||
11 | 2025-08-08 09:14:12 | 7011 | 売埋 | 3885 | 100 | -100.0 | |
12 | 2025-08-08 09:14:14 | 7011 | 売建 | 3885 | 100 | ||
13 | 2025-08-08 09:20:25 | 6758 | 売埋 | 4034 | 100 | 2000.0 | |
14 | 2025-08-08 09:20:27 | 6758 | 売建 | 4036 | 100 | ||
15 | 2025-08-08 09:21:59 | 7011 | 買埋 | 3893 | 100 | -800.0 | |
16 | 2025-08-08 09:22:01 | 7011 | 買建 | 3893 | 100 | ||
17 | 2025-08-08 09:24:30 | 6758 | 買埋 | 4049 | 100 | -1300.0 | |
18 | 2025-08-08 09:24:32 | 6758 | 買建 | 4047 | 100 | ||
19 | 2025-08-08 09:24:45 | 7011 | 売埋 | 3899 | 100 | 600.0 | |
20 | 2025-08-08 09:24:47 | 7011 | 売建 | 3900 | 100 | ||
21 | 2025-08-08 09:28:00 | 7011 | 買埋 | 3908 | 100 | -800.0 | |
22 | 2025-08-08 09:28:02 | 7011 | 買建 | 3906 | 100 | ||
23 | 2025-08-08 09:30:08 | 6758 | 売埋 | 4075 | 100 | 2800.0 | |
24 | 2025-08-08 09:30:10 | 6758 | 売建 | 4076 | 100 | ||
25 | 2025-08-08 09:31:23 | 6758 | 買埋 | 4084 | 100 | -800.0 | |
26 | 2025-08-08 09:31:25 | 6758 | 買建 | 4083 | 100 | ||
27 | 2025-08-08 09:33:26 | 7011 | 売埋 | 3926 | 100 | 2000.0 | |
28 | 2025-08-08 09:33:28 | 7011 | 売建 | 3926 | 100 | ||
29 | 2025-08-08 09:34:39 | 6758 | 売埋 | 4079 | 100 | -400.0 | |
30 | 2025-08-08 09:34:41 | 6758 | 売建 | 4078 | 100 | ||
31 | 2025-08-08 09:34:56 | 7011 | 買埋 | 3934 | 100 | -800.0 | |
32 | 2025-08-08 09:34:58 | 7011 | 買建 | 3934 | 100 | ||
33 | 2025-08-08 09:35:52 | 6758 | 買埋 | 4092 | 100 | -1400.0 | |
34 | 2025-08-08 09:35:54 | 6758 | 買建 | 4092 | 100 | ||
35 | 2025-08-08 09:39:15 | 7011 | 売埋 | 3919 | 100 | -1500.0 | |
36 | 2025-08-08 09:39:17 | 7011 | 売建 | 3918 | 100 | ||
37 | 2025-08-08 09:41:21 | 6758 | 売埋 | 4091 | 100 | -100.0 | |
38 | 2025-08-08 09:41:23 | 6758 | 売建 | 4091 | 100 | ||
39 | 2025-08-08 09:44:02 | 6758 | 買埋 | 4102 | 100 | -1100.0 | |
40 | 2025-08-08 09:44:04 | 6758 | 買建 | 4103 | 100 | ||
41 | 2025-08-08 09:45:10 | 6758 | 売埋 | 4076 | 100 | -2700.0 | |
42 | 2025-08-08 09:45:12 | 6758 | 売建 | 4075 | 100 | ||
43 | 2025-08-08 09:49:08 | 6758 | 買埋 | 4067 | 100 | 800.0 | |
44 | 2025-08-08 09:49:10 | 6758 | 買建 | 4071 | 100 | ||
45 | 2025-08-08 09:51:38 | 6758 | 売埋 | 4044 | 100 | -2700.0 | |
46 | 2025-08-08 09:51:40 | 6758 | 売建 | 4045 | 100 | ||
47 | 2025-08-08 09:55:32 | 6758 | 買埋 | 4070 | 100 | -2500.0 | |
48 | 2025-08-08 09:55:34 | 6758 | 買建 | 4068 | 100 | ||
49 | 2025-08-08 10:04:57 | 6758 | 売埋 | 4093 | 100 | 2500.0 | |
50 | 2025-08-08 10:04:59 | 6758 | 売建 | 4093 | 100 | ||
51 | 2025-08-08 10:07:22 | 7011 | 買埋 | 3902 | 100 | 1600.0 | |
52 | 2025-08-08 10:07:24 | 7011 | 買建 | 3901 | 100 | ||
53 | 2025-08-08 10:14:34 | 6758 | 買埋 | 4054 | 100 | 3900.0 | |
54 | 2025-08-08 10:14:36 | 6758 | 買建 | 4054 | 100 | ||
55 | 2025-08-08 10:19:32 | 6758 | 売埋 | 4050 | 100 | -400.0 | |
56 | 2025-08-08 10:19:34 | 6758 | 売建 | 4052 | 100 | ||
57 | 2025-08-08 10:35:49 | 7011 | 売埋 | 3903 | 100 | 200.0 | |
58 | 2025-08-08 10:35:51 | 7011 | 売建 | 3902 | 100 | ||
59 | 2025-08-08 10:51:15 | 7011 | 買埋 | 3906 | 100 | -400.0 | |
60 | 2025-08-08 10:51:17 | 7011 | 買建 | 3907 | 100 | ||
61 | 2025-08-08 11:04:09 | 7011 | 売埋 | 3893 | 100 | -1400.0 | |
62 | 2025-08-08 11:04:13 | 7011 | 売建 | 3893 | 100 | ||
63 | 2025-08-08 11:11:17 | 6758 | 買埋 | 4006 | 100 | 4600.0 | |
64 | 2025-08-08 11:11:23 | 6758 | 買建 | 4007 | 100 | ||
65 | 2025-08-08 11:24:57 | 6758 | 売埋 | 4006 | 100 | -100.0 | |
66 | 2025-08-08 11:24:59 | 6758 | 売建 | 4006 | 100 | ||
67 | 2025-08-08 11:28:35 | 6758 | 買埋 | 4022 | 100 | -1600.0 | |
68 | 2025-08-08 11:28:37 | 6758 | 買建 | 4022 | 100 | ||
69 | 2025-08-08 12:33:24 | 7011 | 買埋 | 3898 | 100 | -500.0 | |
70 | 2025-08-08 12:33:26 | 7011 | 買建 | 3899 | 100 | ||
71 | 2025-08-08 12:42:53 | 7011 | 売埋 | 3887 | 100 | -1200.0 | |
72 | 2025-08-08 12:42:55 | 7011 | 売建 | 3888 | 100 | ||
73 | 2025-08-08 12:45:36 | 6758 | 売埋 | 4024 | 100 | 200.0 | |
74 | 2025-08-08 12:45:38 | 6758 | 売建 | 4025 | 100 | ||
75 | 2025-08-08 13:17:43 | 6758 | 買埋 | 4011 | 100 | 1400.0 | |
76 | 2025-08-08 13:17:45 | 6758 | 買建 | 4011 | 100 | ||
77 | 2025-08-08 13:19:46 | 7011 | 買埋 | 3885 | 100 | 300.0 | |
78 | 2025-08-08 13:19:48 | 7011 | 買建 | 3885 | 100 | ||
79 | 2025-08-08 13:31:20 | 6758 | 売埋 | 4004 | 100 | -700.0 | |
80 | 2025-08-08 13:31:22 | 6758 | 売建 | 4003 | 100 | ||
81 | 2025-08-08 13:50:38 | 7011 | 売埋 | 3885 | 100 | 0.0 | |
82 | 2025-08-08 13:50:40 | 7011 | 売建 | 3885 | 100 | ||
83 | 2025-08-08 14:00:55 | 6758 | 買埋 | 4000 | 100 | 300.0 | |
84 | 2025-08-08 14:00:57 | 6758 | 買建 | 4000 | 100 | ||
85 | 2025-08-08 14:06:39 | 7011 | 買埋 | 3895 | 100 | -1000.0 | |
86 | 2025-08-08 14:06:41 | 7011 | 買建 | 3895 | 100 | ||
87 | 2025-08-08 14:17:40 | 7011 | 売埋 | 3885 | 100 | -1000.0 | |
88 | 2025-08-08 14:17:42 | 7011 | 売建 | 3886 | 100 | ||
89 | 2025-08-08 14:20:01 | 6758 | 売埋 | 4000 | 100 | 0.0 | |
90 | 2025-08-08 14:20:03 | 6758 | 売建 | 4000 | 100 | ||
91 | 2025-08-08 14:55:38 | 7011 | 買埋 | 3866 | 100 | 2000.0 | |
92 | 2025-08-08 14:55:40 | 7011 | 買建 | 3865 | 100 | ||
93 | 2025-08-08 15:24:50 | 6758 | 買埋 | 3972 | 100 | 2800.0 | |
94 | 2025-08-08 15:24:50 | 7011 | 売埋 | 3869 | 100 | 400.0 | |
合計損益 | -300.0 |
今日のシミュレーションの収益は -300 円でした。損失は僅かですが、本来はもっと収益を上げられたのではないのか、と思い、大引け後にレビューをしました。
本日のレビュー(シミュレーション)
なまじ Over Drive ボタンを実装してしまったために、衝動的にボタンをポチッとしてしまっていつも後悔します。取得したリアルタイムデータを使って、なにも手動での操作を加えずにシミュレーションをしました。
手動でボタンをポチッとせずにシミュレーションをした時の収益は 12,300 円でした。このボタンに何か制約を加えるか、あるいはボタンの機能を変更するか検討します。
課 題
現在、課題と考えていることを下記にまとめました[随時更新〗。
- マーケットスピード2 RSS による売買
- Excel VBA, Python 側で実際の売買を試す。
- 売買のためのサンプルワーク
- Parabolic SAR のアルゴリズム改良
- 攻めたトレンドフォロー・アルゴリズム (Over Drive) の洗練
- 利確・損切ロジックの検討
参考サイト
- マーケットスピード 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


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