0
Views
0
Downloads
0
Favorites
CFD v1.0
//=============================================================
//CFD v1.0.mq4
//Copyright © 2009, toxa.forex
//toxa.forex@mail.ru
//=============================================================
#property copyright "Copyright © 2009, toxa.forex"
#property link "toxa.forex@mail.ru"
//=============================================================
extern string prefix = "#";
string symbols[];
//=============================================================
//expert initialization function
//=============================================================
int init()
{
//==========================================
//==========================================
return(0);
}
//============================================================= "
//expert deinitialization function
//=============================================================
int deinit()
{
//==========================================
//==========================================
return(0);
}
//=============================================================
//expert start function
//=============================================================
int start()
{
//==========================================
if(ArraySize(symbols)==0)
{
for(int s1=48; s1<91; s1++)
{
if((s1<58)||(s1>64))
{
if(MarketInfo(StringConcatenate(prefix, CharToStr(s1)), MODE_TRADEALLOWED)==1)
{
ArrayResize(symbols, ArraySize(symbols)+1);
symbols[ArraySize(symbols)-1] = StringConcatenate(prefix, CharToStr(s1));
}
//====================================================
for(int s2=35; s2<91; s2++)
{
if((s2<58)||(s2>64))
{
if(MarketInfo(StringConcatenate(prefix, CharToStr(s1), CharToStr(s2)), MODE_TRADEALLOWED)==1)
{
ArrayResize(symbols, ArraySize(symbols)+1);
symbols[ArraySize(symbols)-1] = StringConcatenate(prefix, CharToStr(s1), CharToStr(s2));
}
//====================================================
for(int s3=35; s3<91; s3++)
{
if((s3<58)||(s3>64))
{
if(MarketInfo(StringConcatenate(prefix, CharToStr(s1), CharToStr(s2), CharToStr(s3)), MODE_TRADEALLOWED)==1)
{
ArrayResize(symbols, ArraySize(symbols)+1);
symbols[ArraySize(symbols)-1] = StringConcatenate(prefix, CharToStr(s1), CharToStr(s2), CharToStr(s3));
}
//====================================================
for(int s4=35; s4<91; s4++)
{
if((s2<58)||(s2>64))
{
if(MarketInfo(StringConcatenate(prefix, CharToStr(s1), CharToStr(s2), CharToStr(s3), CharToStr(s4)), MODE_TRADEALLOWED)==1)
{
ArrayResize(symbols, ArraySize(symbols)+1);
symbols[ArraySize(symbols)-1] = StringConcatenate(prefix, CharToStr(s1), CharToStr(s2), CharToStr(s3), CharToStr(s4));
}
//====================================================
}
}
}
}
}
}
}
}
}
//==========================================
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
---