ランダムウォークへの挑戦➁ | 小目標3つ設定(2026/5/25)

ランダムウォーク 未分類

大きな目標を実現するには、小さな目標を組み立てないといけない。

ということで、小さな目標を考えたので記録していきます。

ちなみに大きな目標は「プログラムの力でランダムウォークに勝つ」こと。
「勝つ」の定義が曖昧ですが、心意気が伝われば今のところ合格点としましょう。

小目標①PythonでEA結果を分析

ランダムウォークに勝つというおおそれた目標を立てましたが、己を知らないことには作戦の立てようもありません。
過去に一度作った試作品(以降「零号機」と呼びます)の分析から始めようと思います。

MT4(EA)から零号機のレポートCSVを出力します。
まずは次のような分析ができることを目標にします。

  • Pythonでレポートを読みこむ
  • 勝率表示
  • 月別利益
  • DD(ドローダウン)表示

など。

Pythonの学習を兼ねながらこの辺りの作業を実装していきます。

最終的に「EA分析ダッシュボード」的なものができればいいなと思っています。

小目標➁相場データ分析

これもPythonを使って「ATR、RSI、ボラティリティ、トレンド継続率」などを分析できるようになりたいと思っています。

「なんだかレンジっぽい」みたいな感覚を数値化することが目標です。

小目標③人格型EA研究

私はエヴァンゲリオンが大好きです。マトリックスと同じくらい好きです。

ということで、エヴァンゲリオンに出てくるマギシリーズから着想を得て、3つの人格のせめぎあいでエントリーを判断するような仕組みにしたいと思います。(これは戦略的に決めたのではなく、エヴァっぽくしたかっただけです)

  • マギ・メルキオール:トレンド人格(MA、ADX、ブレイクアウトなど)
  • マギ・バルタザール:レンジ人格(RSI、ボリンジャー、逆張りなど)
  • マギ・カスパー  :ファンダメンタル人格(指標時間、VIX、金利など)

赤城リ●コ「カスパーが裏切った!!」とかにならないようなシステムにしたいと思います。

まずは小目標①から。

「本で勉強してから実装」だと、短い人生が終わってしまうので、習うより慣れろでとりあえず手を動かしながら進めていこうと思います。

エヴァ関係で気になる本です↓

次の記事

ランダムウォークへの挑戦③ | 環境設定(2026/5/26)
前回は小目標を3つ設定しました。今回から、小目標①「PythonでEA結果を分析」を進めていきます。環境設定前にWSL(Windows Subsystem for Linux)をインストールして勉強していたことがあったので、これを活かそうと…

関連記事

ランダムウォークへの挑戦㉑|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をコピーしました