Easy EA Creatorとは?
Easy EA Creatorは、プログラミングの知識がない方でも、簡単にMT4(MetaTrader 4)用のEA(Expert Advisor、自動売買プログラム)を作成できるウェブアプリです。このツールを使えば、インジケーターを組み合わせた売買戦略を視覚的に構築し、MQL4コード(MT4で動作するプログラム)を生成することができます。
MT4のEAは、あなたの代わりに24時間自動で取引を行ってくれる便利なツールです。 このツールを使うことで、時間や手間を節約しながら、あなたの取引戦略を自動化できます。
基本的な使い方
ステップ1: 戦略の選択
左側の「戦略リスト」から、EAに組み込みたい戦略を選びます。戦略は、以下の3つのカテゴリに分かれています。
- オープン戦略: ポジションを新規に取得する際の条件を設定します。
- フィルター戦略: エントリーを絞り込むための条件を設定します。
- クローズ戦略: ポジションを決済する際の条件を設定します。
これらの戦略は、ドラッグ&ドロップで中央の「ビルダーエリア」に移動できます。
ステップ2: 戦略の設定
「ビルダーエリア」にドロップした戦略には、「戦略の設定」ボタンが表示されます。 このボタンをクリックすると、戦略の詳細な設定を変更できるモーダルウィンドウが開きます。
各戦略には、それぞれ固有の設定項目があります。 例えば、移動平均線(MA)であれば、期間を設定したり、RSIであれば買われすぎレベルや売られすぎレベルを設定できます。
設定値を変更したら、必ず「保存して閉じる」ボタンをクリックしてください。
ステップ3: EAの設定
右側の「設定エリア」では、EA全体の基本設定と詳細設定を調整できます。
基本設定
- EA名: 生成するEAの名前を入力します。
- マジックナンバー: EAが識別するための番号です。他のEAと重複しないように設定してください。
- スリッページ: 注文時に許容する価格の変動幅です。
- ロットサイズ: 一回の取引で使用するロット数です。
- ストップロス (pips): 損失を限定するための逆指値注文の幅です。
- テイクプロフィット (pips): 利益を確定するための指値注文の幅です。
- トレーリングタイプ:トレーリングストップの挙動を設定します。
- トレーリングストップ距離 (pips):トレーリングストップを動かす間隔です。
- ブレイクイーブン (pips):ストップロスを建値にする間隔です。
詳細設定
- 最大リトライ回数: 注文が失敗した場合の最大リトライ回数です。
- リトライ間隔 (ms): リトライを行う間隔(ミリ秒)です。
- 最大スプレッド (pips): 取引を許可する最大スプレッドです。
- GMTオフセット: MT4サーバーのGMTオフセットです。
- 夏時間: MT4サーバーの夏時間設定です。
- オーダーコメント: 注文時に付加されるコメントです。
- 開始時間 (HH:MM): EAが取引を開始する時間です。
- 終了時間 (HH:MM): EAが取引を終了する時間です。
- 曜日設定: EAが取引を行う曜日を設定します。
- 最大買いポジション数: 保有できる最大買いポジション数です。
- 最大売りポジション数: 保有できる最大売りポジション数です。
- 最大合計ポジション数: 保有できる最大ポジション数です。
- 両建て: 両建てを許可するか設定します。
ステップ4: MQL4コードの生成と保存
すべての設定が完了したら、上部にある「MQL4コード生成」ボタンをクリックします。 すると、生成されたMQL4コードがモーダルウィンドウに表示されます。 このコードは、「コードをコピー」ボタンでクリップボードにコピーしたり、「コードを保存」ボタンでファイルとしてダウンロードすることができます。
ステップ5: 設定の保存と読み込み
設定内容は「設定保存」ボタンでJSON形式のファイルとして保存できます。「設定読込」ボタンで保存した設定を読み込めます。
ステップ6: 設定のリセットと戦略のクリア
設定を初期状態に戻したい場合は「設定リセット」ボタンをクリックしてください。 戦略だけをクリアしたい場合は「戦略をクリア」ボタンをクリックしてください。
MQL4コードについて
MQL4 (MetaQuotes Language 4) は、MetaTrader 4 プラットフォームで使用されるプログラミング言語です。 この言語を使って、カスタムインジケータや自動売買プログラム(EA)を作成できます。 EAは、あなたの代わりに24時間自動で取引を行ってくれる便利なツールです。
生成されたMQL4コードは、MT4のMetaEditorでコンパイルし、MT4チャートに適用することで使用できます。
このアプリで生成されるコードには、注文の発注、決済、変更、トレーリングストップなどの機能が含まれています。
注意点
* このウェブアプリは、Microsoft Edgeブラウザでのみ動作します。
* このウェブアプリは、あくまでもEA開発を支援するツールであり、必ず利益を保証するものではありません。 実際の取引では、リスク管理を徹底し、デモ口座などで十分にテストを行ってください。
* 生成されたEAコードは、ご自身の責任においてご利用ください。 当ウェブサイトは、このコードによって生じたいかなる損害に対しても責任を負いません。
用語解説
* インジケーター: テクニカル分析で使用される指標で、価格や出来高などのデータを基に、相場の状況やトレンドを分析します。
* 移動平均線 (MA): 一定期間の価格の平均値を繋いだ線で、トレンドの方向性を示します。
* RSI: 相対力指数とも呼ばれ、買われすぎや売られすぎの状態を判断するための指標です。
* ストップロス: 損失を限定するための逆指値注文です。
* テイクプロフィット: 利益を確定するための指値注文です。
* トレーリングストップ: 価格変動に合わせてストップロスの価格を自動的に引き上げる機能です。
* pips: 通貨ペアの価格変動の最小単位です。