VadimPachin
@VadimPachin
IT-технологии

Где можно найти или как сделать индикатор линейки, процентной шкалы для MT4?

Добрый день. Понадобился очень простой индикатор линейки или процентной шкалы для metatrader 4. Необходимо чтобы рядом с ценами на графике показывался прямоугольник или линия во всю длину торгового графика. Линия расчерчена от 0 до 100% в обе стороны. т.е. с низу в верх от 0-100% и с верху в низ от 0-100%. Может быть кто нибудь встречал подобный индикатор или сможет подсказать как его сделать самому?
  • Вопрос задан
  • 629 просмотров
Решения вопроса 1
dariay
@dariay
Так рассчитывается процент по вертикальной шкале, шкале цены

int             InpPrice1=95;//%
//--- размер массива price 
   int accuracy=1000; 
//--- массив для хранения значений цен, которые будут использованы 
//--- для установки и изменения координаты точки привязки линии 
   double price[]; 
//--- выделение памяти 
   ArrayResize(price,accuracy); 
//--- заполним массив цен 
//--- найдем максимальное и минимальное значение графика 
   double max_price=ChartGetDouble(0,CHART_PRICE_MAX); 
   double min_price=ChartGetDouble(0,CHART_PRICE_MIN); 
//--- определим шаг изменения цены и заполним массив 
   double step=(max_price-min_price)/accuracy; 
   for(int i=0;i<accuracy;i++) 
      price[i]=min_price+i*step; 
//--- определим точки для рисования линии 
   int p=InpPrice*(accuracy-1)/100;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы