【RcvPop3Mail】「【谷川式!】最強シグナル配信」を自動化するEA!
一応、有料版もあるようですが無料お試し版と同じ内容の様です(>_<)
月~金の16時頃の配信でIFD-OCO注文を出し、
約定しなければ翌日の16時前にキャンセル・決済します。
通貨ペアはドル円、ユロ円、ポン円です。
メール本文の通貨ペア名やストップ、リミットの見出しに半角カタカナが使用されていて、
受信時に文字化けするので「どうしたものかな?」と迷いましたが、
決め打ちで処理することにしました(爆
EAはソースで提供しているので、【RcvPop3Mail】使用の参考にしてみてください。
【用意する物】
・【PR】スプレッドの狭いMT4口座【pepperstone】
・メール受信用の新規メールアカウント
・「RcvPop3Mail1.00」
・tanigawa.mq4
【設定方法】
1,RcvPop3Mail.zipのRcvPop3Mail.dllをMT4フォルダ\experts\librariesにコピー
2,RcvPop3Mail.zipのnkf32.dllをMT4フォルダにコピー
3,RcvPop3Mail.zipのBsmtp.dllをMT4フォルダにコピー
4,tanigawa.mq4をMT4フォルダ\expertsにコピー
これで以下のようなファイル配置になります。
MetaTrader4フォルダ(terminal.exeのあるフォルダ)
│ nkf32.dll
│ Bsmtp.dll
└─experts
│ tanigawa.mq4
└─libraries
RcvPop3Mail.dll
5,MT4を起動しチャートを開く(通貨ペア、タイムフレームは何でも可)
6,ナビゲータウィンドウのExpert Advisorsツリーからtanigawaをチャートにドラッグしドロップ

7,「全般」タブの「DLLの使用を許可する」にチェックを入れ、「DLLの呼び出しを確認する」のチェックをはずす

8,「パラメータの入力」タブのxxxxxxLots、受信メールアカウント等を変更し、OKボタンをクリック

※パラメータの詳細。()内は規定値です。
//1回の発注ロット数、0.01は千通貨単位
USDJPYLots(0.01)
EURJPYLots(0.01)
GBPJPYLots(0.01)
//メールの通貨ペア名(上からこの順番に通貨ペア名を想定)
Currency1(USDJPY)
Currency2(EURJPY)
Currency3(GBPJPY)
//許容スリッページ、変更不要
Slippage(3)
//マジックナンバー、変更不要
MagicNumber(2881552)
//使用ブローカー通貨ペア名の先行文字列、xxxUSDJPYのxxxの部分
CurrencyPreString
//使用ブローカー通貨ペア名の後行文字列、USDJPYxxxのxxxの部分
CurrencyPostString
//金曜日のオーダーを週末(土曜日の早朝)キャンセル・クローズするかどうか。trueならする。
WeekendClose(false)
//その時
WeekendCloseHour(5)
//その分
WeekendCloseMinute(59)
//メール受信POPサーバ名、yahooならpop.mail.yahoo.co.jp、要変更
MailHost(m2.xrea.com)
//メール受信ユーザID、yahooならyahooID、要変更
MailId(???????@yukipro.info)
//メール受信パスワード、要変更
MailPass(??????)
//メール受信間隔、秒単位、あまり短くするとサーバーに迷惑です
MailReceiveIntervalSec(60)
//メールを保存するサブフォルダ名、MT4フォルダ直下に作るメールボックス用フォルダ
MailFolder(tanigawaMailBox)
//この日数経過したらメールボックスからメールファイル(ローカルファイル)を削除する
MailSaveDays(100)
//受信メールの送信元にこの文字列が含まれる時オーダーする、変更不要
MailFrom(tanigawa@live-investment.jp)
//受信メールの件名に以下の文字列が含まれている場合にオーダーする
SubjectKeyword(【谷川式!】最強シグナル配信)
//オーダーをオープンしたときにMT4からメールを送るかどうかの設定
//※MT4のツール-オプションでE-メールを有効にし、SMTPを設定する必要があります。
OrderOpenMail(false)
//オープン時のメール件名
OrderOpenMailSubject(tanigawa Order Open)
//オーダーをAutoCloseでクローズしたときにMT4からメールを送るかどうかの設定
OrderCloseMail(false)
//クローズ時のメール件名
OrderCloseMailSubject(tanigawa Order Close)
//trueならデバッグ用メッセージを表示
Debug(false)
9,Expert Advisorsボタンを押し込まれた状態にし、ニコニコマークを確認

※受信メールアカウントの設定が誤っているとMT4のExpertsログに以下のメッセージが表示されます。

※tanigawa.mq4を複数のチャートにセットすると誤動作の原因になります(>_<)

| h o m e |