Udvoenie





   extern int sl=22;
   extern int tp=28;
   double lot1=0.1;
   double lot2=0.3;
   double lot3=0.7;
   double lot4=1.5;
   double lot5=3.1;
   double lot6=6.3;
   double lot7=12.7;
   double lot8=25.5;
   double lot9=51.1;
   
   /*Îïèñàíèå âíåøíèõ ïåðåìåííûõ ñòîïîâ è êîëè÷åñòâà ëîòîâ */
   int f=1, f1=0;
   double b1=0.0;
   /*
   b1-áàëàíñ äî îòêðûòèÿ ïðîøëîé ïîçèöèè 
   ss-êîëè÷åñòâî îòêðûòûõ ïîçèöèé íà ïðîäàæó
   sb-êîëè÷åñòâî îòêðûòûõ ïîçèöèé íà ïîêóïêó
   */
   int init()
   {
   b1=AccountBalance();
   
   return;
   }
   int start()
      { 
      if (OrdersTotal()<1) 
            {
            
                     
            
            if(AccountBalance()<b1 && f1==10){f=-1;f1=0;}
            if(AccountBalance()<b1 && f1==-10){f=1;f1=0;}
            
            if(AccountBalance()>b1)
               {
               if(f1>0){f=-1;f1=0;}
               if(f1<0){f=1;f1=0;}
               }   
                    
            if (f==1 )
               {
               f1=2;f=0; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot1,Ask,1,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==2)
               {
               f1=3; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot2,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==3) 
               {
               f1=4; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot3,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==4) 
               {
               f1=5; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot4,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==5) 
               {
               f1=6; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot5,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==6) 
               {
               f1=7; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot6,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==7) 
               {
               f1=8; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot7,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
            if (f1==8) 
               {
               f1=9; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot8,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }   
            if (f1==9) 
               {
               f1=10; b1=AccountBalance(); OrderSend(Symbol(),OP_BUY,lot9,Ask,3,Bid-sl*Point,Bid+tp*Point,"MY",16384,0,Green);
               return;
               }
                

// ïðîäàæè
   
            if (f==-1)   
               {
               f1=-2;f=0; b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot1,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-2)
               {
               f1=-3; b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot2,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-3)
               {
               f1=-4; b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot3,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-4)
               {
               f1=-5;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot4,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-5)
               {
               f1=-6;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot5,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-6)
               {
               f1=-7;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot6,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
            if (f1==-7)
               {
               f1=-8;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot7,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }   
            if (f1==-8)
               {
               f1=-9;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot8,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               } 
            if (f1==-9)
               {
               f1=-10;b1=AccountBalance(); OrderSend(Symbol(),OP_SELL,lot9,Bid,3,Ask+sl*Point,Ask-tp*Point,"MY",16384,0,Red);
               return;
               }
           
                     
            
            }      
         }  
   



Sample





Analysis



Market Information Used:



Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:
Checks for the total of open orders
It automatically opens orders when conditions are reached

Other Features:


BackTest : EURUSD on H1

From 2009-08-01 to 2009-10-01 Profit Factor:0.97 Total Net Profit:-1129.40

BackTest : EURUSD on H1

From 2009-12-01 to 2010-01-17 Profit Factor:1.35 Total Net Profit:10386.59

BackTest : EURUSD on H1

From 2010-03-01 to 2010-03-27 Profit Factor:0.97 Total Net Profit:-695.20

BackTest : EURUSD on H1

From 2010-04-01 to 2010-04-30 Profit Factor:0.00 Total Net Profit:-1325.00

BackTest : GBPUSD on H1

From 2010-01-01 to 2010-02-27 Profit Factor:0.00 Total Net Profit:0.00

BackTest : GBPUSD on H1

From 2010-01-01 to 2010-04-16 Profit Factor:0.00 Total Net Profit:0.00

BackTest : USDCAD on H1

From 2009-01-01 to 2010-01-01 Profit Factor:0.00 Total Net Profit:0.00

BackTest : USDCAD on H1

From 2009-12-01 to 2010-01-01 Profit Factor:0.00 Total Net Profit:0.00

BackTest : USDCHF on H1

From 2009-12-01 to 2010-01-01 Profit Factor:0.00 Total Net Profit:0.00

BackTest : USDJPY on H1

From 2009-11-01 to 2009-11-30 Profit Factor:0.00 Total Net Profit:0.00

Request Backtest for Udvoenie


From : (yyyy/mm/dd) To: (yyyy/mm/dd)

Pair: Period: