. MQL4】ZigZag×移動平均線(MA)で順張り精度を高めるEAの作り方|エントリー条件の組み合わせ方 - ぷろぐらむFX
MQL4】ZigZag×移動平均線(MA)で順張り精度を高めるEAの作り方|エントリー条件の組み合わせ方 - ぷろぐらむFX
MQL4】ZigZag×移動平均線(MA)で順張り精度を高めるEAの作り方|エントリー条件の組み合わせ方 - ぷろぐらむFX

【MQL4】ZigZag×移動平均線(MA)で順張り精度を高めるEAの作り方|エントリー条件の組み合わせ方

MT4 EAサンプルコード一覧EA開発の第一歩として、実際に動く「MT4 EAサンプルコード」を触りながら学びたい方向けに、当サイトで公開している全EAソースをインジケーター別に整理しました。トレンド系・オシレーター系からZigZagやナン.

ロジックの違いや設計の考え方を比較しながら、 自分に合ったEA構成を探したい方はぜひチェックしてみてください。 📊 EA運用・検証フェーズに進みたい方へ 今回のような仕組みを理解したうえで、 「実際にどのEAが安定しているのか」「検証データではどんな差が出ているのか」 を確認したい方は、以下の記事も参考になります。 【2026年最新】当サイト無料EAランキング|PF・勝率で徹底比較(MT4版)

「無料EAの中で、本当に優秀なものだけを知りたい」 「実際にバックテストしたデータで比較したい」 そんな声にお応えするため、この記事では当サイトが無料配布しているEAだけを対象に、 統一ルールで実施したバックテスト結果をランキング形式で公開.

⚙️ 同じ条件でバックテストしたい方へ(検証環境) 当サイトのバックテストは、同一の検証環境で比較できるように統一しています。 EAの再現テストやパラメータ検証を行う場合は、 検証環境の作り方もあわせて確認しておくと理解が深まります。 【初心者向け】FXTFヒストリカルデータの入手・MT4取り込み手順|バックテスト精度を上げる方法

FXTFヒストリカルデータとは?【特徴と強み】✔ FXTFは口座を開設しておけば、2012年以降のヒストリカルデータを簡単に取得できます。✔ 実際の取引と同じ価格フィードを使えるため、EAバックテストとの相性が非常に良い環境です。✔ EA運.

EA開発初心者向けに、今後も実践的に使えるMQL4関数や実装例を紹介していきます。 気になる機能やロジックがあれば、用途別に整理した関連記事もぜひあわせてご覧ください。 📅 最終更新日:2026年2月23日 この記事の執筆者: りょう(ぷろぐらむFX) EA運用歴5年以上。VPS・EA開発・比較を通じて、 FX初心者が安定して自動売買を始められる情報を発信中。 各種テクニカル指標を用いたEAロジックを開発・公開中。実践的なコード解説で、初心者のEA開発をサポートしています。

あわせて読みたい記事

#property strictとは?初心者向けに意味・警告の理由・使いどきを解説

※ 本記事は「EAは作れるが、コンパイル時の警告が気になり始めた方向け」です。#property strict は、 MQL4 / MQL5 で EA(エキスパートアドバイザー)を作成する際に、 コンパイル時のチェックを厳しくするための設定.

EAを自作してみよう EAで経済指標日に取引しないようにする関数とサンプルソース EAサンプル・ノウハウ MT4 EA自作のやり方 初心者でもできる自動売買作成4ステップ EAを自作してみよう

コメント

早速の記事ありがとうございました。 前の記事と同じようにエントリーの図解まであって、コードを理解する助けになり、勉強になりました! 今後ともどうぞよろしくお願いいたします。 試してみたのですが、谷の仮確定でエントリするようになってしまいました。リペイントでしょうか。もしかすると、山と谷を確定するのは、もっと条件が必要なのかもしれません。

返信ありがとうございます。 仰るとおり、ピンポイントだったものを変えてしまったためだと思います。 山が仮確定したら、谷が確定するかと思いますので、そのあたりを考慮する必要がある!?という気がいたします。 別途、キャプチャ等を送付させていただこうと思います。

はじめまして、バックテスト時のスプレッドが「現在値」等になっていないでしょうか? 休日だとスプレッドが結構開いてしまうので、平日はバックテストできていても休日にバックテストが出来なくなることがあります。 私が公開しているEAは基本1pips以上開くとエントリーしないように設定しているのでそれが原因ではないか?と思いました。 パラメータ設定で以下の設定を変更して頂くとポジションを持つと思います。 A_SPREAD = 10 ⇒ 50

早々のご返事ありがとうございます!月曜日にやってみます。ありがとうございました。

連続質問ですみません。 マジックナンバーについてですが、ZIGZAGのソースコードにマジックナンバーを適用する場合は初めに、input int MagicNo = 123456; //マジックナンバーを定義して内容もマジックナンバーに連動するようにしないといけないのですよね?それが良く分からないのですが。サンプルソースコードの中に一つだけ、マジックナンバー付があったと思いますが、どこがナジックナンバーと連動しているのか分かりません。ご教授願えませんでしょうか?

マジックナンバー付のEAは以下の記事ですね。 ゴトー日を自動判定する逆張りEAの作り方|IsTradeDate関数とマジックナンバー設計を解説

ここのサンプルソースコードで、「MagicNo」と検索すれば連動している箇所がわかります。 主にOrderSendやOrderCloseを行う関数に引数として渡しており、そこが連動してる箇所です。 また、マジックナンバーについては以下のページでも解説しております。

【MQL4】EAのマジックナンバーとは?仕組み・必要性・設定方法を初心者向けに徹底解説 早々のお返事ありがとうございます。検索してみます。ありがとうございました。 コメントをどうぞ コメントをキャンセル ▼ サイト内検索 ▼ プロフィール

・EA作成数:50本以上 ・FX歴:15年 ・ブログ歴:6年 と、プログラミングとトレードの両面から初心者のEA運用をサポートしています。

・EA作成の基礎 ・FX業者・VPS選び(実測レビュー) ・MT4/MT5の設定 ・自動売買の安全な始め方 を実体験ベースでわかりやすく解説しています。

りょうをフォローする ▼ おすすめ国内FX業者ランキング

指標発表時でもスプレッド安定全通貨ペア ゼロスプレッド(0.0pips) 🎁 新規口座開設キャンペーン有

第2位:OANDA証券

MT4/MT5やCFD等多数対応

第3位:外為ファイネスト

低スワップ・キャンペーン多数

📎📎📎📎📎📎📎📎📎📎