[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 187

 
TheXpert >>:

Неправильно заданы параметры (по количеству или типам) в советнике.

Как вариант, удалите все строковые параметры из индикатора.

TheXpert, Спасибо!

===================================

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

Допустим есть цена хая и цена лоу, расстояние между ними превышает 50 пунктов то это будт сигналом для торговли, если меньше 50 пунктов то это будет сигналом для запрета на торговлю....

примерно так только формулу вывести не могу........

	 
double ind_hi = iHigh(NULL, PERIOD_D1, 0);
double ind_lo = iLow (NULL, PERIOD_D1, 0);

 if ((ind_hi==Bid&&ind_lo==Bid)>50) ind2 = 1;     
	 else if ((ind_hi==Bid&&ind_lo==Bid)<50) ind2 =- 1;

очень надо....

 

....мне преобразовать эти данные для тестирования?

вопрос снят.
 

Как сделать шаг в цикле for не 1(i++), а больше?

 
NTH >>:

Как сделать шаг в цикле for не 1(i++), а больше?

{
   int step = 3;

   for (int i = 0; i < size; i += step)
   {
      //...
   }
}
 

Помогите разобраться с записью в массив..

имеем какуюто переменную A - которая может принимать разные значения, в том числе и повторяющиеся допустим (1, 2, 3, 3, 3, 5, 1)
имеем массив mass[s] и индекс для массива s=0; 
не могу собственно понять как записать в массив переменную А, так чтобы она не повторялась в нем. и в массиве получилось следующее расположение элементов А :
mass = (s0=1, s1=2, s2=3, s3=5, s4=1)

for(int d=1;d<-1;d++)
{
  if (A!=0) //проверяем чтобы переменная не имела значение 0
  {
  if( mass[s-1] != A) //проверяем последний элем массива, если не равен текущей переменной А записываем,.. если равен ищем другую переменную А
  {
  mass[s] = A; //записываем в массив переменную А
  s++; //увеличиваем индекс массива на 1ед
  break; //выходим из цикла for 
  }  
}
}
вот попробовал написать такой код незнаю правильно или нет

 
Подскажите, пожалуйста, как определить направение МА (вверх или вниз), или хотябы угол её наклона...
 
ArtY0m писал(а) >>
Подскажите, пожалуйста, как определить направение МА (вверх или вниз), или хотябы угол её наклона...

Вычисляете разницу на нулевом и, допустим, на 3-м баре. Если положительная - МА смотрит вверх, отрицательная - вниз.

 
Roger >>:

Вычисляете разницу на нулевом и, допустим, на 3-м баре. Если положительная - МА смотрит вверх, отрицательная - вниз.

Разницу между двумя МА?

 
ArtY0m писал(а) >>

Разницу между двумя МА?

Нет, одна и та же МА, только одно значение на нулевом баре, а другое - на предыдудщих.

 
Roger >>:

Нет, одна и та же МА, только одно значение на нулевом баре, а другое - на предыдудщих.

Подскажите, пожалуйста, как это делается))

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