2025-06-20

デイトレは準備中 (2025-06-20)

今日の日経平均株価

今日の東京市場は、日経平均株価が前日比 16.09 円安の 38,472.25 円と小幅に続落して取引を開始しました。10:06 に 38646.16 の高値を付けた後に下落し、10:37 に 38,362.54 円の安値を付けました。

その後は前日終値付近でもみ合い、大引けは前日比 85.11 円安の 38,403.23 円となりました。

上の 15 分足チャートは、yahoo! finance API が提供するデータを利用しました。

デイトレ用自作アプリ

Python で作っている自作のデイトレアプリで、ゆくゆくは自動売買に挑戦するために取り組んでいます。しかし自動売買実現までの道のりは長いので、まずはマニュアル操作で売買ができるように進めています。以下は株価などの情報の流れを示しています。

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

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

今日のデイトレは…

信用取引はまだですが、今週もリアルタイムの取引シミュレーションに徹します。

先週末に機能を実装した 手動エントリ・自動返済 ボタンの使い勝手の確認とデバッグを重ねて、大きな問題が無ければ、楽天証券との取引機能を実装するフェーズへ進めたいと考えています。

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

今日はリアルタイムデータに対応させた Parabolic SAR のパラメータを AF init = 0.0, AF step = 0.00002, AF max = 0.002 にして取引シミュレーションに取り組みました。

今日の取引結果(シミュレーション)です。今日は 3 銘柄に対して好きなよう取引をしてみました。

注文番号 注文日時 銘柄コード 売買 約定単価 約定数量 損益 備考
1 2025-06-20 09:00:13 8306 売建 1950.0 100 売建(セミオート)
2 2025-06-20 09:00:16 8306 買埋 1952.0 100 -200.0 トレンド反転→返済(セミオート)
3 2025-06-20 09:00:24 7203 買建 2512.5 100 買建(セミオート)
4 2025-06-20 09:00:29 7011 売建 3520.0 100 売建(セミオート)
5 2025-06-20 09:00:31 8306 売建 1948.5 100 売建(セミオート)
6 2025-06-20 09:01:08 8306 買埋 1952.0 100 -350.0 トレンド反転→返済(セミオート)
7 2025-06-20 09:01:10 7203 売埋 2525.5 100 1300.0 強制返済(セミオート)
8 2025-06-20 09:01:11 8306 買建 1954.0 100 買建(セミオート)
9 2025-06-20 09:01:28 7011 買埋 3520.0 100 0.0 強制返済(セミオート)
10 2025-06-20 09:01:58 8306 売埋 1954.5 100 50.0 強制返済(セミオート)
11 2025-06-20 09:02:02 7011 売建 3519.0 100 売建(セミオート)
12 2025-06-20 09:02:15 7011 買埋 3514.0 100 500.0 強制返済(セミオート)
13 2025-06-20 09:02:20 7203 買建 2525.0 100 買建(セミオート)
14 2025-06-20 09:02:27 7203 売埋 2523.0 100 -200.0 強制返済(セミオート)
15 2025-06-20 09:03:07 7203 売建 2518.0 100
16 2025-06-20 09:04:07 7203 買建 2520.0 100 買建(セミオート)
17 2025-06-20 09:04:09 7011 売建 3513.0 100 売建(セミオート)
18 2025-06-20 09:04:30 7011 買埋 3513.0 100 0.0 強制返済(セミオート)
19 2025-06-20 09:06:20 7203 売埋 2513.5 100 -650.0 強制返済(セミオート)
20 2025-06-20 09:06:24 7203 売建 2515.0 100
21 2025-06-20 09:06:51 8306 売建 1956.5 100
22 2025-06-20 09:08:29 8306 買埋 1966.5 100 -1000.0
23 2025-06-20 09:08:49 7203 買埋 2525.0 100 -1000.0
24 2025-06-20 09:09:09 7011 買建 3510.0 100
25 2025-06-20 09:10:34 8306 売建 1968.0 100
26 2025-06-20 09:10:36 7203 売建 2529.5 100
27 2025-06-20 09:14:09 7011 売埋 3495.0 100 -1500.0
28 2025-06-20 09:15:31 7011 買建 3501.0 100
29 2025-06-20 09:16:50 7011 売埋 3492.0 100 -900.0
30 2025-06-20 09:18:16 7203 買埋 2529.0 100 50.0
31 2025-06-20 09:18:33 7011 買建 3495.0 100
32 2025-06-20 09:20:20 8306 買埋 1968.0 100 0.0
33 2025-06-20 09:23:03 7011 売埋 3485.0 100 -1000.0
34 2025-06-20 09:23:48 8306 売建 1966.5 100
35 2025-06-20 09:27:52 7011 買建 3475.0 100
36 2025-06-20 09:28:55 7203 売建 2536.0 100
37 2025-06-20 09:42:24 8306 買埋 1964.5 100 200.0
38 2025-06-20 09:42:33 8306 売建 1964.0 100 売建(セミオート)
39 2025-06-20 09:46:49 7203 買埋 2530.5 100 550.0
40 2025-06-20 09:49:33 7011 売埋 3484.0 100 900.0
41 2025-06-20 09:49:50 7011 買建 3484.0 100 買建(セミオート)
42 2025-06-20 09:57:04 7011 売埋 3471.0 100 -1300.0 強制返済(セミオート)
43 2025-06-20 09:58:24 7011 売建 3469.0 100 売建(セミオート)
44 2025-06-20 10:04:12 7011 買埋 3469.0 100 0.0 強制返済(セミオート)
45 2025-06-20 10:09:19 8306 買埋 1969.5 100 -550.0 強制返済(セミオート)
46 2025-06-20 10:11:11 8306 売建 1970.0 100 売建(セミオート)
47 2025-06-20 10:13:07 7011 買建 3482.0 100
48 2025-06-20 10:18:14 7011 売埋 3485.0 100 300.0
49 2025-06-20 10:21:55 7011 買建 3487.0 100 買建(セミオート)
50 2025-06-20 10:39:30 8306 買埋 1957.5 100 1250.0 強制返済(セミオート)
51 2025-06-20 10:43:34 7011 売埋 3490.0 100 300.0 強制返済(セミオート)
合計損益 -3250.0

