Orders Execution
Checks for the total of open ordersIt automatically opens orders when conditions are reachedIt Closes Orders by itself
Indicators Used
Moving average indicator
0 Views
0 Downloads
0 Favorites
VR---BUCH
//////////////////////////////////////////////////////////////////////
//                             VR---BUCH.mq4                        //
//                              Voldemar227                         //
//                     http://www.tesvop.narod.ru                   //
//////////////////////////////////////////////////////////////////////
//                   ÏÅÐÅÑÅ×ÅÍÈÅ ÌÓÂÈÍÃΠ                          //
//////////////////////////////////////////////////////////////////////
#property copyright "http://www.tesvop.narod.ru"
extern string Íàñòðîéêè       = "Ãëàâíûå íàñòðîéêè";                ////////////////////////
extern int    MagicNumber     = 227                ;                //Èíäèâèäóàëüíûé íîìåð//
extern double Lots            =0.1                 ;                                                   //
extern int    Slip            = 5                  ;                //Ïðîñêàëüçûâàíèå////////////////////////////////////////////////////////////////
//------------------------------------------------------------------//         //
//Èíäèêàòîðû                                                        //         //
//------------------------------------------------------------------//         //
extern string Èíäèêàòîð1      = "MA-Ìåäëåííûé"     ;                //         //
extern int    MAPeriod1       = 130               ;                //Ïåðèîä   //
extern int    MA1_price       = 3                  ;          
extern int    MA1_shift       = 11                  ; 
extern int    MA1_type        = 1                  ;
extern string Èíäèêàòîð2      = "MA-Áûñòðûé"       ;                //         //
extern int    MAperiod2       = 61                ;                //Ïåðèîä   //
extern int    MA2_price       = 2                  ;          
extern int    MA2_shift       = 5                  ; 
extern int    MA2_type        = 3                  ;
//------------------------------------------------------------------/////////////
int tiket1,tiket2,tiket;
int start()
{
//---------------------------------------------------------------------------------------------------------------//          
  double MA1 =iMA(NULL,0,MAPeriod1,MA1_shift,MA1_type,MA1_price,0);                   //        âû÷èñëÿåì èíäèêàòîð ÌÀ // 
  //Print("ma1=====",MA1);
  double MA2 =iMA(NULL,0,MAperiod2,MA2_shift,MA2_type,MA2_price,0);                   //        âû÷èñëÿåì èíäèêàòîð ÌÀ //
  //Print("ma2=====",MA2);    
//---------------------------------------------------------------------------------------------------------------//     
         if(OrdersTotal()==0)      
      {
         if((MA2>MA1)&&(Close[0]>MA2 ))
      {
         tiket1=OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slip,0,0,NULL,MagicNumber,0,CLR_NONE);
      }
        
      
         if((MA2<MA1)&&(Close[0]<MA2))
      {
         tiket2=OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),Slip,0,0,NULL,MagicNumber,0,CLR_NONE);
      }}
      
if(OrdersTotal()==1)      
 {
      if((MA2>MA1)&&(Close[0]>MA2 ))
      {     
      OrderClose(tiket2,Lots,Ask,Slip,Red);
      }
        
      if((MA2<MA1)&&(Close[0]<MA2))
      {
      OrderClose(tiket1,Lots,Bid,Slip,Red);
      }
      
      
 }     
      
      
      
      
      
      
      
      
      
//---------------------------------------------------------------------------------------------------------------------------
//Òðàë
//---------------------------------------------------------------------------------------------------------------------------
 
 return(0);}

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