Повторное выполнение функции OnCalculate

Страницы: 1
RSS
Повторное выполнение функции OnCalculate
 
Добрый день, уважаемые форумчане!

Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.
Код:

function OnCalculate(index)
 if(index <= Size() - 100) then
   return nil
 end
 
 message("index: " .. index)
end

Работаю на дневном таймфрейме.
Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.

Но получаю 200.

Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?
Версия: 8.13.0.106
 
Цитата
Moneyness написал:
Добрый день, уважаемые форумчане!

Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.
Код:

  function OnCalculate(index)  
    if(index <= Size() - 100) then  
      return nil  
    end  
       
    message("index: " .. index)  
   end
 
Работаю на дневном таймфрейме.
Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.

Но получаю 200.

Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?
Версия: 8.13.0.1
При старте индикатора  идет пересчет свечей более одного раза
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
Цитата
Moneyness написал:
Добрый день, уважаемые форумчане!

Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.
Код:

  function OnCalculate(index)  
    if(index <= Size() - 100) then  
      return nil  
    end  
       
    message("index: " .. index)  
   end
 
Работаю на дневном таймфрейме.
Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.

Но получаю 200.

Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?
Версия: 8.13.0.1
При старте индикатора  идет пересчет свечей более одного раза
 
Цитата
s_mike@rambler.ru написал:
Цитата
Moneyness написал:
Добрый день, уважаемые форумчане!

Столкнулся с проблемой: функция OnCalculate выполняется 2 раза на периоде свечей.
Код:

  function OnCalculate(index)  
    if(index <= Size() - 100) then  
      return nil  
    end  
       
    message("index: " .. index)  
   end
 
Работаю на дневном таймфрейме.
Должен получить 100 сообщений в квике с указанием индекса обрабатываемой свечи.

Но получаю 200.

Почему код отрабатывает 2 раза? Кто-нибудь сталкивался с такой проблемой?
Версия: 8.13.0.1
При старте индикатора  идет пересчет свечей более одного раза

Можно подробнее?
Страницы: 1
Читают тему
Наверх