ランダムウォークへの挑戦① | はじめに(2026/5/25)

TOP画像 未分類

ここでいうランダムウォークとは、相場のチャートのことを指しています。

相場で勝つためにはチャートの動きを予測できればいいのですが、これが非常に難しいと。

「ウォール街のランダムウォーカー」という本がありますが、これを読むと「テクニカル分析って結局負けるよね」という結論になります。

これだと面白くないので、なんとかランダムウォークに挑戦できないか。

これが私のランダムウォーク研究のきっかけです。

ちなみに、FXや自動売買といった分野では、胡散臭い詐欺まがいのインフルエンサーが「自動売買」という名を声高々に喧伝してイメージが最悪ですが、研究対象としては面白い分野だと思います。

言うまでもありませんが、私が作成したシステムを販売するつもりは全くありません。(そもそも利益が取れるシステムを作れるのかすらあやしい)

ランダムウォークに挑戦したいというのは、結局「無理だよ」と言われたことに挑戦することと同義に近いのですが、私は昔からそんな「無理」に挑戦することになぜか異常にわくわくする変わった性格でした。

中学生の時に数学の授業中に、先生が雑談の中で、「ギリシャ3大難問」を紹介してくれました。
この3大難問のうち、「角を定規とコンパスだけで三等分することはできない」と言われたとき、「いや、絶対にできるはずだ」と、夢中になってその方法を探しました。

ようするに、アマノジャクなのかもしれません。

結果的に上の三等分はできなかったのですが(できないことが証明されていないため当然ではあるが)、副産物として、線分をコンパスと定規で三等分する方法を見つけました。
これには後々、人生を左右するドラマにつながるのでどこかで紹介したいです。

中学3年の頃には、素数の魅力に取りつかれました。

素数とは、2,3,5,7,11,13、、、といった数のことで、教科書的には「1より大きい整数で、1とその数自身以外では割り切れない数」と表現されます。

この素数は、数列(法則)がみつかっていません。

美しい数学の世界に、なぜか法則性をもたない(ように見える)数列がある。
この素数の規則性を発見したい。

興奮した15歳の私は、DNAの塩基配列A(アデニン)、G(グアニン)、C(シトシン)、T(チミンを00,01,10,11(2ビットに割り当て(00~11)、人間のDNA塩基配列の規則と素数との関係性を研究したりしました。

結局、これも結論はでませんでした。(リーマン予想は未解決なので当然)

そして、30歳を超えた「少年」は次にランダムウォークに注目したわけです。

実はランダムウォークは大学生の頃から不思議に思っていました。

冒頭に述べたように、確かにチャート自体はだいたいにおいて、ランダムウォークだと思います。そして、完全なるランダムウォークであるならば、法則性はなく、勝ち目はありません。じゃんけんで勝つ法則がないのと同じです。

しかし、相場は人が作り上げる(実際は60%ほどが機械的なトレードと言われます)ものなので、そこにはランダムウォークが当てはまらない「人間らしさ」があるのではないかと思います。

例えば、いきなりとっさに「じゃんけんぽい!」と、じゃんけんを仕掛けると、人はパーを出す確率が高いようです。これは実体験ともだいたい整合します。

であれば、「神の見えざる手」に見える完璧なチャートも、人間の手によってその神の手を部分的には予測することができるのではないかと思いました。

そして、私のランダムウォークへの挑戦が始まりました。

4月に異動して、なかなかまとまった時間はとれませんが、ちょっとずつ、自分のアイデアと挑戦の記録を残していこうと思います。

正直結果はどうなるかわかりません。
結果的に相場で勝てるかどうかは重要ではなく(もちろん勝てれば嬉しい)、不可能に挑戦すること自体がワクワクします。

次回からのんびり書き続けます。

次の記事

ランダムウォークへの挑戦➁ | 小目標3つ設定(2026/5/25)
大きな目標を実現するには、小さな目標を。ということで、小さな目標を考えたので記録します。ちなみに大きな目標は「プログラムの力でランダムウォークをコントロール下に置く」ことです。小目標①Pythonで取引結果を分析ランダムウォークをコントロー…

関連記事

ランダムウォークへの挑戦㉖|Dが勝てる相場とは?ATRとBB幅から「相場環境」を探る
ランダムウォークへの挑戦㉕|Dの優位性はなぜ消えた?Relative Band Distanceの時間劣化を分解する
ランダムウォークへの挑戦㉔|高PFでも耐えられるとは限らない。Relative Band Distanceを資産曲線とドローダウンで比較する(2026/8/30)
ランダムウォークへの挑戦㉓|最高PFは本当に強いのか。Relative Band Distanceを時間分割で比較する(2026/8/30)
ランダムウォークへの挑戦㉒|Q3の境界をずらしても優位性は残るのか(2026/8/30)
ランダムウォークへの挑戦㉑|Q3の優位性は時間が変わっても残るのか(2026/8/29)
ランダムウォークへの挑戦⑳|零号機の利益は「一部の大勝ち」に支えられているのか(2026/8/20)
ランダムウォークへの挑戦⑲|BAND_DISTANCEをATRで割って「相対的なブレイクの強さ」を分析する(2026/8/19)
ランダムウォークへの挑戦⑱|バンドからの距離で零号機のエントリー位置を分析する(2026/8/19)
ランダムウォークへの挑戦⑰|ATR×BB幅で零号機の「得意な相場」を16種類に分解する(2026/8/14)
ランダムウォークへの挑戦⑯|ボリンジャーバンドの幅で零号機の得意な相場を探る(2026/8/11)
ランダムウォークへの挑戦⑮|零号機は「荒れた相場」に強いのか ― ATRと取引成績の関係をPythonで分析する(2026/8/9)
ランダムウォークへの挑戦⑭ | 零号機の「記憶」をPythonへ渡す ― trade_log.csvを分析用データに整える(2026/8/5)
ランダムウォークへの挑戦⑬ | 零号機に「記憶」を与える ― mql4でエントリーから決済までの相場環境を記録する(2026/8/2)
ランダムウォークへの挑戦⑫ | Chapter2「学習」始動 ー零号機は何を学ぶべきなのかー(2026/8/2)
ランダムウォークへの挑戦⑪ | 零号機の性格診断──Chapter1「観測」 完結(2026/8/1)
ランダムウォークへの挑戦⑩ | Pythonで資産推移とドローダウンを分析する(2026/8/1)
ランダムウォークへの挑戦⑨ | Pythonで取引の連勝・連敗を分析する(2026/7/28)
ランダムウォークへの挑戦⑧ | Pythonでポジションの保有時間別に成績を分析する(2026/7/26)
ランダムウォークへの挑戦⑦ | Pythonでエントリー曜日と決済曜日から零号機を分析する(2026/7/23)
ランダムウォークへの挑戦⑥ | Pythonでエントリー時間と決済時間から損益を分析する(2026/7/22)
ランダムウォークへの挑戦⑤ | Pythonで月別損益をグラフ化する(2026/7/5)
ランダムウォークへの挑戦④ |Pythonで「零号機」の基本成績を分析する(2026/6/11)
ランダムウォークへの挑戦③ | 挑戦のための準備(環境設定)(2026/5/26)
ランダムウォークへの挑戦➁ | 小目標3つ設定(2026/5/25)
ランダムウォークへの挑戦① | はじめに(2026/5/25)

コメント

タイトルとURLをコピーしました