Miscellaneous
2
Views
0
Downloads
0
Favorites
i-Regression_Channel
//+------------------------------------------------------------------+
//| i-Regression_Channel.mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| "http://www.mql4.com/ru/users/costy_" |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link "http://www.mql4.com/ru/users/costy_"
#property indicator_chart_window
extern string xxxxxxxxxxxxxxxxxxxõxxxxxxxxxx = "---------------------------------------------------------";
extern int hours=24;
extern int days=5;
extern int weeks=4;
extern int font_size = 8;
extern string font_name = "Times New Roman";
extern color color_hours= Blue;
extern color color_s = Gold;
extern string Ôèêñèðîâàòü_íà÷àëî = "÷àñîâîãî_êàíàëà";
extern bool Fix= true;
int i,ii,iii,shift_hours,shift_days,shift_weeks,save_bar_shift;
string name_object[21];
//ææ init æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
int init(){
for ( i=0; i<=20; i++)name_object[i]="name_"+MathRand()+i;
shift_hours=60* hours/Period(); shift_days =1440* days /Period(); shift_weeks=10080*weeks/Period();
return(0);
}
//ææ deinit æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
int deinit(){ for ( i=0; i<=20; i++)ObjectDelete(name_object[i]);Comment("");
return(0);
}
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
int start(){
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
if(Close[shift_weeks]==0||Close[shift_days]==0||Close[shift_hours]==0)Alert("Íåõâàòàåò History Bars "+"\n"+"Âõîäèì Ñåðâèñ->Íàñòðîéêè->Ãðàôèêè. "+"\r\n"+"Íà çàêëàäêå ãðàôèêè â ïîëå Ìàêñ. áàðîâ "+"\r\n"+"â îêíå âïèñûâàåì "+(shift_weeks+20)+" Æìåì OK."+"\r\n"+"â îêíå "+Bars+" Bars");
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
if(ObjectFind(name_object[0])!=-1)
for ( i=0; i<=20; i++)ObjectDelete(name_object[i]);
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
int shift_[6];shift_[0]=shift_hours; shift_[1]=shift_[0];shift_[2]=shift_days; shift_[3]=shift_[2];shift_[4]=shift_weeks; shift_[5]=shift_[4];
int OBJ_[5]={4,6,4,6,4,6};
color color_[5]; for ( i=0; i<=5; i++)if(i<=1)color_[i] =color_hours; else color_[i] =color_s;
int STYLE_[5]={0,2,0,2,0,2};
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
if(Fix){
if(ObjectFind("begin")!=-1)save_bar_shift=iBarShift(NULL, 0, ObjectGet("begin", OBJPROP_TIME1));
if(ObjectFind("begin")<0&&save_bar_shift==0){
ObjectCreate("begin", OBJ_VLINE,0,iTime(0,0,shift_hours),0);
ObjectSet("begin",OBJPROP_STYLE,STYLE_DOT);
ObjectSetText("begin"," ÏÅÐÅÄÂÈÍÜÒÅ ÍÀ ÎÏÒÈ×ÅÑÊÈÉ ÌÀÊÑÈÌÓÌ - ÌÈÍÈÌÓÌ", font_size, font_name, Green);
}else{
ObjectCreate("begin", OBJ_VLINE,0,iTime(0,0,save_bar_shift),0);
ObjectSet("begin",OBJPROP_STYLE,STYLE_DOT);
ObjectSetText("begin"," ÏÅÐÅÄÂÈÍÜÒÅ ÍÀ ÎÏÒÈ×ÅÑÊÈÉ ÌÀÊÑÈÌÓÌ - ÌÈÍÈÌÓÌ", font_size, font_name, Green);
}
shift_[0]=iBarShift(NULL, 0, ObjectGet("begin", OBJPROP_TIME1)); shift_[1]=shift_[0];
}
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
for ( int g=0; g<=5; g++){
ObjectCreate(name_object[g], OBJ_[g], 0,iTime(0,0,shift_[g]),0,Time[1],0);
ObjectSet(name_object[g],OBJPROP_COLOR, color_[g]);
ObjectSet(name_object[g],OBJPROP_RAY, true );
ObjectSet(name_object[g],OBJPROP_STYLE, STYLE_[g]);
}
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
return(0);
}
//æææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææææ
Comments
Markdown Formatting Guide
# H1
## H2
### H3
**bold text**
*italicized text*
[title](https://www.example.com)

`code`
```
code block
```
> blockquote
- Item 1
- Item 2
1. First item
2. Second item
---