МТС, стабильно приносящая прибыль - страница 2

 
Такой вопрос. А для чего вам нужно знать ответ на этот вопрос - торгует ли кто-то успешно на реале несколько лет с помощью МТС или нет? Что этот ответ изменит в вашей жизни, или например в манере торговли? Если кто-то ответит, положительно, то что вы тут же броситесь учить MQL4 и сидеть месяцами (годами) в поисках алгоритма торговли для МТС что ли? Или же вам чисто из прихоти хотелось бы знать "есть ли жизнь на Марсе или нет жизни на Марсе?" ;o)



Ну может и стоитчто-нубудь подобное попробывать... А даже если и из прихоти, то что любопытсво - это по-вашему недостаточный повод чтобы ответить? Или это святотатство какое? Мол уйди еритик, как ты посмел вообще спросить у нас видел ли кто-нибудь своими глазами Господа нашего?
 
Вот попробуйте,только не факт, что Вы будете по ней торговать или улучшите :)
//+------------------------------------------------------------------+
//|                                                  NRTR_Revers.mq4 |
//|                                 idea of Konkop, conversed by Rosh |
//|                           http://forexsystems.ru/phpBB/index.php |
//+------------------------------------------------------------------+
#property copyright "idea of Konkop, conversed by Rosh"
#property link      "http://forexsystems.ru/phpBB/index.php"
#include <stdlib.mqh>
extern double TakeProfit = 4000;
extern double Lots = 0.1;
extern double TrailingStop = 0;
extern double StopLoss = 4000;
extern double Slippage=6;
extern int ExpertMagicNumber=1007;

//---- input parameters
extern int       per=3;// период АТР
extern int       reverse=100;// пункты
extern double    k=3.0; // коэфиициент от волатильности
string trend="up";
double line=0.0;
int b=0,cnt=0;
double dif=10.0,breaklevel=10;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//---- 
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//---- 
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   int total,ticket;
//---- 
   if (Bars>b)
      {   
      b=Bars;
      //Print("Bars=",Bars);
      Print("trend=",trend);
      //Print("per/2.0=",per/2.0);
      //Print("per/2.0=",MathRound(per/2.0));
      //Print("dif=",dif);
      //k=per;
      dif=MathRound(k*((iATR(NULL,0,per,1)/Point))/10);
      breaklevel=dif;
      
      if (trend=="up")
         {
         line=Low[Lowest(NULL,0,MODE_LOW,per-1,2)]-dif*Point; 
         //Print("line=",line,"   breaklevel=",breaklevel,"   line-Close[1]=",line-Close[1],"    Low[Lowest(NULL,0,MODE_LOW,per,1)]-line=",Low[Lowest(NULL,0,MODE_LOW,per,1)]-line);
         //if (((line-Close[1])>breaklevel*Point)||((Low[Lowest(NULL,0,MODE_LOW,per,MathRound(per/2))]-line)>=reverse*Point))
         if (  ((line-Close[1])>breaklevel*Point)  ||  ((Low[Lowest(NULL,0,MODE_LOW,MathRound(per/2.0),per-MathRound(per/2.0)+1)]-line)>=reverse*Point)  )
            {
            Print("меняем тренд");
	         trend="down";
            total=OrdersTotal();
	         for (cnt=0;cnt<total;cnt++)
               {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
               if (OrderType()==OP_BUY)
                  {
			         OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Orange);
			         //return(0);
                  }
               }// for
		
            if (OrdersTotal()<1)
               {
		         ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Bid+StopLoss*Point,Bid-TakeProfit*Point,"sell",ExpertMagicNumber,0,Red);
               if(ticket<0)
                  {
                  Print("OrderSend failed with error #",GetLastError());
                  return(0);
                  }
		         return(0);
		         }
            }// if (((line-Close[1])>breaklevel*Po....  
         return(0);                
         }//if (trend=="up")


      if (trend=="down")
         {
	      line=High[Highest(NULL,0,MODE_HIGH,per-1,2)]+dif*Point;
	
	      //if (((Close[1]-line)>breaklevel*Point)||((line-High[Highest(NULL,0,MODE_HIGH,per,MathRound(per/2))])>=reverse*Point))
	      if (((Close[1]-line)>breaklevel*Point)||((line-High[Highest(NULL,0,MODE_HIGH,MathRound(per/2.0),per-MathRound(per/2.0)+1)])>=reverse*Point))
            {
            Print("меняем тренд");
		      trend="up";
            total=OrdersTotal();
		      for (cnt=0;cnt<total;cnt++)
               {
               OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
			      if (OrderType()==OP_SELL)
			         {
   			      OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,White);
                  }
               }// for
		
   		      if (OrdersTotal()<1)
                  {
		    	      ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*Point,Ask+TakeProfit*Point,"buy",ExpertMagicNumber,0,Blue);
                  return(0);
                  if(ticket<0)
                     {
                     Print("OrderSend failed with error #",GetLastError());
                     return(0);
                     }
			         return(0);
                  }
            }// if (((Close[1]-line)>breakle.....
         return(0);
         }//if (trend=="down")



   
   
      }//if (Bars>b)
