Вообщем-то по похожей теме у меня есть еще одна загвоздка
Вообщем-то по похожей теме у меня есть еще одна загвоздка.
Тоже соединил четыре линии RSI с shift 5 , но тоже не могу разорвать связь между между линиями. Мне надо сделать как в первом варианте, где они наложены друг на друга. Но совершенно не представляю как это прописать в коде. Так как сам нечего не создал. Просто ковыряюсь в них и чего-то на свой лад переделываю. И вот получается у меня только второй вариант.
[MOL]#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Orange
#property indicator_color3 Yellow
#property indicator_color4 Lime
extern string S1 = "1-? ?????????";
extern int RMIPeriod1=300;
extern int Shift1=5;
extern string S2 = "2-? ?????????";
extern int RMIPeriod2=30;
extern int Shift2=5;
extern string S3 = "3-? ?????????";
extern int RMIPeriod3=5;
extern int Shift3=5;
extern string S4 = "4-? ?????????";
extern int RMIPeriod4=2;
extern int Shift4=5;
//--- buffers
double buf1[], buf2[], buf3[], buf4[];
//+------------------------------------------------------------------+
int init(){
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,buf1);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,buf2);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,buf3);
SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,buf4);
return(0);
}
//+------------------------------------------------------------------+
int deinit(){
return(0);
}
//+------------------------------------------------------------------+
int start(){
int i,limit;
limit=Bars-IndicatorCounted()-1;
if (limit>1) limit = Bars-1;
for(i=limit; i>=0; i--){
buf1 = iCustom(NULL,0,"$$_RMITvitter", RMIPeriod1,Shift1,0,i);
buf2 = iCustom(NULL,0,"$$_RMITvitter2",RMIPeriod2,Shift2,0,i);
buf3 = iCustom(NULL,0,"$$_RMITvitter3",RMIPeriod3,Shift3,0,i);
buf4 = iCustom(NULL,0,"$$_RMITvitter4",RMIPeriod4,Shift4,0,i);
}
return(0);
}[/MOL]
Если знаете как тут тоже быть, - подскажите!