MetaTrader 4用のEA「クローズ・アット・タイム」のご紹介

Mike 2015.12.02 21:48 63 0 0
添付ファイル

「クローズ・アット・タイム」は、MetaTrader 4プラットフォーム用のエキスパートアドバイザー(EA)で、オープンポジションをクローズしたり、保留中の注文を削除したり、またはその両方を実行します。クローズする方法は、シンボル、マジックナンバー、またはチケット番号で指定できます。そして、EAが選択された注文をクローズする時間も設定できます。この時間は、コンピュータのローカルタイムに基づいています。また、個別の注文をクローズする際に問題が生じた場合のエラー説明も統合されています。

このEAは、必ず実行するというアイデアに基づいて構築されています。つまり、注文やポジションをクローズする際にエラーが発生した場合、EAは次のティックで再試行します。ただし、このアイデアが適用されると、選択した時間以降にオープンされた他のトレードもクローズされてしまう小さな問題があります(EAは停止されません)。しかし、基本的なアイデアには違反していません。

入力パラメータ:

クローズ設定:

externbool bAllClose = false; //すべてをクローズexternbool bSymClose = false; //シンボルでクローズexternbool bMNClose = false; //マジックナンバーでクローズexternbool bTNClose = false; //チケット番号でクローズexternbool PO = false; //保留中の注文をクローズexternbool MO = false; //マーケット注文をクローズexternstring TimeToClose="YYYY.MM.DD HH:MI"; //クローズするローカル時間

クローズパラメータ:

externstring SymClose=""; //クローズするシンボルexternint MNClose = 0; //クローズするマジックナンバーexternint TNClose = 0; //クローズするチケット番号

リスト
コメント 0