Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1908

 
Alexey Viktorov #:

Отладкой пользоваться умеете? Пройдите пошагово и посмотрите где не правильно выполняется скрипт.

С отладчиком нИ разу дел не имел- попробую разобраться, но это вряд ли с мои-то зрением:-(
 

Доброго времени суток!!!!

Вот функция калькуляции профита сетки ордеров

//+----------------------------------------------------------------------------+
//| Калькуляция сетки ордеров                                                  |
//+----------------------------------------------------------------------------+
double CalculiteProfit()
  {
   double oProfit = 0;
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               oProfit += OrderProfit();
              }
           }
        }
     }
   return(oProfit);
  }

Подскажите пожалуйста можно ли  производить калькуляцию отдельно 

Калькуляция ордеров с прибылью

Калькуляция ордеров с убытком

Спасибо

 
EVGENII SHELIPOV #:

Доброго времени суток!!!!

Вот функция калькуляции профита сетки ордеров

Подскажите пожалуйста можно ли  производить калькуляцию отдельно 

Калькуляция ордеров с прибылью

Калькуляция ордеров с убытком

Спасибо

можно, разрешаю

 
Maxim Kuznetsov #:

можно, разрешаю

Да Вы остяк??????

 
EVGENII SHELIPOV #:

Да Вы остяк??????

По мне, это единственная возможная реакция на подобный вопрос от разработчика по опубликованному коду.

 
JRandomTrader #:

По мне, это единственная возможная реакция на подобный вопрос от разработчика по опубликованному коду.

А разрешение здесь ВАШЕ причем

 
EVGENII SHELIPOV #:

А разрешение здесь ВАШЕ причем

Не моё, но очевидно же, что ничего другого не могло иметься в виду. Не просьба же элементарно поправить элементарный код. Такая просьба могла бы исходить от новичка, впервые видящего код, а не от разработчика, имеющего опубликованные продукты.

 
EVGENII SHELIPOV #:

А разрешение здесь ВАШЕ причем

Какой вопрос, такой и ответ. Вы спросили «Можно-ли…», вам ответили можно, мы не возражаем.

 
JRandomTrader #:

Не моё, но очевидно же, что ничего другого не могло иметься в виду. Не просьба же элементарно поправить элементарный код. Такая просьба могла бы исходить от новичка, впервые видящего код, а не от разработчика, имеющего опубликованные продукты.

Слушай чудак я и обратился на этот форум на эту ветку чтобы поправить код. И причем являюсь ли я разработчиком или нет. Если я спрашиваю значит мне это нужно

 
EVGENII SHELIPOV #:

Доброго времени суток!!!!

Вот функция калькуляции профита сетки ордеров

Подскажите пожалуйста можно ли  производить калькуляцию отдельно 

Калькуляция ордеров с прибылью

Калькуляция ордеров с убытком

Спасибо

//+----------------------------------------------------------------------------+
//| Калькуляция сетки ордеров                                                  |
//+----------------------------------------------------------------------------+
double CalculiteProfit()
  {
   double oProfit = 0;
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(OrderType() == OP_BUY || OrderType() == OP_SELL)
              {
               if(OrderProfit()>0)
                 {
                  oProfit += OrderProfit();
                 }
              }
           }
        }
     }
   return(oProfit);
  }

Аналогично для убытка

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