VadimPachin
@VadimPachin
Аналитик возможностей

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

Добрый день. Понадобился очень простой индикатор линейки или процентной шкалы для metatrader 4. Необходимо чтобы рядом с ценами на графике показывался прямоугольник или линия во всю длину торгового графика. Линия расчерчена от 0 до 100% в обе стороны. т.е. с низу в верх от 0-100% и с верху в низ от 0-100%. Может быть кто нибудь встречал подобный индикатор или сможет подсказать как его сделать самому?
  • Вопрос задан
  • 658 просмотров
Решения вопроса 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;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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