(20220505追記)『クローズしない』、とのご連絡があり、動作検証してたのですが、ご連絡状況の再現ができず、対応できていません。
異常動作のご連絡で結果のみ、「動かない」or「動作しない」ではなく、異常動作が発生した状況を具体的に教えていただけると助かります。例えば、操作した内容を箇条書きしていただけると助かります。
異常発生時のチャートがあればより明確にわかるのですが、ファイルの添付はコメントでは可能ですが、お問い合わせではできません。
トレンドラインタッチで、EAをセットしたチャートの通貨ペアの全保有ポジションをクローズするEA。一つのポジションをクローズする場合は、チケットNoを指定。
おまけで、水平ラインタッチでも同様のポジションクローズ可能としましたが、EAはMT4が稼働していないと機能しません。
水平ラインでのポジションクローズは、MT4 標準機能のストップロスとテイクプロフィットのラインを引く方がいいです。
ポジションライン上にマウスポインタを持っていって左クリック、その後上下にドラッグするとポジションクローズ用のラインが出てきます。こちらは電源OFFでも機能するので、そのまま遊びに行けます。
履 歴
hjEA_LineTouchClose
初版。
MT4は、FX業者に関わらず同じ動作をすると思っていますが、読者からの連絡で違和感を感じることがあります。
私がインジケーターやEAを作成し、検証している主なMT4業者二社を以下に紹介します。
なお、私の利用している国内FX業者は、この二社と同動作です。
hjEA_LineTouchClose の仕様
- トレンドライン or 水平ラインにタッチするとポジションクローズ
- クローズするポジションは、EAをセットした通貨ペアのポジション
- EA セットチャートに引けるラインは、1本のみ
ラインの位置で、損切か利食のどちらかで機能します - チケットNoを指定し、該当ポジションのみクローズ可能
- ラインが複数存在する状況下では、アラート継続
ラインを1本にするとアラートは鳴りやみます
パラメーター
- ticketNo
- ひとつのポジションをクローズしたい場合、チケットNoをセット
- 0:該当通貨ぺアのポジションすべてをクローズ
使用例
操 作
操作としては、クローズしたいポジションの利食い側か損切り側にトレンドラインを引くだけです。
すでにトレンドラインが存在している場合もクローズしますので、その場合、トレンドラインを希望する位置に移動させます。
注意点は、EAをセットしているチャートには1本のラインしか引けない仕様にしていること、ラインの名称もMT4任せでないと機能しない場合があること、の二点です。
複数ポジションの事例:Sell ポジション2つ、トレンドラインタッチで両者クローズ。
ラインが複数ある場合のアラート
動画事例
EA のセット、Buy ポジションをトレンドラインタッチでクローズする事例。トレンドラインは、ストップロスとして機能。最後にEA 削除。
ラインが複数ある場合のアラート表示、複数ポジションのクローズ事例。
異常動作を見つけましたら、遠慮なくコメントください。
コメント
素晴らしい作品です感謝です、ありがとうございます。
しめさばさん、
ありがとうございます。