Как сказать советнику чтобы за день он торговал только 1 раз - страница 2

 

Alex Pirate:

к сожалению меняются...( и он пересчитывает всё по новой... пробовал писал функцию с количеством свечей и потом типа такой -   double MinPrice  = iLow (Symbol(),PERIOD_D1,1);  double MaxPrice  = iHigh(Symbol(),PERIOD_D1,1); по идее он как то должен определить день и на 1 свечке нового дня выдать результат...но! он на второй свечке меняется и тянет за собой этот дневной показатель( ... надо как то установить так чтоб определение вершин и низов происходило в 00:01 и выдавало результат который не изменялся до следующего дня...тогда было бы прекрасно

Давайте тогда код индикатора. 

 
Ihor Herasko:

Давайте тогда код индикатора. да кода то толком нет ещё...всё там стандартно...саму функцию как сделать.... чтоб данные брала с пред идущего дня... 

double MinPrice  = iLow (Symbol(),PERIOD_D1,1);
double MaxPrice  = iHigh(Symbol(),PERIOD_D1,1);


или полностью функция в ней количество баров и всё равно она перерисовывает


//+------------------------------------------------------------------+
double LowPrice()
{
   double price1, lowest = 1000000;
   
   for(int i=1; i<= BarCount;i++)
   {
      price1 = iLow(Symbol(),0,i);
      if(price1 < lowest)
      lowest = price1;
   }
   return(lowest);
}
//+------------------------------------------------------------------+
double HiPrice()
{
   double price1, highest = 0;
   
   for(int i=1;i<= BarCount;i++)
   {
      price1 = iLow(Symbol(),0,i);
      if(price1 > highest)
      highest = price1;
   }
   return(highest);
}
//+------------------------------------------------------------------+
 

Alex Pirate:

да кода то толком нет ещё...всё там стандартно...саму функцию как сделать.... чтоб данные брала с пред идущего дня.

Мы говорим о том, что есть некий советник, который берет показания от какого-то индикатора. А оказывается, что и кода индикатора еще нет. Давайте уточнять, о чем мы вообще говорим? Чтобы как-то помочь, нужно понять, что Вы подразумеваете под словами:

к сожалению меняются...( и он пересчитывает всё по новой... пробовал писал функцию с количеством свечей и потом типа такой

 
Ihor Herasko:

Мы говорим о том, что есть некий советник, который берет показания от какого-то индикатора. А оказывается, что и кода еще нет. Давайте уточнять, о чем мы вообще говорим? Чтобы как-то помочь, нужно понять, что Вы подразумеваете под словами:

вот с THV System  Pivot не перерисовывает..но у него код закрытый и компилятором у меня почему то не получилось открыть... 

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