線形加重移動平均(LWMA)を使った移動平均線クロスEAを作成してみた~MT4フリーEA

トレンド系EAの王道ロジックは移動平均線クロス

トレンド系のEAを自作しようと思ったらまず最初に検討してもらいたいのが移動平均線クロスを使ったEAです。移動平均線クロスはロジックがシンプルであり非常にわかりやすいということもあるのですが、簡単に右肩上がりにすることが出来るという点もEA初心者にとっては魅力的に映ることでしょう。

当たり前のことですが移動平均線クロスを使ったEAはトレンドが発生しないと勝てません。そこで重要になってくるのがトレード対象の選択なのですが、ポンド円あたりから試してみることをオススメします。トレンドが発生しやすい通貨ペアなら何でも良いのですが、どのブローカーでも扱っているし日本人にもおなじみの通貨ペアなのでポンド円を推しておきます。

今回はそんなトレンド系EAの王道ロジックである移動平均線クロスを使ったEAを作成してみました。移動平均線はMT4でトレードしている人にとっては使用頻度が高いインジケーターの一つに挙げられると思います。使い慣れたインジケーターというのも魅力的ですよね。

線形加重移動平均(LWMA)を使ってトレンド系EAを作ってみることに

MT4の移動平均線はデフォルトの設定ですと単純移動平均(SMA)が表示されています。裁量で移動平均線を使用している人の多くはデフォルトの設定のままで単純移動平均線を使っていると思います。

MT4にはこの単純移動平均線の他にも3種類の移動平均線が用意されています。

  • 単純移動平均(SMA)
  • 指数移動平均(EMA)
  • 平滑移動平均(SMMA)
  • 線形加重移動平均(LWMA)

全部で4種類あるのですが、上の二つは使ったことがある人も多いと思うのですが、下の2つに関しては馴染みのない人がほとんどなのではないかと思います。私もほとんど使ったことがありません(^^;)

今回はこの2つのマイナーな移動平均線の中から線形加重移動平均(LWMA)を大抜擢し、トレンド系のEAを作成してみました。

ロジックは非常に簡単です。長期の移動平均線でトレンドを判断し、期間の異なる2本の移動平均線のクロスでエントリーするという移動平均線の王道的なロジックです。

ドル円の1時間足で最適化してバックテストしてみました(Tradeview MT4)

基本的に移動平均線ということは共通しているのなので単純移動平均でも加重移動平均線でも結果に大きな差は生まれないと思います。とはいうもの収益曲線を眺めていると加重移動平均線でもそこそこ使えそうな気がします。直近の値動きに対する反応がいいので、クローズロジックとして使用しても面白いかもしれないですね。

平滑移動平均(SMMA)の効果的な使いどころは今のところ思いつかないのですが、何かいいアイデアが沸いたら形にしてみようと思います。なんとなく騙しが少ないという印象はありますが、その分反応が遅いのでビッグトレンドを狙うとかトレンドフィルターに使うくらいしかアイデアが湧いてきません(笑)

今回作成したEAは以下のリンクからダウンロードすることが出来ます。他の通貨ペアで試してみて良い結果が出たらコメントいただけると嬉しいです。

コメント

  1. hanamaru より:

    日頃より有意義な情報を提供して頂き、大変感謝しております。
    さて、サイト内の「MT4フリーEA」を利用したく、本日会員登録を行いEAをダウンロードして表示しようとしたのですが、何故かチャートに表示されません。設定の画面も全く表示されないのですが、会員登録以外に利用できない条件があるのでしょうか?
    ちなみに、今回試してみたいと思ったEAは「MT4_LWMA_Cross」です。

  2. ユーロファイター より:

    hanamaruさん、こんにちは。

    ダウンロードしてインストールしてみましたがチャートには表示されているようです。
    バックテストも行えました。

    以下のURLからダウンロードしています。

    https://mt4trader.net/download/mt4_lwma_cross

    手元にex4ファイルしかないのですぐに中身を確認すること出来ないのですが、特に制限はかけていなかったと思います。

    再度試してみてダメなようでしたらコメントしてください。

    複雑なものではないので新しく作り直しちゃいますよ(^^)

  3. hanamaru より:

    度々で恐れ入ります…

    教えていただいたURLから実行してみましたが、やはり表示されませんでした。

    ちなみに、他のEAも何個か実行してみたのですが、軒並みNGで唯一表示できたEAが
    「BO-Signal-EURUSD-M5-001」でした。

    当初「MT4_LWMA_Cross」のみの問題かと思っておりましたが、どうもそうではなさそうです。

    今迄このような経験が無かったので、とても気になります。

    お忙しいとは存じますが、アドバイスを頂けると幸いです。
    宜しくお願い致します。

  4. 郷ひろみ より:

    大変お世話なっております。日頃より有意義な情報を提供して頂き、大変感謝しております。
    サイト内の「MT4フリーEA」を利用したく、本日会員登録を行いEAをダウンロードしてチャートに導入したのですが10時間近く稼働させても取引をしてくれません。
    使用させて頂いてるのはMT4 LWMA Crossです。
    何か解決策はありますでしょうか?
    御手数おかけ致して申し訳ありませんがご回答よろしくお願い申し上げます。

    • ユーロファイター より:

      郷ひろみ さん、こんにちは!

      使用しているチャートのタイムフレームを教えて下さい。

      もし1時間足を使っているのならバックテストの総取引数を見ていただければ理由がおわかりいただけるかもしれません。