大きな目標を実現するには、小さな目標を組み立てないといけない。
ということで、小さな目標を考えたので記録していきます。
ちなみに大きな目標は「プログラムの力でランダムウォークに勝つ」こと。
「勝つ」の定義が曖昧ですが、心意気が伝われば今のところ合格点としましょう。
小目標①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)をインストールして勉強していたことがあったので、これを活かそうと…
コメント