//----
   return(0);
  }
//+------------------------------------------------------------------+


 
Большое спасибо.
 
Я, конечно, полный лузер в этом деле, но эксперт не компилируется...

'Tracert.mqh' - cannot open the program file C:\Program Files\MetaTrader 4\experts\NRTR_Revers.mq4 (9, 1)
 
Я выбросил из кода несколько строчек, которые не влиялина работу советника, попробуйте снова.
 
Я попробывал протестировать на EURUSD H1 с начала года. Это как раз так и тогда, когда я начал торговать на реале... У меня получалось лучше. Я начал с $500 и к августу удвоил счет. Но не послушал умных людей, которые говорили: "Не торгуй в августе, сезон отпусков и все такое..." Короче слил почти все... Ведь на чужих ошибках учиться не умеем... Теперь надо все сначала...
Так вот здесь на тестере прибыли не получилось. Но все равно, большое спасибо. Лиха беда начало...
 
Я выбросил из кода несколько строчек, которые не влиялина работу советника, попробуйте снова.


ROSH--Ты человеку хоть скзал бы,для какой пары валют и накаком фрейме ему проверять и торговать,или оптимизыровать

Я коенчно по этическим соображениям этого не буду делать,думаю что это твоё право и тебе же и решать говорыть или нет :)))
 
Я попробывал протестировать на EURUSD H1 с начала года. Это как раз так и тогда, когда я начал торговать на реале... У меня получалось лучше. Я начал с $500 и к августу удвоил счет. Но не послушал умных людей, которые говорили: "Не торгуй в августе, сезон отпусков и все такое..." Короче слил почти все... Ведь на чужих ошибках учиться не умеем... Теперь надо все сначала...
Так вот здесь на тестере прибыли не получилось. Но все равно, большое спасибо. Лиха беда начало...


ПОРУЧИК ГАЛИЦЫН!--Вы сразу хотите профиты? а? а может стоит повозится или хоят бы прооптимызыровать?не приходыло в голову такая мысль? :)) попробуй и получится!
 


ПОРУЧИК ГАЛИЦЫН!--Вы сразу хотите профиты? а? а может стоит повозится или хоят бы прооптимызыровать?не приходыло в голову такая мысль? :)) попробуй и получится!


Безусловно стоит. И я попробую. Я же сказал - лиха беда начало. Просто сейчас пора баиньки, завтра надо зарабатывать на хлеб насущный в поте лица свего. :)
 
1 23884.30 270 1.54 88.46 2788.20 12.65% TakeProfit=96 TrailingStop=80 StopLoss=56 Slippage=9 per=8 reverse=103 k=8 TakeProfit=96 Lots=1 TrailingStop=80 StopLoss=56 Slippage=9 ExpertMagicNumber=1007 per=8 reverse=103 k=8


Вот первычный резултат тестирования по ГА, с 1.января 2004 по 1.10 2006-го
Причина обращения: