Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 425

 
где код ?
CloseHalfOrders ???
зависает на нем, а не в модификации
 
А как узнать, что твое предложение сделать заказ выбрано заказчиком? :) :) :) Есть уведомление?)
 

Если картинки не будет, напишите, как правильно вставлять.

Сейчас пытаюсь вставить копированием. Файл BMP 725kb.График EURUSD, M5, 2014.01.12 13:59 UTC, Alpari Limited, MetaTrader 4, Real

 
Trader7777:
Ребят, столкнулся с непонятной проблемой. Вот на этом участку кода тестер просто зависает: ошибок в журнале нет, процессор работает на максимуме, но тестер никаких действий не делает.

Не забудьте проверку деления на ноль сделать
 

Получилось. Картинки VladislavVG отличаются. Не сформировался последний луч ZZ(красный).

Данные индикатора другие. Мы друг-друга не понимали.

Не знаю в чем причина, но выглядел я глупо.

Не буду переживать, возможно это еще белая полоса!

 
sergeev:
где код ?
зависает на нем, а не в модификации

может и на ней зависает.


void CloseHalfOrders(int otype) // ф-ция закрытия половины ордеров сетки
{
  int count = 0; double CTbuy = CountTrades(OP_BUY); double CTsell = CountTrades(OP_SELL);
  double n = NormalizeDouble (CTbuy/2,1); double k = NormalizeDouble (CTsell/2,1); 
  for (int i =0; i<=OrdersTotal(); i++)
  {
    if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
    {
       if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
       {
         if (OrderType() == otype)
         { 
           if (otype == OP_BUY)
           {
             if (count<n)
                      
               OrderClose(OrderTicket(),OrderLots(),Bid,0,Lime);
               count++;
               i--; //              ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРА
               Sleep(1000);
           
             }
               if (otype ==OP_SELL)
               {
                 if (count<k)
            
                 OrderClose(OrderTicket(),OrderLots(),Ask,0,Lime);
                 count++;
                 i--; //              ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРА
                 Sleep(1000);
               }
             }
       }
     }
   }
   
 }
 
Vinin:

Не забудьте проверку деления на ноль сделать

что это значит?
 
kosmos0975:


Новый текст сам сотрет старый. Где нужно смело ставьте Comment(" Новый текст ");

Возможно написать несколько строк: Comment("mas[00]= ",mas[0],"\n",

--- по аналогии ---

"mas[01]= ",mas[1]);


Спасибо за помощь.
 
Скажите, пожалуйста, в теме "Работа" строчка бюджет(credits) под ценой означает цену работы в USD?
 
vitali-attila:
Скажите, пожалуйста, в теме "Работа" строчка бюджет(credits) под ценой означает цену работы в USD?

да - 1 кредит - 1 USD