最適化の終了をメールで通知するスプリクト

スポンサーリンク

http://u3.getuploader.com/mt/download/855/opt_mail_sender.zip

作ってみました。
EAの冒頭に

#include <set_opt_finish_time.mqh>

と追加し、deinit部分を

//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
{
//----
SetOptFinishTime();
//----
return(0);
}

とすればOK

バックテストを開始後、適当なチャートにsend_mail_after_opt_finishを貼り付けておけば、完了時にメール送信します。
send_mail_after_opt_finishのTimeDifferenceの値は1つの最適化が終わる分以上の値に設定しておいてください。

内容としてはバックテストが1回終わる毎にグローバル変数にtime(time_t* t)の値を保存しておいて、その差がTimeDifference分以上になるとメールを送信するようにしています。

コメント

タイトルとURLをコピーしました