Orders Execution
Miscellaneous
0
Views
0
Downloads
0
Favorites
VR---GAP
/* Àâòîðîì äàííîãî ñîâåòíèêà ÿâëÿåòñÿ Voldemar227
Íàïèøó ñîâåòíèê ïî âàøåé èäåå Àñÿ 155553959*/
extern int GAP = 200 ;
extern int cooficient = 1 ;
extern double Lots = 0.1 ;
extern int Slip = 50 ;
extern int MagicNumber = 227 ;
extern int Loss =500 ;
extern string ÄËß_ÁËÀÃÎÄÀÐÍÎÑÒÅÉ= "R165601147668" ;
extern string ÇÀÊÀÇÀÒÜ = "ÀÑÜÊÀ ÄËß ÑÂßÇÈ 155553959";
//=============================================
double slb,slbb,tpb,sls,slss,tps,OtkrSS,OtkrBS;
double OtkrSS1,OtkrBS1,ho,lo,u,d ;
int tiket,t1,t2 ;
//=============================================
int start ()
{
//=============================================
double gap=GAP*Point;
double des=Close[1]-Open[0];
slb=NormalizeDouble(Bid - (Loss* Point),Digits); // ðàñ÷¸ò ñòîïà äëÿ áàé ïîçèöèé//
sls=NormalizeDouble(Ask + (Loss* Point),Digits); // ðàñ÷¸ò ñòîïà äëÿ ñåëë ïîçèöèé//
//=============================================
if(des<0)
{
des=des*(-1);
}
int total=OrdersTotal(); //Ïðèñâîåíèå îáùåãî êîëëè÷åñòâà îðäåðîâ
int b=0, s=0,bb=0, ss=0; //Îáíóëåíèå ïåðåìåííûõ
for (int i=total-1; i>=0; i--) //Ïåðåáîð îðäåðîâ
{
if(OrderSelect(i, SELECT_BY_POS)) //Ðàçáîð îðäåðà
{
if(OrderSymbol()!=Symbol())continue; //Åñëè îðäåð íå ãðàôèêà òî ïåðåáîð ñíîâà
{
if (OrderType()==OP_BUY) //Åñëè îðäåð íàø è ÁÀÉ
{
string VALB=OrderSymbol (); //Ïðèñâîåíèå ñèìâîëà
double tpbb=OrderTakeProfit (); //Ïðèñâîåíèå òåéê ïðîôèòà
double slbs=OrderStopLoss (); //Ïðèñâîåíèå Ñòîï ëîññà
double lotb=OrderLots (); //Ïðèñâîåíèå ëîòà
double otkb=OrderOpenPrice (); //Ïðèñâîåíèå öåíû îòêðûòèÿ
double magb=OrderMagicNumber(); //Ïðèñâîåíèå ìàãè÷åñêîãî íîìåðà
b++ ; //Ñ÷åò÷èê îðäåðîâ
}
if (OrderType()==OP_SELL) //Åñëè îðäåð íàø è ÑÅËË
{
string VALS=OrderSymbol (); //Ïðèñâîåíèå ñèìâîëà
double tpbs=OrderTakeProfit (); //Ïðèñâîåíèå òåéê ïðîôèòà
double slss=OrderStopLoss (); //Ïðèñâîåíèå Ñòîï ëîññà
double lots=OrderLots (); //Ïðèñâîåíèå ëîòà
double otks=OrderOpenPrice (); //Ïðèñâîåíèå öåíû îòêðûòèÿ
double mags=OrderMagicNumber(); //Ïðèñâîåíèå ìàãè÷åñêîãî íîìåðà
s++ ; //Ñ÷åò÷èê îðäåðîâ
}
}}}
if (des>gap&&b==0&&s==0)
{
if(Open[0]>Close[1])
{
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),Slip,sls,Ask-des/cooficient,NULL,MagicNumber,0,CLR_NONE);
PlaySound("Alert.wav");
}
if(Close[1]>Open[0])
{
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,slb,Bid+des/cooficient,NULL,MagicNumber,0,CLR_NONE);
PlaySound("Alert.wav");
}
}}
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
---