CandRelation_v2

CandRelation_v2
Miscellaneous
Implements a curve of type %1
0 Views
0 Downloads
0 Favorites
CandRelation_v2
//+------------------------------------------------------------------+
//|                                              CandRelation_v2.mq4 |
//|                                Copyright © 2008, Àëåêñåé Ñåðãååâ |
//+------------------------------------------------------------------+
#property indicator_separate_window

#property indicator_buffers 3
#property indicator_color1 Green
#property indicator_color2 Blue
#property indicator_color3 Crimson
#property indicator_level1 0.3
#property indicator_level2 0.5
#property indicator_level3 0.7
#property indicator_maximum 1
#property indicator_minimum 0

//---- buffers
double Buf1[];
double Buf2[];
double Buf3[];

int init()	
{  
   SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,Buf1);
   SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,Buf2);
   SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,Buf3);
   IndicatorDigits(Digits+2);
   return(0);
}
int deinit()	{	return(0);  }

int start()
{  
	int counted_bars=IndicatorCounted();
	if (counted_bars<0) return(-1);
	if (counted_bars>0) counted_bars--;
	int lim=Bars-counted_bars+1;

	double HS, LS, BD, CC;
	for(int i=0; i<lim; i++)
	{
		CC=MathMax(High[i]-Low[i], Point);	
		HS=(High[i]-MathMax(Open[i], Close[i]))/CC; // äîëÿ âåðõíåé òåíè â ñâå÷å
		LS=(MathMin(Open[i], Close[i])-Low[i])/CC; // äîëÿ íèæíåé òåíè â ñâå÷å
		BD=(MathAbs(Open[i]-Close[i]))/CC;// äîëÿ òåëà ñâå÷è â òåíè
		Buf1[i]=HS; Buf2[i]=BD; Buf3[i]=LS;
	}
	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 ---