Помогите найти советник

 

Приветствую друзья!

Нужен такой советник:

После запуска открывает сделку БАЙ по рынку с установкой стоп и лосс 30 пунктов (возможность менять значение лосс/профит в настройках).

Далее:

При закрытии сделки по профиту, сразу же открывается такая же сделка БАЙ с того же места где сработал тейк профит, с теми же данными - стоп 30/профит 30.

При закрытии сделки по стоп лоссу, открывается сделка БАЙ от того же уровня, где она закрылась по стоп лоссу, так же с тейк профитом и лоссом 30 пунктов.

Т.е., все сделки открываются только БАЙ от уровня где ордер закрыт либо по стопу либо по профиту.

Есть ли такой советник?

 
"с установкой стоп и лосс 30 пунктов" - имел ввиду стоплосс и тейк профит (в первом предложении)
 
extern double Lot=0.01;
extern int    TakeProfit=300;
extern int    StopLoss=300;
extern int    Magic=227;
extern int    Slip=30;

int i;
//+------------------------------------------------------------------+
int start()
  {
   int    b=0;
   for(i=OrdersTotal()-1; i>=0; i--)
      if(OrderSelect(i,SELECT_BY_POS))
         if(OrderMagicNumber()==Magic||Magic==-1)
            if(OrderSymbol()==Symbol())
               if(OrderType()==0)
                 {
                  b++;
                  if(OrderTakeProfit()==0 || OrderStopLoss()==0)
                     OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),0,Green);
                 }

   if(b==0)
      OrderSend(Symbol(),0,NormalizeDouble(Lot,2),NormalizeDouble(Ask,Digits),Slip,0,0,"",Magic,0,Red);
  }
//+------------------------------------------------------------------+
На ...
 
В OrderModify на первом месте стоп, тейк - на втором
 
Roger:
В OrderModify на первом месте стоп, тейк - на втором

Писал на скорую руку, вы правы
Причина обращения: