Indicators Used
Miscellaneous
0
Views
0
Downloads
0
Favorites
EMailSignals
//+------------------------------------------------------------------+
//| EMailSignals.mq4 |
//| Steven Retz |
//| http://www.interbankfx.com |
//+------------------------------------------------------------------+
#property copyright "Steven Retz"
#property link "http://www.interbankfx.com"
extern int RSIPeriod=8;
extern int RSIPrice=PRICE_CLOSE;
extern int MAFastPeriod=3;
extern int MAFastShift=0;
extern int MAFastMethod=MODE_SMA;
extern int MAFastPrice=PRICE_CLOSE;
extern int MASlowPeriod=7;
extern int MASlowShift=0;
extern int MASlowMethod=MODE_SMA;
extern int MASlowPrice=PRICE_CLOSE;
bool runnable=true;
bool initialize=true;
datetime timeprev=0;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
//Runnable
if(runnable!=true)
return(-1);
//Init
if(initialize==true)
{
initialize=false;
if(!InterbankFXServer())
{
runnable=false;
return(-1);
}//
}//Init
//
//New Bar
//
if(timeprev==Time[0])
return(0);
timeprev=Time[0];
//
//Calculation
//
double fast01=iMA(NULL,0,MAFastPeriod,MAFastShift,MAFastMethod,MAFastPrice,1);
double fast02=iMA(NULL,0,MAFastPeriod,MAFastShift,MAFastMethod,MAFastPrice,2);
double slow01=iMA(NULL,0,MASlowPeriod,MASlowShift,MASlowMethod,MASlowPrice,1);
double slow02=iMA(NULL,0,MASlowPeriod,MASlowShift,MASlowMethod,MASlowPrice,2);
double rsi01=iRSI(NULL,0,RSIPeriod,RSIPrice,1);
double rsi02=iRSI(NULL,0,RSIPeriod,RSIPrice,2);
//Long
if(fast01>slow01&&fast02<slow02)
SendMail("MA Cross Long","MA crossed UP");
if(rsi01>50&&rsi02<50)
SendMail("RSI Cross Long","RSI crossed long 50");
//Shrt
if(fast01<slow01&&fast02>slow02)
SendMail("MA Cross Shrt","MA crossed DN");
if(rsi01<50&&rsi02>50)
SendMail("RSI Cross Shrt","RSI crossed shrt 50");
return(0);
}
bool InterbankFXServer()
{
if(ServerAddress()=="InterbankFX-Server"||ServerAddress()=="InterbankFX-Demo"||ServerAddress()=="66.114.105.89")
return(true);
else
return(false);
}//bool InterBanFXServer()
õ°ñI@¿O[Kxó,42SO§èu¹©ÖQ±lFü{Ó4¯èðîÊc¤ZÙ1iue
FNLm(iÁ¸7ÇÓÃðk¤¬ªËÇ`í%1!NÉ
)ä%}¾tóK¬'`hfBÛÒQ©áíÝ
¾ÆÄå á9z0¯?K;hã$"Cþ?Ø
e©ÆAz¡\õ6ìkÃû÷$ØàÞÿºûSJÉ!YeUý6><]Y±ò¨'·Ã³à[»v·P
Ý!>¹òúøÔm®dã;soPXVw2sËÂAÑÝÍúu®¶´ÕÑ)j ÷/;+XÓ3î/È~ýU¶1jrpLå&Ü[³ë÷çÈÐÎïªëC:¹IUErí&.,MI¡âo§³£ÐK«f§ÿ@öuÍ.©âêè Ä]TÓ+co_@HFg"c»ü²1Áͽêe¦¤ÅÁZç+HÃü#Þw¸níE}y¦!Zb`<}ÕÌK£Ûç׸À¾ßÛ3t*©9E5bÝ=ø9Ò_£À;t|zVï0æe½õñÒÚØù´õMDÃS_O|÷086WS«ì¢!y±½ÚUµp± J ×8³ìôòÎg¨^Ý5myiJRPq,mż;Ë×Çôo¨°®ÏË#dñ)5%RÍ-è)Âx÷O°+dljFß ÖUåñáÂÊÈé¤å=~4³CO?lç (&GCÜi¡ÊE~¥`¡ù:ðoÇÿû(£Üäâ¾ÿWNÍ%]iY:B@a]µö¬+»Ç·ä_ ¿z»T
á%B½öþüØq²hç?ws T\Z{6wÏÆEÕáÑþy²º¸ÙÕ-n$£û3?/\×7ò3ÌYº5nvtPé*à_·ïûëÌÔÒó®ïG>½MYIvñ*20QM¥æs«·§ÔO¯j«DúyÑ 2æîì
È a¢X×/gscDLJk&g¿ ¶5ÅÑÁîi¢ª¨ÉÅ^ë#/LÇ 'â#{¼rñI}ª%^fd
@ÙÐO§ßëÛ¼ÄÂãß7x.=I9fá" Aü=Öc§Ä?x~Zó4êiÁùõ"ÖÞÜý¸ùQHÇWcSû4<:[W¯ð¦%}µÁ±ÞY¹tµ
NÛ<·ðøöÒk¬bá9q}mNVTu0qÉ
À?ÏÛËøs¬´²ÓÏ'hõ-9)VÑ
1ì-
Æ|ûS´/hpnJã$ÚY±éõåÆÎÌí¨éA8·GSCpë$,*KGàm¥±¡ÎI©d¥ý>ôsËÿ,§àèæÂ[RÑ)am]>FDe a¹ú°/¿Ë»èc¤¢Ã~¿Xå)FÁú !Üu¶lëC{w¤X`^:{ÓÊI¡ÙåÕ}¶¾¼ÝÙ1r(§ÿ7C3`Û;ö7Ð]¡¾9rzxTí.äc»óÿïÐØÖ÷²óKBÁQ]Mzõ.64UQ©ê w¯»«ØS³n¯Hþ}Õ
6±êòðÌ
e¦\Û3kwgHPNo*kú9ÉÕÅòm¦®¬ÍÉ!bï'3#PË
+æ'ÀvõM
®)bjhD
ÝÔS«ãïßÀÈÆç¢ã;|2± AM=jå&$E AÚg«ÈC|£^÷8îmÅý ù&¡Úâà¼ýULË#[gWÿ8@>_[³ôª)¹Åµâ]½x¹Rß#@»ôüúÖo°få=uqRZXy4uÍÄCÓßÏüw°¸¶×Ó+l"¡ù1=-ZÕ
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
---