Нужен Советник

 

Нужен советник который бы следил за двумя открытыми сделками и при общем профите в 5-10 пунктов закрывал оба ордера.(т.е. я задаю в настроиках советника номера ордеров и он дальше следит за общим результатом и при общем плюсе 5-10 пунктов закрывал бы оба ордера)

Ребята кто может помочь?

 

Это не множко не то.Надо чтоб советник следил за определенными двумя ордерами.

Т.к. будет открыто например 10 сделок.И для каждых двух сделок свои советник.

 
Sultanov >>:

Это не множко не то.Надо чтоб советник следил за определенными двумя ордерами.

Т.к. будет открыто например 10 сделок.И для каждых двух сделок свои советник.

Кимовский может следить за определенными магиками. Присваивайте нужным группам ордеров определенный магик и запускайте отдельно на каждую группу по кимовскому советнику, настроенному на этот магик. "И так восемь раз".

 
знал бы я как это сделать.что такое магик?Обьясните пожалуйста как это все проделать
 
Sultanov >>:
знал бы я как это сделать.что такое магик?Обьясните пожалуйста как это все проделать
extern int TICKET_1 = 0; // Номер первого ордера
extern int TICKET_2 = 0; // Номер второго ордера
extern double TOTAL_PROFIT = 0.0005; // "при общем плюсе 5-10 пунктов закрывал бы оба ордера"

int start()
{
double profit = 0;
OrderSelect(TICKET_1,SELECT_BY_TICKET);
profit += OrderProfit() / (OrderLots() * 10);
OrderSelect(TICKET_2,SELECT_BY_TICKET);
profit += OrderProfit() / (OrderLots() * 10);
profit = profit / MarketInfo(Symbol(),MODE_DIGITS);
if(profit > TOTAL_PROFIT)
{
  CloseByTicket(TICKET_1);
  CloseByTicket(TICKET_2);
}
}

bool CloseByTicket(int ticket)
{
   
   if( OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)==true )
   {
      if(OrderType()==OP_BUY)
         return(OrderClose(OrderTicket(),OrderLots(),Bid,3));
      if(OrderType()==OP_SELL)
         return(OrderClose(OrderTicket(),OrderLots(),Ask,3));
   }
   else
   {
      return(false);
   }
}
 
Это готовы советник или мне это надо в Кимовском изменить?
 

Не видел кимовского, только что написал. По идее готовый, попробуй. Я не тестировал

P.S. Подправил

 

после компиляции выдает 2 ошибки

 
странно что не больше) уже исправил) скопируй код выше еще раз
 
Fduch писал(а) >>
странно что не больше) уже исправил) скопируй код выше еще раз

спасибо.буду пробывать

Причина обращения: