MY_Mail_Indicator 使い方

(前提)
私が試した条件を書いておきます。
口座 FXDD デモ口座
メール送信先 yahooメール
 
・参考
SendMailでyahooメールに送信する~MetaTrader4
http://euro200enn.blog80.fc2.com/blog-entry-427.htmlhttp://euro200enn.blog80.fc2.com/blog-entry-427.html

MetaTraderで シグナルを出す通貨のチャートを開く。
今回は EURUSD","CHFJPY","USDJPY","GBPUSD の 4つのチャート。

MetaEditor に この 
MY_Mail_Indicator Ver2.00
を 貼り付けて、同名で indicatorsに保存する。

compile をして、

チャート上に 同インディケーターをドラッグ&ドロップして
MT4を一度閉じて、再起動。

で うまくいくはずです。

//+------------------------------------------------------------------+
//| MY_Mail_Indicator Ver2.00 20100326 |
//| Copyright (c) 2010, saru999 FX |
//| http://euro200enn.blog80.fc2.com/ |
//+------------------------------------------------------------------+
#property copyright "Copyright (c) 2010, saru999 FX"
#property link "http://euro200enn.blog80.fc2.com/"

#property indicator_chart_window //EAbナなく、「indicatorとするための1行

//パラメータ・
int bar;
extern int FastMA_Period = 25 ;

string FX[4] = {"EURUSD","CHFJPY","USDJPY","GBPUSD"}; //現在は4通貨であるが、FX[ ]の配列を増やすことで通貨増加はできる
extern int num=4 ;
double FastMA[4],RSI[4],Kairi[4];
string k[4],meg="",rsimeg="",kairimeg="",rkmeg="" ;

//スタート関数
int start()
{
double D=0,M=0;
int E=0,F=100;

for(int n=num-1; n>=0; n--)
{
D = iClose(FX[n], 0, 1);
//ここで取得するDは後では使わないのだが、あえてデータ取得をする。それは初めて開く通貨のiCloseはデータ更新遅延からMT4がゼロを返し、RSIや乖離率が正常に出ないため
if(D==0)
{
n++ ;E++;
M=MathPow(2,E)*10;
Print("iCloseのループ中 n="+n+"FX[n]="+FX[n]+"MathPow="+M+"Sleepで時間をおいて再取得");
Sleep(M);
if(E>=8) n--;
E=0;
}
F--;
}


double C=0;
if(Bars>bar )
{

int MA_Period = 25 ;
for(int i=MA_Period-1; i>=0; i--) //乖離率を使っていない、現時点ではCは未使用。
{

C = iClose(FX[i], 0, i);
Sleep(100);
}


//使用通貨のチャートを開いておくこ・
for( i=num-1; i>=0; i--)
{
FastMA[i] = iMA(FX[i],0,FastMA_Period,0,MODE_SMA,PRICE_CLOSE,1);
RSI[i]=iRSI(FX[i], 0, 14, PRICE_CLOSE, 1);
rsimeg=rsimeg+FX[i]+DoubleToStr(RSI[i],2);

if(FastMA[i]!=0) Kairi[i]=(iClose(FX[i], 0, 1)/FastMA[i]-1)*100;
else Kairi[i]=-999 ;//エラーの代わり


kairimeg=kairimeg+FX[i]+DoubleToStr(Kairi[i],4)+"%";

rkmeg=rkmeg+FX[i]+" RSI(14) "+DoubleToStr(RSI[i],2)+" MA25 乖離率 "+DoubleToStr(Kairi[i],4)+"% \r\n"; //yahooの改行は\r\n
Print("rkmeg="+rkmeg);

}
Sleep(100);

Alert("RSI kairi ", rkmeg);
SendMail("RSI 乖離率",rkmeg);
bar=Bars;
meg="";rsimeg="";kairimeg="";rkmeg=""; //rkmegを空白にしないとどんどんながくなるため ;
}
return(0);
}

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック


この記事にトラックバックする(FC2ブログユーザー) URL

最近のコメント
FC2カウンター
先輩FXトレーダー
最近の記事
プロフィール

saru999

Author:saru999
(投資との出会い)
若い頃から投資に興味は持っていました。当時は個別株の本を読んでいました。
そんなときに、外貨預金の発展形としてFXに出会いました。
当時はまだ為替投資が一般に始まったばかりでした。
いろんな人が、他市場の商品相場の手法、株式相場の手法、オプションの手法をFXに持ち込みそれを学びながらトレードしました。

(投資経歴 )
私自身はもいろんなトレードをしました。
シストレ逆張りトレード、裁量トレードやトレンドフォローから始めました。
うねりとり、つなぎうりもしました。
高金利通貨売り等大衆と逆のポジションを取るトレードもしました。
保有期間も日足・中期足・短期足等色々やりました。
さらに、数年前からは自動売買プログラムで資金を運用するようになりました。
MT4/EAを使うようになってトレードの精神的負荷は少なくなりました^^


(現在)
3つの時間軸と手法で運用をしています。
短期はFX。MT4・自作系EA(自動売買プログラム)で為替・金・銀を運用しています。
中期は225オプションです。サヤトリ系トレードを研究しています。
長期は人民元積立投資+つなぎトレードです。
投資を始めて約10年になりますが、投資は奥深く興味が尽きません。
使用プログラム言語はMQL,EXCELVBA,pythonなど。

全記事表示リンク

全ての記事を表示する

有益なリンク集
FXトレード関係
IMMポジション 外為.com
経済指標カレンダーURL
統計資料店頭FX月次速報URL
チャート データ マーケット関係URL
中央銀行 URL国家機関 URL
重要指標の過去チャートURL
債券長中短期URL月10更新
為替レートと2国間金利差の相関チャートURL
トレード用の情報源URL
期間違い相関係数URL 通貨別相関係数URL
過去のスワップ金利URL
トレード英語URL
ポジション売買データURL
OANDAURL
JimRogersBlogURL
建玉数量クリック365 URL


債券・株式・商品
世界の株価URL
債券の利回り比較URL
225出来高日経225
株/外国人投資家の動向URL
日本株外人売買データURL
オプションCDSURL
グロソブウィークリーレポート木曜公表
株・株式優待URL
金建玉URLURL
商品・金銀WTIURL



MT4/MT5/FT2/シストレ系
MT4日本語リファレンスURL
MT4情報BBS等URL
VPSmemoURL
FT2 URL
MT5URL

Windows7 URL
Perl C++ java APIURL
統計解析等URL
4本値データURL
プログラム用英単語URL
WEBラーニングPROGURL
オブジェクト指向/デザインパターンURL


ニュース
動画日経 URL
bloombergURL
nikkeiURL
reutersURL
ラジオTV動画 URL




その他 トレード以外
Google翻訳URL
ThesaurusURL
Skype CommunityURL
かわいい動画URL
みずほ仲値データURL
日米経済調和対話2011.3(年次改革要望書)URL
無料ワクチンMS URL

ブログ関連 挿絵画像URL