MT4でsmaとrsiを別ウインドウで表示
mt4の一つのmq4プログラムで、メインウインドウに移動平均線を、サブウンドウにRSIを表示することはできますか。
それぞれを別のMQ4として挿入すればできるのですが、一個のプログラムでやりたいのです。
下記のテストで、
//#property indicator_chart_window
#property indicator_separate_window
では、いずれかしか指定できないので 、smaとrsi を別々のウインドウ に表示させることは、色々試しましたができませんでした。
”FXメタトレーダ実践”書籍にはこれに関した明確な記述はなく、EA集の本にもこのような例が無いのです。
propaty指定で表示するウインドウを指標に合わせて設定できれば良いのですが・・・・。
//#property indicator_chart_window
#property indicator_separate_window
#property indicator_buffers 2
double sma[];
double rsi[];
nt init()
{
SetIndexBuffer(0,sma);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,Yellow);
SetIndexBuffer(1,rsi);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1,Red);
return(0);
}
int start()
{
int counted_bars=IndicatorCounted();
int limit=Bars-counted_bars;
for(int i=limit-1;i>=0; i--){
sma[i]=iMA(NULL, 0,10,0,MODE_SMA,PRICE_CLOSE, i);
rsi[i]=iRSI(NULL, 0,10,PRICE_CLOSE,i);
}
return(0);
}
お礼
ご回答有難うございました。かなり改造を賭けていたのでmt4に戻りたくなかったのですが、貴方の回答がきっかけで、mt4に戻す決心ができました。再申請には、メールアドレスを変えなければならないことが判っていませんでしたが、今回調査して、メアドを変更したらPWを受け取ることができ、正常にログインできました(mt4が)。有難うございました。有難うございました。