Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну может и стоитчто-нубудь подобное попробывать... А даже если и из прихоти, то что любопытсво - это по-вашему недостаточный повод чтобы ответить? Или это святотатство какое? Мол уйди еритик, как ты посмел вообще спросить у нас видел ли кто-нибудь своими глазами Господа нашего?
//+------------------------------------------------------------------+ //| 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)
Так вот здесь на тестере прибыли не получилось. Но все равно, большое спасибо. Лиха беда начало...
ROSH--Ты человеку хоть скзал бы,для какой пары валют и накаком фрейме ему проверять и торговать,или оптимизыровать
Я коенчно по этическим соображениям этого не буду делать,думаю что это твоё право и тебе же и решать говорыть или нет :)))
Так вот здесь на тестере прибыли не получилось. Но все равно, большое спасибо. Лиха беда начало...
ПОРУЧИК ГАЛИЦЫН!--Вы сразу хотите профиты? а? а может стоит повозится или хоят бы прооптимызыровать?не приходыло в голову такая мысль? :)) попробуй и получится!
ПОРУЧИК ГАЛИЦЫН!--Вы сразу хотите профиты? а? а может стоит повозится или хоят бы прооптимызыровать?не приходыло в голову такая мысль? :)) попробуй и получится!
Безусловно стоит. И я попробую. Я же сказал - лиха беда начало. Просто сейчас пора баиньки, завтра надо зарабатывать на хлеб насущный в поте лица свего. :)
Вот первычный резултат тестирования по ГА, с 1.января 2004 по 1.10 2006-го