0
Views
0
Downloads
0
Favorites
______ _______ _____________
//+------------------------------------------------------------------+
//| AverageRange.mq4 |
//| Êèì Èãîðü Â. aka KimIV |
//| http://www.kimiv.ru |
//| |
//| 14.09.2005 Ñêðèïò äëÿ ðàñ÷¸òà: |
//| ñðåäíåé âîëàòèëüíîñòè èíñòðóìåíòà High-Low |
//| ñðåäíåãî ðàçìåðà òåëà ñâå÷è ABS(Open-Close) |
//| ñðåäíåãî ðàçìåðà òåíè ñâå÷è |
//+------------------------------------------------------------------+
#property copyright "Êèì Èãîðü Â. aka KimIV"
#property link "http://www.kimiv.ru"
#property show_inputs
extern datetime BeginDateCalc = D'2001.01.01';
extern datetime EndDateCalc = D'2005.09.30';
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
void start() {
int i, b=0, bb=0, eb, h=0, l=0, s=0, t=0;
string comm="";
for (i=Bars; i>0; i--) {
if (Time[i]>=BeginDateCalc && Time[i]<=EndDateCalc) {
if (bb==0) bb=i;
s+=(High[i]-Low[i])/Point;
t+=MathAbs(Open[i]-Close[i])/Point;
if (Open[i]>Close[i]) {
h+=(High[i]-Open[i])/Point;
l+=(Close[i]-Low[i])/Point;
} else {
h+=(High[i]-Close[i])/Point;
l+=(Open[i]-Low[i])/Point;
}
b++;
}
}
comm = "Íà÷àëî: " + TimeToStr(Time[bb], TIME_DATE|TIME_MINUTES) + "\n";
comm = comm + "Êîíåö: " + TimeToStr(Time[bb-b+1], TIME_DATE|TIME_MINUTES) + "\n";
comm = comm + "Ñðåäíÿÿ âîëàòèëüíîñòü: " + s/b + " ï.\n";
comm = comm + "Ñðåäíèé ðàçìåð òåëà: " + t/b + " ï.\n";
comm = comm + "Ñðåäíèé ðàçìåð âåðõíåé òåíè: " + h/b + " ï.\n";
comm = comm + "Ñðåäíèé ðàçìåð íèæíåé òåíè: " + l/b + " ï.";
Comment(comm);
}
//+------------------------------------------------------------------+
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
---