Подскажите в отношении Timeframe - страница 2

 

С этим кодом меняя ТФ в терминале

меняется значение?

#property strict

void start()
{
   int t = 15, bpc2=10;
   double h1 = iHigh(_Symbol,t,iHighest(Symbol(), t, MODE_HIGH, bpc2, 1));
   Comment(h1);
}
 
kastaneda:  С этим кодом меняя ТФ в терминале  меняется значение?

Это скрипт. Бросал его на разные таймфреймы одного инструмента. Стабильно!!!

 

Если к примеру мне надо использовать две функции

с разными таймфрэймами получается это невозможно?

 

попробуйте в тестере на разных тф

будут разные сделки.

Это советник пока только начало

 
именно ТФ а не символ
 
да. все правильно. нужно вот так.

  h1 = iHigh(_Symbol,t,iHighest(Symbol(), t, MODE_HIGH, i + bpc2, 1));

  l1 = iLow(_Symbol,t,iLowest(Symbol(), t, MODE_LOW, i + bpc2, 1));

  h2 = iHigh(_Symbol,t,iHighest(Symbol(), t, MODE_HIGH, bpc2 + 1, i + bpc2));

  l2 = iLow(_Symbol,t,iLowest(Symbol(), t, MODE_LOW, bpc2 + 1, i + bpc2));
 

Понятно.

Большое СПАСИБО всем!!!

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