2025-07-18

デイトレは準備中 (2025-07-18)

今日の日経平均株価

今日の日経平均株価は、前日比 171.20 円高の 40,072.39 円と続伸して取引が始まりました。直後 9:00 に高値 40,087.59 円を付けた後は下げに転じ、前場は 39,778.85 円と小幅反落で取引を終えました。

後場は 39,782.65 円で取引が始まり 13:05 に 39,745.42 円の安値を付けました。その後も小幅安で推移して、大引けは前日比 82.08 円安の 39819.11 円と反落して取引を終えました。

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

デイトレ用自作アプリ

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

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

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

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

今日のデイトレは…

今日も全てオートでシミュレーションを実施しました。15:24:50 の時点で建玉を持っていれば強制返済するようにしています。

ターゲット銘柄の今日の株価トレンド

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

AF(init) = 0.00002
AF(step) = 0.00002
AF(max)  = 0.002

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

注文番号 注文日時 銘柄コード 売買 約定単価 約定数量 損益 備考
1 2025-07-18 09:01:03 7011 売建 3226.0 100 売建(トレンド追従)
2 2025-07-18 09:01:21 8306 売建 1978.0 100 売建(トレンド追従)
3 2025-07-18 09:01:44 7203 売建 2514.5 100 売建(トレンド追従)
4 2025-07-18 09:04:07 8306 買埋 1980.5 100 -250.0 返済
5 2025-07-18 09:04:15 8306 買建 1981.0 100 買建(トレンド追従)
6 2025-07-18 09:06:57 8306 売埋 1976.0 100 -500.0 返済
7 2025-07-18 09:06:59 8306 売建 1975.5 100 売建(トレンド追従)
8 2025-07-18 09:12:25 7011 買埋 3231.0 100 -500.0 返済
9 2025-07-18 09:15:46 7011 買建 3232.0 100 買建(トレンド追従)
10 2025-07-18 09:22:29 7203 買埋 2508.0 100 650.0 返済
11 2025-07-18 09:24:14 7203 買建 2508.5 100 買建(トレンド追従)
12 2025-07-18 09:35:21 7011 売埋 3225.0 100 -700.0 返済
13 2025-07-18 09:35:43 7011 売建 3223.0 100 売建(トレンド追従)
14 2025-07-18 10:00:56 8306 買埋 1975.0 100 50.0 返済
15 2025-07-18 10:01:35 8306 買建 1975.5 100 買建(トレンド追従)
16 2025-07-18 10:11:03 7203 売埋 2504.5 100 -400.0 返済
17 2025-07-18 10:18:36 7203 買建 2512.0 100 買建(トレンド追従)
18 2025-07-18 10:41:16 7011 買埋 3240.0 100 -1700.0 返済
19 2025-07-18 10:41:26 7011 買建 3242.0 100 買建(トレンド追従)
20 2025-07-18 10:54:41 8306 売埋 1970.5 100 -500.0 返済
21 2025-07-18 11:02:49 8306 売建 1970.0 100 売建(トレンド追従)
22 2025-07-18 12:38:26 7203 売埋 2507.0 100 -500.0 返済
23 2025-07-18 12:41:03 7203 売建 2506.5 100 売建(トレンド追従)
24 2025-07-18 13:42:01 7011 売埋 3229.0 100 -1300.0 返済
25 2025-07-18 13:42:03 7011 売建 3228.0 100 売建(トレンド追従)
26 2025-07-18 14:01:17 7203 買埋 2509.0 100 -250.0 返済
27 2025-07-18 14:03:43 7203 買建 2509.5 100 買建(トレンド追従)
28 2025-07-18 14:37:24 8306 買埋 1973.5 100 -350.0 返済
29 2025-07-18 14:43:23 8306 買建 1974.0 100 買建(トレンド追従)
30 2025-07-18 15:16:43 7203 売埋 2515.5 100 600.0 返済
31 2025-07-18 15:17:47 7203 売建 2515.0 100 売建(トレンド追従)
32 2025-07-18 15:20:46 8306 売埋 1969.0 100 -500.0 返済
33 2025-07-18 15:21:01 8306 売建 1968.5 100 売建(トレンド追従)
34 2025-07-18 15:24:50 7011 買埋 3206.0 100 2200.0 返済
35 2025-07-18 15:24:50 7203 買埋 2516.0 100 -100.0 返済
36 2025-07-18 15:24:50 8306 買埋 1969.5 100 -100.0 返済
合計損益 -4150.0

今日の収益もマイナスになってしまいました。

課  題

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

  • マーケットスピード2 RSS による売買
    • Excel VBA, Python 側で実際の売買を試す。
    • サンプル・スタディ
  • Parabolic SAR との相性が良い銘柄選び
    • 20 銘柄程度のリアルタイムデータを収集して売買シミュレーション評価 ✓
  • Parabolic SAR のアルゴリズム改良
    • 寄り付き後の最初のトレンドで攻めたトレンドフォローをする。✓
    • データのスムージング処理をして Parabolic SAR を適用する。
    • 損切ロジックの検討
    • トレンドフォローに対して動的因子の追加を検討したい。
  • チャート作成ライブラリの選択肢
    • PyQtGraph だけでなく Matplotlib を利用した版を用意する。
  • GUI の改善
    • 右 Dock 部分(価格表示や売買ボタンがある部分)のオーバーホール

安物で非力な Windows PC 上でアプリを起動してシミュレーションを実行している関係で、チャート作成用のライブラリは少しでも CPU に負荷をかけないように PyQtGraph というチャート作成ライブラリを採用しました。

しかし、諸事情から、リソースは食いますが広く利用されている Matplotlib というライブラリでも同様な動作をする版を平行して利用できるようにしておいた方が良いと判断して、少しずつ準備を進めてきました。

今回はスムージング処理をしたデータに対して Parabolic SAR を適用してそのトレンド点をプロットしました。使用したパラメータは、前述のシミュレータと同じにしました。ただし、EP の更新回数が桁違いに多くなることが判っていたので、AF(max) を一桁増やしました。

AF(init) = 0.00002
AF(step) = 0.00002
AF(max)  = 0.02
Matplotlib 版のアプリの稼働確認(スムージング処理有り)

値動きがスムーズになると同じような Parabolic SAR のパラメータでも格段にトレンド追従性が向上します。だからといって必ずしも収益が上がるということにはならないのが残念です。

なお、今日はスクリーンショットを撮る前にうっかりアプリを閉じてしまったので、取得したデータでシミュレーションをし直しました。

実用的なパラメータ設定をこの連休中に探索して、デバッグを重ねて来週から従来のシミュレーションから切り替えたいです。

スイング・トレード

引け後のデータを集計してピックアップした銘柄です。Trend が -1(下降トレンド)から 1(上昇トレンド)に陽転した銘柄で、株価の価格帯[終値 100 - 1,000 円]と出来高[100,000 以上]でフィルターしています。

Code Date Close Volume Trend
1332 2025-07-18 877.8 687900 1
2317 2025-07-18 396.0 284900 1
264A 2025-07-18 706.0 195400 1
265A 2025-07-18 911.0 197700 1
2749 2025-07-18 533.0 264700 1
2936 2025-07-18 491.0 1206500 1
3632 2025-07-18 496.0 296300 1
3694 2025-07-18 510.0 184700 1
3920 2025-07-18 982.0 197300 1
4053 2025-07-18 499.0 178500 1
4902 2025-07-18 461.9 2990400 1
6298 2025-07-18 839.0 1451000 1
6493 2025-07-18 390.0 270800 1
6495 2025-07-18 113.0 179100 1
7354 2025-07-18 254.0 102800 1
7630 2025-07-18 944.0 603100 1
8209 2025-07-18 395.0 584700 1
9505 2025-07-18 738.0 1469300 1
9517 2025-07-18 740.0 189300 1

日付の情報は取得した 4 本足データの最新の日付データを表示しています。比較的最近、上場廃止になった銘柄がピックアップされてしまった場合、チェックできるように念のため入れています。

参考サイト

  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 件のコメント:

コメントを投稿