2015年12月17日木曜日

COA MACD RSIコメントシステムLong ソースコード付き

MT4はOANDAメインなのですが
両建てができません...
そこで最近はLongベースで取引をしております。

わたしは無精者ですのでチャートをみてMACDがどうとか
RSIがどうとかと考えるのがめんどくさい時があります。

そこでMT4のコメントを表示することにしました。
赤枠で囲ったところにCOA Long Sign,MACD Long Signと出ています。
COAが赤色、上昇傾向の時
MACDがSignalより上の時
RSIがLineより下の時
ここにメッセージが出ます。
5行目の#property indicator_chart_windowは無くてもいいのですが、
コンパイルするときに警告が出るので一応入れておきました。

にほんブログ村 為替ブログ システムトレード 自作EA派へ
にほんブログ村 今日はFOMCの為に4時起き眠いですzzz




//  Cost Moving  2015/12/17  
#property copyright "TACA"
#property link "mt4kyoto.blogspot.jp"
#define MAGIC 151217
#property indicator_chart_window
extern int COAPriod=5;
extern int COAMode=0;
extern int MACDFastPeriod=12;   // 6  12 19
extern int MACDSlowPeriod=26;   //12  26  9
extern int MACDSignalPeriod=9;  //19  39 12
extern int RSIperiod=14;
extern int RSILine=30;
string ComAll;
string ComCOA;
string ComMACD;
string ComRSI;
int start()
{Comments();return(0);}
int Comments(){ComCOA="";ComMACD="";ComRSI="";
if (iMA(NULL,PERIOD_CURRENT,COAPriod,0,COAMode,PRICE_OPEN,0)<iMA(NULL,PERIOD_CURRENT,COAPriod,0,COAMode,PRICE_CLOSE,0))
{ComCOA="COA Long Sign";}
if (iMACD(NULL,0,MACDFastPeriod,MACDSlowPeriod,MACDSignalPeriod,0,1,0)<iMACD(NULL,0,MACDFastPeriod,MACDSlowPeriod,MACDSignalPeriod,0,0,0))
{ComMACD="MACD Long Sign";}
if (iRSI(NULL,0,RSIperiod,0,0)<RSILine)
{ComRSI="RSI Long Sign";}  
ComAll=ComCOA+"\n"+ComMACD+"\n"+ComRSI;
Comment(ComAll);
return(0);

0 件のコメント:

コメントを投稿