寄り付き後、Parabolic SAR のトレンドを無視して逆張りをしてみたりして損失を重ねてしまいました。Parabolic SAR のトレンドに素直に従っていれば、無難にそこそこ収益を上げられたはずなのに無念です。😩

来週の戦略

寄り付き直後に慌てることが多く、大抵の場合、Parabolic SAR のトレンドを無視して自滅するパターンです。どうも冷静に判断ができていません。ということは、寄り付き直後の最初のエントリこそ、自動化すべきのように思ってしまいます。そこそこ適切な初期トレンドを決定するアルゴリズムを導入して、初期エントリを自動化してしまった方が良いのかもしれないと思案しています。

実際の売買ができる処理については、サンプルワークを始めていますが、取引シミュレーションで勝てなければ、実際の取引でも勝てるはずがありません。つくづく勝負に弱い自分を嘆くばかりです。しかし、嘆いても仕方がないので、満足な取引が出きるようになるまでは取引シミュレーションを続けます。

今回 Parabolic SAR のパラメータを変更しましたが、このぐらいのトレンド追従でひとまず良さそうです。にもかかわらず、取引回数が減らなかったのは、トレンドを無視してあれこれやってしまったことに尽きます。とにかく、来週はこの条件に固定します。

課  題

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

  • 手動エントリ・自動返済 ボタンの機能実装 ✓
    • エントリは手動、建玉の返済はトレンド反転のタイミング。
      • 説明が難しいのですが、売 建 あるいは 買 建 ボタンで、Parabolic SAR のトレンドに逆らってトレンド反転前にエントリしたケースに対し、手動エントリ・自動返済 ボタンのクリックで建玉をそのまま引き継ぐような機能も欲しいと思っているのですが、この機能は今後の課題としています。
    • 手動で任意のタイミングで利確(返済)できるようにする。
  • ティックデータをスムージングして Parabilic SAR を適用、算出
    • ティックデータに対して Moving Median を評価 ✓
      • 直近 3 点のデータの Median で Parabolic SAR を算出
      • スムージングと言うより、ノイズ除去的な処理。
  • マーケットスピード2 RSS による売買
    • Excel VBA, Python 側で実際の売買を試す。
    • サンプル・スタディを始めました。

参考サイト

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

コメントを投稿