MA.S.R_Trading

Author: FORTRADER.RU
Profit factor:
4312.98
Orders Execution
Checks for the total of open ordersIt automatically opens orders when conditions are reachedIt can change open orders parameters, due to possible stepping strategy
Indicators Used
Moving average indicator
8 Views
1 Downloads
0 Favorites
MA.S.R_Trading
//+------------------------------------------------------------------+
//|                                               MA.S.R_Trading.mq4 |
//|                                                     FORTRADER.RU |
//|                                          http://www.fortrader.ru |
//+------------------------------------------------------------------+
#property copyright "FORTRADER.RU"
#property link      "http://www.fortrader.ru"

double maximum[100000];
double minimum[100000];
int l,m,flopen,b,s,total,cnt,flopens;
extern int perma=5;


int start()
  {
    total=OrdersTotal();
       b=0;s=0;
      for(cnt=0;cnt<total;cnt++)
         {
           OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
            if(OrderType()==OP_BUY)
            { b=1;}
          if(OrderType()==OP_SELL)
            { s=1;}
          }  
  /*--------------------------------------------------*/        
          
  
      double ma1=iMA(NULL,0,perma,0,MODE_SMA,PRICE_CLOSE,1);
      double ma2=iMA(NULL,0,perma,0,MODE_SMA,PRICE_CLOSE,2);
      double ma3=iMA(NULL,0,perma,0,MODE_SMA,PRICE_CLOSE,3);
      
      if(ma1<ma2 && ma2>ma3)
      {
      maximum[m]=High[iHighest(NULL,0,MODE_HIGH,10,1)];
      m++;  
      }
      
      if(ma1>ma2 && ma2<ma3)
      {
      minimum[l]=Low[iLowest(NULL,0,MODE_LOW,10,1)];
      l++;  
      }
      
      if(ma1<ma2 && ma2>ma3 && s==0)
      {
      OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"",Green);
      }
      
       if(ma1>ma2 && ma2<ma3 && b==0)
      {
      OrderSend(Symbol(),OP_BUY,0.1,Bid,3,0,0,"",Red);
      }

      /*------------------------------------------*/
      
         for(int cnt=0;cnt<OrdersTotal();cnt++)
        {
          OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
           if(OrderType()==OP_SELL)
           {
              if(maximum[m-1]>Close[1])
              {
              OrderModify(OrderTicket(),OrderOpenPrice(),maximum[m-1],0,0,Yellow);
              }
              else{m--;}
           }
              
           if(OrderType()==OP_BUY)
           {
              if(minimum[l-1]<Close[1])
              {
              OrderModify(OrderTicket(),OrderOpenPrice(),minimum[l-1],0,0,Yellow);
              }else{l--;} 
            }     
       }
        
   return(0);
}

Profitability Reports

NZD/USD Jul 2025 - Sep 2025
0.24
Total Trades 507
Won Trades 13
Lost trades 494
Win Rate 2.56 %
Expected payoff -1.60
Gross Profit 259.70
Gross Loss -1070.90
Total Net Profit -811.20
-100%
-50%
0%
50%
100%
GBP/USD Jul 2025 - Sep 2025
4.69
Total Trades 6
Won Trades 1
Lost trades 5
Win Rate 16.67 %
Expected payoff 25.57
Gross Profit 195.00
Gross Loss -41.60
Total Net Profit 153.40
-100%
-50%
0%
50%
100%
GBP/CAD Jul 2025 - Sep 2025
0.00
Total Trades 10
Won Trades 0
Lost trades 10
Win Rate 0.00 %
Expected payoff -10.21
Gross Profit 0.00
Gross Loss -102.08
Total Net Profit -102.08
-100%
-50%
0%
50%
100%
GBP/AUD Jul 2025 - Sep 2025
0.52
Total Trades 264
Won Trades 7
Lost trades 257
Win Rate 2.65 %
Expected payoff -1.95
Gross Profit 552.87
Gross Loss -1068.57
Total Net Profit -515.70
-100%
-50%
0%
50%
100%
EUR/USD Jul 2025 - Sep 2025
25966.45
Total Trades 311
Won Trades 164
Lost trades 147
Win Rate 52.73 %
Expected payoff 51187.84
Gross Profit 15920030.90
Gross Loss -613.10
Total Net Profit 15919417.80
-100%
-50%
0%
50%
100%
AUD/USD Jul 2025 - Sep 2025
0.23
Total Trades 349
Won Trades 13
Lost trades 336
Win Rate 3.72 %
Expected payoff -1.95
Gross Profit 206.40
Gross Loss -888.50
Total Net Profit -682.10
-100%
-50%
0%
50%
100%
USD/JPY Jul 2025 - Sep 2025
0.58
Total Trades 98
Won Trades 4
Lost trades 94
Win Rate 4.08 %
Expected payoff -2.18
Gross Profit 289.28
Gross Loss -502.50
Total Net Profit -213.22
-100%
-50%
0%
50%
100%
USD/CHF Jul 2025 - Sep 2025
0.52
Total Trades 132
Won Trades 7
Lost trades 125
Win Rate 5.30 %
Expected payoff -2.39
Gross Profit 348.06
Gross Loss -663.26
Total Net Profit -315.20
-100%
-50%
0%
50%
100%
USD/CAD Jul 2025 - Sep 2025
0.08
Total Trades 133
Won Trades 3
Lost trades 130
Win Rate 2.26 %
Expected payoff -3.54
Gross Profit 39.20
Gross Loss -510.21
Total Net Profit -471.01
-100%
-50%
0%
50%
100%
GBP/USD Jul 2025 - Sep 2025
1.01
Total Trades 47
Won Trades 5
Lost trades 42
Win Rate 10.64 %
Expected payoff 0.05
Gross Profit 315.10
Gross Loss -312.60
Total Net Profit 2.50
-100%
-50%
0%
50%
100%

Comments