記事「ラリー・ウィリアムズの『市場の秘密』(第13回):隠れスマッシュデー反転パターンの自動化」についてのディスカッション

 

新しい記事「ラリー・ウィリアムズの『市場の秘密』(第13回):隠れスマッシュデー反転パターンの自動化」はパブリッシュされました:

ラリー・ウィリアムズの隠れスマッシュデー反転を対象とした、透明性の高いMQL5エキスパートアドバイザー(EA)を構築します。シグナルは新しいバーの開始時のみ生成されます。まずセットアップバーを判定し、その次のセッションがその極値の外側でクローズしたことを確認してからシグナルを確定します。リスク管理では、ATRベースまたはストラクチャーベースのストップロスを選択でき、あらかじめ定義したリスクリワード比に基づいて利益確定を設定します。ポジションサイズは固定ロットまたは口座残高に対する割合から算出でき、さらに売買方向フィルタと「同時保有は1ポジションのみ」というルールを組み合わせることで、再現性の高いバックテストを実現します。

Long Term Secrets to Short Term Tradingの中で、ラリー・ウィリアムズは、隠れスマッシュデーを、従来のスマッシュデーをより控えめかつ「内部的」に表れるパターンとして紹介しています。チャート上では非常にシンプルに見えます。必ずしも直前の高値や安値を明確に更新する必要はありませんが、翌セッションがその水準を試した際に、相場がその方向へ動きを継続できないことによって、相場の勢いが失われつつあることを示唆します。重要なのは、隠れスマッシュデーのバーそのものは売買シグナルではないという点です。ウィリアムズはこの点を明確に述べています。実際のエントリーは、翌セッションで価格が隠れスマッシュデーバーの基準となる水準を突破し、その動きが確認された後に初めて成立します。

しかし、このパターンが意図的に目立ちにくく設計されていることこそが裁量トレードでは解釈の余地を生みます。「レンジの下位25%あるいは上位25%」をどこから測るのか、何をもって確認とみなすのか、ストップロスはスマッシュデーバーの構造に置くべきか、それともボラティリティに応じて広げるべきか、さらにシグナルが連続した場合にポジションを重ねるべきかなど、判断が人によって変わってしまいます。

アルゴリズムトレーダーやMQL5開発者に必要なのは、このような解釈ではなく、曖昧さのないルールです。すべての銘柄で同一条件を適用し、毎回同じ確認ロジックを使用し、ストラテジーテスター上で再現可能なリスク管理を実装する必要があります。本記事の目的は、隠れスマッシュデーを明確なルールへ落とし込み、それをMQL5で実装することです。シグナル生成、エントリー、ストップロス、テイクプロフィット、ポジションサイズのすべてを自動で計算・実行し、裁量による曖昧さを排除したEAを構築します。


作者: Chacha Ian Maroa

 

アイデアとコードの共有、ありがとうございます。

まったく同じ設定でEAを実行したところ、4回の買い取引と2回のSL/2回のTPが発生し、利益は508 USDでした // これはブローカーの違いが原因だと思いますが、どうでしょうか?!?


EAの時間足としてD1、H1、M5を試しましたが、同じ日付で全く同じ取引が行われ、SL/TPの結果も全く同じでした