1. はじめに
EA Generator by Strategy Lab は、Webブラウザ上でロジックを組み立てるだけで、自動売買プログラム(EA)やカスタムインジケーターのソースコードを自動生成するノーコードツールです。プログラミングの知識は一切不要です。
| プラットフォーム | 出力 | 用途 |
|---|---|---|
| MetaTrader 5 | .mq5 | EA/インジケーター |
| MetaTrader 4 | .mq4 | EA/インジケーター |
| TradingView | .pine(Pine Script v6) | ストラテジー/インジケーター |
- 全55種のテクニカル指標を組み合わせたエントリーロジック
- 固定TP/SL、ATR決済、トレーリング、分割決済など多様な決済ルール
- ナンピン(逆張り救済)・ピラミッディング(順張り追撃)
- 時間帯・曜日・経済指標などのフィルター
- 作成した設定の自動履歴保存・ワンクリック呼び出し
2. 利用開始(ログイン)
- ブラウザで https://ea-generator-by-sl.pages.dev を開きます。
- 購入者は登録メールアドレスに届くマジックリンクでログインします(パスワード不要)。
- 未購入の方は「登録不要でデモ画面を体験」からUIを試用できます(コードのダウンロードは購入者のみ)。
ログイン後、右上にメールアドレスが表示されれば購入者モードです。
3. 画面構成と基本操作
画面上部で プラットフォーム(MT5 / MT4 / TradingView) と モード(EA / インジケーター) を切り替えます。
| 要素 | 説明 |
|---|---|
| EAモード | 自動売買を行うEAを生成 |
| インジケーターモード | チャートにサインや描画を表示するインジケーターを生成 |
| 履歴 | 過去に作成した設定を呼び出し(購入者) |
| ロジックビルダー | 左ペインで基本設定・指標・決済・資金管理・フィルターを設定 |
4. EA生成の5ステップ
- モード選択:自動売買なら「EAモード」、チャートサインのみなら「インジケーターモード」。
- 基本パラメーター:名称・マジックナンバー(既定 888888)・ロット数・許容スプレッド・注文種別など。
- エントリー指標を追加:「指標を追加」から選び、トリガーかフィルターかを設定。複数指標はAND(すべて成立)で判定。
- 決済・資金管理:TP/SL、トレーリング、分割決済、ナンピン/ピラミッディングなど。
- 生成とダウンロード:「ソースコード生成」→ プレビュー →「ZIP形式でダウンロード」。
5. エントリー指標(全55種)
指標は「トリガー」(直接シグナル)と「フィルター」(追加条件)の2つの役割で使えます。アプリ内の「指標の説明・ロジック解説」タブで各指標の詳細を確認できます。
| カテゴリ | 主な指標 |
|---|---|
| A. モダン指標(5種) | Supertrend、Squeeze Momentum、Hull Suite、UT Bot、WaveTrend |
| B. トレンド・チャネル(12種) | SMA、EMA、ボリンジャー、一目均衡表、ドンチャン、エリオット等 |
| C. オシレーター(19種) | RSI、MACD、ストキャス、CCI、RCI、MFI、Fisher Transform等 |
| D. ボラ・出来高(9種) | ATR、ADX、VWAP、OBV、Force Index等 |
| E〜H. 環境・PA・数理・プロ(10種) | チョピネス、ピンバー、MTF環境認識、ハイキンアシ等 |
6. 決済ルール(EAモード)
| ルール | 内容 |
|---|---|
| 固定TP/SL | エントリー時に利確・損切り幅を設定 |
| ATR可変決済 | ATRに連動してSL/TP幅を自動調整 |
| トレーリングストップ | 固定pips/直近高安/移動平均/パラボリック等 |
| ブレイクイーブン | 含み益が一定pipsに達したらSLを建値へ移動 |
| 分割決済 | TP1〜TP3で段階的に部分決済 |
| 逆サイン決済 | 反対シグナル成立時に既存ポジションを決済 |
7. 資金管理(ナンピン・ピラミッディング)
ナンピンとピラミッディングは同時選択不可です。
高機能ナンピン(逆張り救済)
最終エントリー価格から一定幅逆行するたびに追加エントリーし、平均建値から目標pips・目標金額に達したら一括決済します。ロット倍率(マーチン)・最大回数・1注文あたり最大ロットで安全装置を設定できます。
ピラミッディング(順張り追撃)
含み益が伸びるたび、または再シグナル成立時に追撃エントリーします。
8. フィルター機能
| フィルター | 説明 |
|---|---|
| 時間帯フィルター | 指定時刻の間のみエントリー許可 |
| 曜日フィルター | チェックした曜日のみ許可 |
| ビジュアル時間帯 | 24×7グリッドで許可時間を塗り分け |
| 経済指標フィルター | 重要指標の発表前後をエントリー禁止(MT5のみ) |
| 平均足フィルター | 陽線時のみ買い・陰線時のみ売り |
9. インジケーターモード
自動売買ではなく、チャート上にサインや描画を表示するツールを生成します。
描画&外部通知
サイン矢印、サポレジライン、ダッシュボード、クラウド表示、MT5プッシュ通知、PCアラート、Discord Webhook、LINE通知 など。
先進描画機能(MT5中心)
オート・フィボナッチ、自動平行チャネル、MTFサポレジゾーン、FVG検出、通貨強弱(8通貨ランキング+フローチャート)、エリオット1-5波カウント など。
10. 設定の履歴保存・呼び出し
購入者アカウントでは、コードをダウンロードするたびにEA設定が自動で履歴に保存されます。ヘッダーの「履歴」から過去の設定を一覧表示し、ワンクリックで呼び出してそのまま再生成・微調整できます。気に入った設定はピン留め可能です。
11. 導入手順:MetaTrader 5(MT5)
Install GuideEA(.mq5)の導入
- MT5を起動し、「ファイル」→「データフォルダを開く」 を選択。
MQL5→Expertsに生成した.mq5をコピー。- MetaEditorで コンパイル(F7) し、エラー0件を確認。
- ナビゲーターの「エキスパートアドバイザ」からチャートへドラッグ&ドロップ。
- ツールバーの 「アルゴリズム取引」 がONであることを確認。
インジケーターの場合
Experts ではなく MQL5 → Indicators へコピーし、ナビゲーターの「指標」からチャートへドラッグします。
バックテスト
- 「表示」→「ストラテジーテスター」 を開く。
- 生成EAを選び、通貨ペア・時間足・期間を設定。
- モデルを 「リアルティック(全ティック)」 に設定することを推奨。
12. 導入手順:MetaTrader 4(MT4)
Install Guide画面上部でプラットフォームを 「MT4」 に切り替えると、MQL4(.mq4)形式で出力されます。
EA(.mq4)の導入
- MT4を起動し、「ファイル」→「データフォルダを開く」 を選択。
MQL4→Expertsに.mq4をコピー。- MetaEditorで コンパイル(F7) を実行。
- ナビゲーターの「エキスパートアドバイザ」からチャートへドラッグ。
- ツールバーの 「自動売買」 がONであることを確認。
インジケーターの場合
MQL4 → Indicators へコピーし、ナビゲーターの「指標」からチャートへドラッグします。
13. 導入手順:TradingView(Pine Script)
Install Guideプラットフォームを 「TradingView」 に切り替えると、Pine Script v6(.pine)形式で生成されます。
- 生成された
.pineコードをコピーします。 - TradingViewでチャートを開き、下部の 「Pineエディタ」 タブをクリック。
- エディタ内の既存コードを消し、コピーしたコードを貼り付けます。
- 右上の 「チャートに追加」 をクリック。
- バックテストする場合は生成時に「ストラテジー」を選択。矢印サインのみなら「インジケーター」を選択。
14. トラブルシューティング
| 症状 | 対策 |
|---|---|
| エントリーが一切ない | 指標未設定または条件が厳しすぎ。指標を追加するか条件を緩和。 |
| ナンピンしない | 自動エントリーOFF/ナンピン幅が広すぎ/マジックナンバー不一致を確認。 |
| コンパイルエラー | MT5/MT4を最新に更新。 |
| Discord/LINE通知が届かない | MT5の「WebRequest許可リスト」にURLを登録。 |
| 古い挙動のまま | 最新設定で再生成してください。 |
15. 注意事項・免責
- 本ツールが生成するEA・インジケーターは、取引の成果や利益を保証するものではありません。
- バックテスト結果がライブ取引で再現されるとは限りません。
- ナンピン・マーチンゲールは口座残高を急速に減少させるリスクがあります。
- 本番運用前に必ずバックテスト・フォワードテストで十分に検証してください。