04.05.2010, 18:55
Аватар для cmillion
cmillion cmillion вне форума Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,996
Поблагодарили 1,565 раз(а) / Репутация: 1572
  • Отправить сообщение для cmillion с помощью ICQ
Ребят, простите, но "моя твоя не понимать". ((
Помогите, плиз, домучать.
У Вас принципиально не правильная постановка задачи.
Если Вы хотите при закрытии ордера открывать ордер в ту или иную сторону, в зависимости от закрытия по СЛ или ТП, то Вам не надо закрывать ордера принудительно по времени, т.к. они будут закрыты по текушей цене, а не по стопам.
Далее, если Вы все же закрываете ордера принудительно, то необходимо определить с прибылью или с убытком они закрылись и от этого назначать переменным set_double_buy и set_double_sell их значения. Например:
PHP код:
if (OrderType()==OP_BUY )
{
   if (
OrderProfit()>0set_double_buy=1
   else 
set_double_buy=0;
   
OrderClose(OrderTicket(),OrderLots(),Bid,slippage)

Если Вы все же хотите анализировать уже закрытые ордера, то воспользуйтесь текстом программы из моего предыдущего поста.
Удачи!
Помогаю в разработке торговых роботов, индикаторов и скриптов для MT4 и MT5
Skype: mqlcmillion
Email: mqlgold@narod.ru
WhatsApp +79283690333