StandardDeviationChannels

Author: Copyright � 2006, tageiger, aka fxid10t@yahoo.com
0 Views
0 Downloads
0 Favorites
StandardDeviationChannels
//+------------------------------------------------------------------+
//|                                  Standard Deviation Channels.mq4 |
//|                Copyright © 2006, tageiger, aka fxid10t@yahoo.com |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, tageiger, aka fxid10t@yahoo.com"
#property link      "http://www.metaquotes.net"

#property indicator_chart_window

extern int STD.Rgres.period = 0; /*default 0 means the channel will use the open 
                                 time from "x" bars back on which ever time period 
                                 the indicator is attached to.  one can change to 1,5,
                                 15,30,60...etc to "lock" the start time to a specific 
                                 period, and then view the "locked" channels on a different time period...*/

extern int STD.Rgres.length=56;     // bars back regression begins
extern double STD.Rgres.width=1.618;// widest channel
extern double STD.width=0.618;      // inside channel

int init()   
{ 
	return(0);
}


int deinit()
{
	ObjectDelete("regression channel");
	ObjectDelete("std channel");
	return(0);
}


int start()
{
	//to refresh properly delete old objects...
	ObjectDelete("regression channel");ObjectDelete("std channel");
	
	//widest channel   
	ObjectCreate("regression channel", OBJ_STDDEVCHANNEL, 0, iTime(Symbol(), STD.Rgres.period, STD.Rgres.length),
				Close[STD.Rgres.length], Time[0], Close[0]);
				
	ObjectSet("regression channel", OBJPROP_DEVIATION, STD.Rgres.width);
	ObjectSet("regression channel", OBJPROP_COLOR, Orange);
	ObjectSet("regression channel", OBJPROP_RAY, true);
	
	//inside channel
	ObjectCreate("std channel", OBJ_STDDEVCHANNEL, 0, iTime(Symbol(), STD.Rgres.period, STD.Rgres.length),
				Close[STD.Rgres.length], Time[0], Close[0]);
				
	ObjectSet("std channel", OBJPROP_DEVIATION, STD.width);
	ObjectSet("std channel", OBJPROP_COLOR, Olive);
	ObjectSet("std channel", OBJPROP_RAY, true);

	return(0);
}
//+------------------------------------------------------------------+

Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---