MAクロスエントリー・エグジットEA

MAクロスエントリー・エグジットEA|売買ボタン選択版

 移動平均線、MAとローソク足のクロス確定でエントリー、また、エグジットするMT4用EA(Expert Advisor)、『hjEA_MAcrossENEXbtn

Ishii氏から、hjEA_MAcrossENEX の売買方向をボタン選択できるようにしてほしい、とのご要望があり、作成。

当初、hjEA_MAcrossENEX にボタン追加で・・・と考えていたのですが、ボタン不要な方々がおいでることも考慮し、別バージョンとして作成しました。
よって、パラメーターに売買方向選択項目はありません。

使う方が選べる方がいい、と勝手に判断しました。試用していただき、使用感や改善案などいただければうれしいです。

スポンサーリンク

履 歴

  • Ver. 1.00
    • 初版

 MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。私がインジケーターやEAを作成し、検証している主なMT4業者二社を以下に紹介します。
現在は、主にGemForexのデモ口座で作成・検証 → XMのデモ口座で検証、自分のルールに活用できそうだったらリアル口座で使用、と進めています。なお、私の利用している国内FX業者は、この二社と同動作です。

プライバシーポリシー

hjEA_MAcrossENEXbtn 仕様

 ローソク足とMAのクロス確定でエントリー、エグジット。エントリー方向は、BUY・SELL 両方と BUY のみ、SELL のみ。それぞれボタンで選択。EA の稼働停止もボタンで選択。

エントリー

  • BUY
    • 確定足直前足終値 < MA価格
    • 確定足終値 >= MA価格 
  • SELL
    • 確定足直前足終値 > MA価格
    • 確定足終値 <= MA価格

エグジット

  • BUY
    • 確定足直前足終値 > MA価格
    • 確定足終値 <= MA価格
  • SELL
    • 確定足直前足終値 < MA価格
    • 確定足終値 >= MA価格

エントリー方向:三択、ボタン選択

  • S:SELL
  • B:BUY
  • S+B:BUY+SELL

設定可能MA条件

  • MA期間
  • MA種類
  • MAの計算に使用する価格

EA 稼働・停止:ボタンで選択

通 知:個別設定可

  • アラートWindow
  • アラート
  • メール
  • プッシュ通知

パラメーター

MAクロスエントリー・エグジットEA|売買ボタン選択版|パラメーター
  • Alert Window
    • true:アラートWindowを表示する
    • false:表示しない
  • Alert
    • true:アラート鳴らす
    • false:鳴らさない
  • Alert Sound File:アラート音ファイルを指定
  • E-mail Titile:受信メールタイトルをセット
  • E-mail Notification
    • true:メールする
    • false:しない
  • Push Nortification
    • true:プッシュ通知する
    • false:しない
  • ―――
  • Magic No.
    • 他のEAのポジションと区別するための数値
    • MT4内で使用するEAと重複しないユニークな数値を入力
  • Order Lots
    • エントリー時のロットサイズをセット
  • Stop Loss Pips:ストップロスを pips で指定
  • Take Profit Pips:テイクプロフィットを pips で指定
  • Break Even Pips
    • ストップロスを建値に移動する際の条件、含み益を pips で指定
    • 0:建値移動なし
  • Break Even Pips
    • ブレークイーブン実行に必要な含み益を pips で指定
  • Slippage
    • エントリー時に指定した指値から外れて不利な価格で約定する価格差
      (不利な価格で約定する=滑り約定といわれる場合も有り)
    • 許容できる上記価格差を pips でセット
  • MA Period
    • MAの期間をセット
  • MA Type:四択
    • Simple
    • Eeponential
    • Smoothed
    • Linear weighted
  • Price Type:七択
    • Close price
    • Open price
    • High price
    • Low price
    • Median price
    • Typical price
    • Weighted price
  • ― Button ――
  • Base Corner:ボタン表示位置の基準となるコーナーを選択
  • Button Color:ボタン色を指定
  • EA ON Text Color:EA ON 時の文字色を指定
  • S(Sell Direction) ON Text Color:SELL方向選択時の文字色を指定
  • B(Buy Direction) ON Text Color:BUY方向選択時の文字色を指定
  • S+B ON Text Color:SELL+BUY、両方向選択時の文字色を指定
  • OFF Text Color:非選択時の文字色を指定

[memo]

  • Price Type の選択要素、Typical と Weighted の二つはMAクロスEA関係で試行したことがありません。これに限らず、思ってる通りに動作するかどうか、デモ口座でしっかり検証してください。

使用例

 使用事例は、動画を参照してください。

ボタンの位置

MAクロスエントリー・エグジットEA|売買ボタン選択版|ボタン表示位置基準コーナー:右下
Base Corner=Right lower chart corner
MAクロスエントリー・エグジットEA|売買ボタン選択版|ボタン表示位置基準コーナー:左上
Base Corner=Left upper chart corner
MAクロスエントリー・エグジットEA|売買ボタン選択版|ボタン表示位置基準コーナー:右上
Base Corner=Right upper chart corner
MAクロスエントリー・エグジットEA|売買ボタン選択版|ボタン表示位置基準コーナー:左下
Base Corner=Left lower chart corner

動画事例

今 後

 改善案、追加案、見つかりましたら、バージョンアップで対応します。

一点気になってることがあります。

ボタンの選択状態ですが、選択されたら凹むのが普通なのかな、と思いつつ、選択状態で凸、テキスト色有色、非選択状態では凹んでてテキスト色を薄くして見えにくくしています。

選択状態が明確に把握できた方がいいかな、と思い、現在の表示方法を選んだのですが、普通の感じ方、考え方と違ってるかも・・・

こうしたらどう?ってアイディアありましたら、コメントください。

この気になってる点は、hjEA_MAcrossENEX のEA OnOff ボタンも同様です。

イラスト、人

コメント

  1. るとん より:

    HappyJiJi さん、初めまして

    手動でエントリーしたポジションを指定したMAにタッチ、もしくは確定足がクロスすることを条件にポジションクローズするEAを作って頂けますでしょうか?
    既に作成済みである場合は名称を教えてください。

    よろしくお願いします。

  2. Ishii より:

    HappyJiJi様

    ボタン追加のご対応有難うございます。
    ON/OFF含め、使い勝手の良い配置であると思います。
    ボタンの選択状態についても違和感ありません。

    また、オブジェクトの消し方についても有難うございました。

    今後ともよろしくお願い致します。

    • HappyJiJi HappyJiJi より:

      Ishiiさん、
      使い勝手面の感想、ありがとうございます。

      使っていて、不具合や改善点、浮かんできましたらコメントください。
      ありがとうございました。