株の5分足とは?初心者がAI株システムで実際に使って分かった見方

|

「5分足って、5分ごとの株価を見るだけじゃないの?」

AI株システムを作り始めたころ、私はそんな理解でした。

でも実際に5分足をシステムへ入れてみると、「どの価格を見るか」より先に、「その情報はいつ確定したのか」「その時点で本当に使えたのか」で止まりました。

このブログでは、5分足を単なるチャートの見た目ではなく、AI株システムへ渡す「5分間のデータのかたまり」として扱っています。

30秒で結論

5分足とは、株価の5分間の値動きを1本にまとめたデータです。

1本の5分足には主に、

が入っています。

つまり、「5分後の株価がいくらだったか」だけを見るものではありません。

その5分間に、どこから始まり、どこまで上がり、どこまで下がり、最後にどこで終わり、どれくらい売買されたかを1本にまとめたものです。

そしてAI株システムを作って分かったのは、

「何円だったか」だけでなく、「いつその情報が確定したのか」がとても重要

ということでした。

そもそも「足」って何?

株のチャートでは、一定時間の値動きを1本にまとめたものを「足」と呼びます。

例えば、

1日分なら日足。
1時間なら1時間足。
5分なら5分足です。

私のAI株システムでは、主に5分足を使って検証しています。

現在の売買条件では、

  • 直近の安値が切り上がっているか
  • 直近高値を上抜いたか
  • 終値がVWAP相当値より上か
  • 出来高が増えているか

などを5分足ごとに確認します。

詳しい現在の条件は、こちらの記事にまとめています。

1本の5分足の中には5つの情報がある

例えば、ある5分間の株価が次のように動いたとします。

  • 始値:1,000円
  • 高値:1,020円
  • 安値:995円
  • 終値:1,010円
  • 出来高:10万株

この場合、1,000円から始まり、途中で1,020円まで上がり、995円まで下がる場面もあり、最終的に1,010円でその5分間を終えた、という意味になります。

出来高は、その時間帯にどれくらい売買されたかを見る数字です。

私は最初、「終値だけ見ればいいのでは?」と思っていました。

でもAI株システムを作ると、それでは足りませんでした。

安値の動きを使う条件もあれば、高値を見る条件もあります。出来高も使っています。

1本の5分足の中だけでも、システムが見ている情報は意外と多いのです。

ローソク足の始値・高値・安値・終値の見方
5分足1本に含まれる始値・高値・安値・終値の見方。

5分足が並ぶと「時間の流れ」になる

5分足は1本だけで見るより、時間順に並べると意味が分かりやすくなります。

09:05
09:10
09:15
09:20
09:25

というように、5分ごとの値動きが1本ずつ並んでいきます。

AI株システムは、この並びの中から条件に合う場面を探します。

5分足を時間順に並べた値動きの見方
5分足を時間順に並べると、価格の流れとして読めます。

私が勘違いしていたのは「終値をいつ使えるか」だった

ここからが、実際にAI株システムを作って分かった部分です。

例えば14:00から14:05までの5分足があったとします。

その5分足の終値は、14:05になってその5分間が終了してから確定します。

つまり14:03の時点では、まだ最終的な終値ではありません。

価格は残り2分で変わる可能性があります。

それなのに、

「14:00〜14:05の足を見て条件が成立した」

と判断したあと、同じ足の終値で買えたことにすると問題が起きます。

終値を知るには、その5分足が終わるまで待たなければならないからです。

そこで現在のAI株システムでは、

シグナルが確定した5分足ではなく、その次の5分足の始値

を仮想的なエントリー価格として使うようにしています。

この修正については、こちらの記事でも詳しく書きました。

さらに困ったのが「09:00の5分足がない」問題

5分足について一番勉強になったのは、実際にデータが足りず検証が止まったときでした。

Realtime Paper Tradeを停止したあと、私は市場終了後の確定データを使うDaily Replayへ切り替えました。

最初の検証では、

「この時間帯なら、この本数の5分足があるはず」

という前提でシステムを作っていました。

ところが実際のデータを見ると、想定していた09:00の足がありませんでした。

代わりに09:05からデータが始まっていました。

データ取得元で朝一番(09:00〜09:04)のデータが抜ける問題があったため、無理に時間をでっち上げず、最初から「09:05開始の1日64本」というルールに固定して検証しています。

たとえるなら、遅れて来たバスの時刻を、あとから時刻表だけ書き換えて「定刻どおり来たこと」にしないのと同じです。

分からない時刻を、都合よく正しかったことにはしませんでした。

株価データの時刻を勝手に読み替えない検証ルール
取得した時刻データを都合よく読み替えず、そのまま扱うという検証ルール。

この問題の詳しい経緯は、こちらの記事に残しています。

最終的に「64本の別実験」にした

データを無理に修正する代わりに、取得できる5分足をそのまま使う別の検証条件を作りました。

現在のDaily Replayでは、1銘柄につき1日64本の5分足を使っています。

3銘柄なので、

64本 × 3銘柄=192本

です。

実際に初日の検証では、192本すべての入力がそろった状態で条件判定を行い、

  • シグナル:3回
  • 結果:1勝2敗
  • 平均損益:約 -0.4652%

となりました。

これは実売買の結果ではありません。

市場終了後の確定データを使ったDaily Replayの結果です。

初日の実測は、こちらの記事に残しています。

ここまで来て、私はようやく、

「5分足を取得できた」

だけでは不十分だと分かりました。

必要なのは、

正しい本数があり、その時刻の意味を説明でき、その情報を使えるタイミングまで正しいこと

でした。

5分足を見るとき、初心者はまずこの4つだけ見ればいい

最初からチャート分析の方法を全部覚える必要はないと思います。

私自身、今でも株を勉強しながらAI株システムを作っています。

まずは5分足1本を見たときに、

  1. どこから始まった?
  2. 一番高かった価格は?
  3. 一番安かった価格は?
  4. 最後はいくらだった?

この4つを確認できれば十分です。

余裕が出てきたら、

5. 出来高は多かった?

も加えます。

これが分かるようになると、私のAI株システムの記事に出てくる、

  • 「安値切り上げ」
  • 「高値更新」
  • 「終値がVWAP相当値より上」
  • 「出来高1.5倍」

といった条件も、かなり読みやすくなります。

5分足が分かると、AI株システムの記事が急に読みやすくなる

以前の私は、

「5分足」
「シグナル」
「VWAP」
「エントリー」

と言われても、一つ一つ意味を調べなければ文章を読めませんでした。

でも5分足の中身が分かると、システムが何を見ているのかが少しずつつながります。

5分間の値動きが1本になる。

その1本が何本も並ぶ。

その中から条件に合った場所をシステムが探す。

条件が成立したら、その次の足から結果を追いかける。

今のAI株システムがやっていることは、基本的にはこの積み重ねです。

AIが未来の株価を魔法のように予言しているわけではありません。

全体像は、こちらの記事にまとめています。

まとめ

5分足とは、

5分間の株価の動きを1本にまとめたデータ

です。

主に、

  • 始値
  • 高値
  • 安値
  • 終値
  • 出来高

が入っています。

でもAI株システムを実際に作って分かったのは、数字そのものだけでなく、

「その5分足はいつ確定し、その時点で本当に使えた情報なのか」

まで考えないと、正しい検証にならないということでした。

09:00の足がない。

09:05を09:00へ読み替えていいか分からない。

同じ足の終値で買ったことにしていいのか。

こうした問題は、教科書を読んでいるだけでは私は気づかなかったと思います。

システムを実際に作って、止まったから理解できました。

次に読む記事

まずは、この5分足データを使って実際に記録した「3銘柄での検証初日ログ」を読んでみてください。

※この記事はAIを活用した株システム開発・検証の個人的な記録です。特定銘柄の売買推奨、投資助言、将来の利益を保証するものではありません。掲載している検証結果は実売買ではなく、記事中で明記した検証条件に基づくものです。

類似投稿