Author: Copyright � 2008, Limstylz
Doji
Miscellaneous
Implements a curve of type %1
0 Views
0 Downloads
0 Favorites
Doji
//+---------------------------------------------+
//|                              DojiAlarm.mq4  |
//|                 Copyright © 2008, Limstylz  |
//+---------------------------------------------+
#property copyright "Copyright © 2008, Limstylz"
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Yellow
#property indicator_width1 5
double Arrow[];
int init() 
{
SetIndexStyle(0, DRAW_ARROW);
SetIndexArrow(0, 242);
SetIndexBuffer(0, Arrow);      
return(0);
}
int deinit() 
{
ObjectsDeleteAll(0, OBJ_TEXT);
return(0);
}
int start()
{
double Height, AvgHeight;
static datetime hist = 0;
int Counter,Current_Bar,Last_Bar,alert = 0;
double Doji_Open,Doji_Close;
string timeframe;
if(hist == Time[0]) 
{
return(0);
}
hist = Time[0];
switch(Period()) 
{
case 1:     timeframe = "M1";  break;
case 5:     timeframe = "M5";  break;
case 15:    timeframe = "M15"; break;
case 30:    timeframe = "M30"; break;      
case 60:    timeframe = "H1";  break;
case 240:   timeframe = "H4";  break;
case 1440:  timeframe = "D1";  break;
case 10080: timeframe = "W1";  break;
case 43200: timeframe = "MN";  break;
}
for(Current_Bar = 0; Current_Bar < Bars; Current_Bar++) 
{
Counter = Current_Bar;
Height = 0;
AvgHeight = 0;
for(Counter = Current_Bar; Counter <= Current_Bar + 9; Counter++) 
{
AvgHeight = AvgHeight + MathAbs(High[Counter] - Low[Counter]);
}
Height = AvgHeight / 10;
Last_Bar = Last_Bar + 1;
Doji_Open = Open[Last_Bar];
Doji_Close = Close[Last_Bar];
if(Doji_Close == Doji_Open)
{
Arrow[Last_Bar] = High[Last_Bar] + Height*1;
//PlaySound ("alert.wav");
}
}
return(0);
}
//----End

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 ---