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

 
abeiks:

Фрактал есть, а как номер свечи найти ?

Или так ещё - как найти номер свечи последнего фрактала? Дальше я уже сам разберусь как найти время свечи.



Дрен батон, да сами напишите программу распознавания фракталов. 
 
tara:
Дрен батон, да сами напишите программу распознавания фракталов. 
Что за "Дрен батон"? Если нету другого решения найти номер свечи последнего фрактала, тогда и напишу программу распознавания фракталов! Спросить нельзя?
 

Доброго дня!

Помогите найти код для ограничения использования робота. А именно: ограничение на срок теста робота, торговля на тестовом и реальном счёте и номер счёта.

Копаюсь и сам в кодбазе, но мало ли кто знает и ссыль не далеко, буду благодарен:) 

 

Здравствуйте! Помогите разобраться ,проблема заключается в следующем . Индикаторы выводятся на график , но не получается изменить параметры , настройки . Кажется проблема с компом или с программой ,

потому что когда открываю папку MQL4 (Indicators), файлы ex .4 в другом формате . Скрин прилагаю 




 
 
abeiks:
..... Если нету другого решения найти номер свечи последнего фрактала, тогда и напишу программу распознавания фракталов! Спросить нельзя?
В цикле перебираем свечи. Ищем фрактал. Нашли. Получаем номер свечи и все остальные характеристики
 
Я так и сделал, но проблема в том что свеча без фрактала может совпасть, с свечой с фракталом.
double Low_Lim(ENUM_TIMEFRAMES GrafPeriod, int Bari_atp, int Bari_shift)
{double LowLim = iLow(NULL,GrafPeriod,iLowest(NULL,GrafPeriod,MODE_LOW,Bari_atp,Bari_shift)); 
return(LowLim);}

double Fractal(ENUM_TIMEFRAMES GrafPeriod,int mode)
{double fractal = iFractals( NULL, GrafPeriod, mode, 3); 
return(fractal);}

Smart_Dn_frkatal1=Fractal(Smart_Rol_Period,2);
datetime dn_frakt_laiks1=0;
for(int i=1; i<10; i++)
{
   if(Low_Lim(Smart_Rol_Period,1,i)==Smart_Dn_frkatal1)
   {
      dn_frakt_laiks1=iTime(NULL, Smart_Rol_Period,i);
      break;
   }
}
Наверно тогда остается взять какой-то альтернативный индикатор фрактала и из него получить номер свечи. :(
 
pu6ka:

 iBarShift еще не смотрели?

Sumb = Символ

TFrame = Период 

Номер последнего бара вчерашнего дня, необходимого периода и символа = iBarShift(Symb,TFrame,iTime(Symb,1,iBarShift(Symb,1,iTime(Symb,PERIOD_D1,0),false)+1),false);

 
Как выключить отсеивание отрицательных результатов из статистики оптимизации?
 
SunnYtheDreamer:
Как выключить отсеивание отрицательных результатов из статистики оптимизации?
Правой мышкой в терминале открывается список разных опций. Извините, написал и решил проверить, как раньше сделал. Надо в тестере в свойствах оптимизации снизить требования по просадке и пр.