Author: Copyright Amayak � 2009
Profit factor:
0.55
Orders Execution
Checks for the total of open ordersIt automatically opens orders when conditions are reached
0 Views
0 Downloads
0 Favorites
Oops v0.1
//+------------------------------------------------------------------+
//|                                                         Oops.mq4 |
//|                                         Copyright Amayak ©  2009 |
//|                                              http://www.poka.net |
//+------------------------------------------------------------------+
#property copyright "Copyright Amayak ©  2009"
#property link      "http://www.poka.net"

//---- input parameters
extern double       lot     = 0.1;
extern double       tp      = 100;
extern double       sl      = 100;
extern double       delta   = 100;
extern int          mag_num = 3374;

void start()
 {
  int kol_ords = OrdersTotal();
  int i,j;  
  if (!GlobalVariableCheck("kol_bar"))
      GlobalVariableSet("kol_bar",iBars("EURUSD",PERIOD_D1));
      
  if (GlobalVariableGet("kol_bar") != iBars("EURUSD",PERIOD_D1))
    {
     for (i = kol_ords ; i >= 0; i--)
      {
       for (j=0; j < 5; j++)
         if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
             break;
         
       
        if (OrderSymbol()==Symbol())
           if ((OrderType()==OP_BUYSTOP) || (OrderType()==OP_SELLSTOP))
            if (OrderMagicNumber()==mag_num)
                for (j=0; j<5; j++)
                  if (OrderDelete(OrderTicket(),CLR_NONE)==true)
                     break;
      }
      
      for (j=0; j<5; j++)
         if (OrderSend(Symbol(),OP_BUYSTOP,lot,Open[0]+delta*Point,3,Open[0]+(delta-sl)*Point,Open[0]+(delta+tp)*Point,NULL,mag_num,0,Green)!=true)
             continue;
          else
             break;


      for (j=0; j<5; j++)
         if (OrderSend(Symbol(),OP_SELLSTOP,lot,Open[0]-delta*Point,3,Open[0]-(delta-sl)*Point,Open[0]-(delta+tp)*Point,NULL,mag_num,0,Red)!=true)
             continue;
          else
             break;
             
                    
      GlobalVariableSet("kol_bar",iBars("EURUSD",PERIOD_D1));
   
    }
  return;
 }
//+------------------------------------------------------------------+

Profitability Reports

USD/CAD Oct 2024 - Jan 2025
0.71
Total Trades 516
Won Trades 215
Lost trades 301
Win Rate 41.67 %
Expected payoff -1.19
Gross Profit 1530.25
Gross Loss -2145.53
Total Net Profit -615.28
-100%
-50%
0%
50%
100%
NZD/USD Oct 2024 - Jan 2025
0.53
Total Trades 506
Won Trades 175
Lost trades 331
Win Rate 34.58 %
Expected payoff -3.04
Gross Profit 1750.00
Gross Loss -3287.50
Total Net Profit -1537.50
-100%
-50%
0%
50%
100%
GBP/USD Oct 2024 - Jan 2025
0.40
Total Trades 576
Won Trades 165
Lost trades 411
Win Rate 28.65 %
Expected payoff -4.27
Gross Profit 1650.00
Gross Loss -4110.00
Total Net Profit -2460.00
-100%
-50%
0%
50%
100%
AUD/USD Oct 2024 - Jan 2025
0.57
Total Trades 506
Won Trades 0
Lost trades 0
Win Rate 0.00 %
Expected payoff -2.75
Gross Profit 1820.00
Gross Loss -3210.00
Total Net Profit -1390.00
-100%
-50%
0%
50%
100%

Comments