Как сделать что бы расчет делался тока с появлением новго бара ?

[Удален]  
Как сделать что бы перерасчет данных проводился тока с новго бара, а режим торговли советнитка шел потиковово :) Т.е. расчетные данны для входа или невхода появляются тока каждый новый бар а выход по условиям но реагирует на каждый тик!  Заранее спасибо!
 
SK_DetRoyD писал(а) >>
Как сделать что бы перерасчет данных проводился тока с новго бара, а режим торговли советнитка шел потиковово :) Т.е. расчетные данны для входа или невхода появляются тока каждый новый бар а выход по условиям но реагирует на каждый тик! Заранее спасибо!
int STime;
int start(){

   if(STime!=Time[0]){
      STime=Time[0];


     Функция_Пересчета();

   }



}
Можно так например
 

ага!

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

Кто подскажет?

 
Kontra >>: Кто подскажет?

Предыдущий пост.

 
Kontra >>:

ага!

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

Кто подскажет?

int STime;
int start()
{
   Функция_Пересчета на каждом тике();

   if(STime!=Time[0])
   {
      STime=Time[0];

   Функция_Пересчета на каждом баре();
   }
return(0);
}
а самим немного подумать?
 
static int STime;
int start(){

   if(STime!=Time[0]){
      STime=Time[0];


     Функция_Пересчета();

   }



}


static забыли!

 
kernelmd писал(а) >>

static забыли!

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

 
Vinin >>:

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

хм, не был в курсе этого... :)