Miscellaneous
0
Views
0
Downloads
0
Favorites
XO_Alert
//+------------------------------------------------------------------+
//| XO_EA_FTP.mq4 |
//| Kalenzo |
//| bartlomiej.gorski@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Kalenzo"
#property link "bartlomiej.gorski@gmail.com"
#property indicator_chart_window
int mode;
extern int barToCheck = 1;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
double xo60g = iCustom(Symbol(),0,"ZZ MTF XO A",60,5,0,barToCheck);//green 60
double xo60r = iCustom(Symbol(),0,"ZZ MTF XO A",60,5,1,barToCheck);//red 60
double xo30g = iCustom(Symbol(),0,"ZZ MTF XO A",30,5,0,barToCheck);//green 30
double xo30r = iCustom(Symbol(),0,"ZZ MTF XO A",30,5,1,barToCheck);//red 30
double xo15g = iCustom(Symbol(),0,"ZZ MTF XO A",15,5,0,barToCheck);//green 15
double xo15r = iCustom(Symbol(),0,"ZZ MTF XO A",15,5,1,barToCheck);//red 15
double xo5g = iCustom(Symbol(),0,"ZZ MTF XO A",0,7,0,barToCheck);//green 5
double xo5r = iCustom(Symbol(),0,"ZZ MTF XO A",0,7,1,barToCheck);//red 5
double pxo60g = iCustom(Symbol(),0,"ZZ MTF XO A",60,5,0,barToCheck+1);//green 60
double pxo60r = iCustom(Symbol(),0,"ZZ MTF XO A",60,5,1,barToCheck+1);//red 60
double pxo30g = iCustom(Symbol(),0,"ZZ MTF XO A",30,5,0,barToCheck+1);//green 30
double pxo30r = iCustom(Symbol(),0,"ZZ MTF XO A",30,5,1,barToCheck+1);//red 30
double pxo15g = iCustom(Symbol(),0,"ZZ MTF XO A",15,5,0,barToCheck+1);//green 15
double pxo15r = iCustom(Symbol(),0,"ZZ MTF XO A",15,5,1,barToCheck+1);//red 15
double pxo5g = iCustom(Symbol(),0,"ZZ MTF XO A",0,7,0,barToCheck+1);//green 5
double pxo5r = iCustom(Symbol(),0,"ZZ MTF XO A",0,7,1,barToCheck+1);//red 5
//green open signal
if(Bars>mode && xo60g != 0 && xo30g != 0 && xo15g != 0 && xo5g != 0 && (pxo60g == 0 || pxo30g == 0 || pxo15g == 0 || pxo5g == 0) )
{
Alert(Symbol()+" "+Period()+" XO Long ",Bid);
mode = Bars;
}//red open signal
else if(Bars>mode && xo60r != 0 && xo30r != 0 && xo15r != 0 && xo5r != 0 && (pxo60r == 0 || pxo30r == 0 || pxo15r == 0 || pxo5r == 0) )
{
Alert(Symbol()+" "+Period()+" XO Short ",Bid);
mode = Bars;
}
//----
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
---