Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Поделись своими разработками. Это увеличит твой рейтинг.
Nikolay Demko
12409
Nikolay Demko 2009.07.12 20:12  
laanaa0708 >>:

Дайте код. Построю.

Причём код, у вас есть формула расчёта. угол= d_Price / d_Bar, где d_Price = Price[0] - Price[n], d_Bar = Bar[0] - Bar[n]

laanaa
288
laanaa 2009.07.12 20:13  
Urain >>:

Причём код, у вас есть формула расчёта. угол= d_Price / d_Bar, где d_Price = Price[0] - Price[n], d_Bar = Bar[0] - Bar[n]

Закончили.

Nikolay Demko
12409
Nikolay Demko 2009.07.12 20:23  
laanaa0708 >>:

Закончили.

Наверно мы друг друга не поняли. Вы поймите что если визуально кажется что при изменении масштаба угол меняется на самом деле этого не происходит, ну не с транспортиром же в самом деле вы линии строите.

laanaa
288
laanaa 2009.07.12 21:01  
Urain >>:

Наверно мы друг друга не поняли. Вы поймите что если визуально кажется что при изменении масштаба угол меняется на самом деле этого не происходит, ну не с транспортиром же в самом деле вы линии строите.

Да не мы друг друга не поняли, а Вы не можете понять, что мне надо. У Вас отправные точки - это цена. Мне же нужна трендовая линия, построенная  ПО УГЛУ, но чтобы угол этой линии менялся пропорционально масштабу.

Еще раз:

При определенном масштабе графика на мониторе, програмно надо построить линию под определенным углом. При последующем изменении

масштаба(верт. гориз) линия должна менять свой угол, пропорционально. Знаете как сделать, код в студию.

Vasyl Nosal
18339
Vasyl Nosal 2013.05.05 18:49  

И я присоеденюсь к просьбе.

 Мне правда наверно немного другое надо.

Мне нужно чтобы вертикальный масштаб был всегда скажем 200 пунктов и так как есть автоматически подтягивался.

Пробовал написать индикатор чтобы как бы его данные были выше ниже тех цен что видно на графике(пиков).. Но масштабирование не меняется.

Что единственный вариант это вручную каждый раз маслать? 

 

 #property indicator_chart_window

#property indicator_buffers 2



//---- buffers

double ExtMapBuffer1[];

double ExtMapBuffer2[];



//////////////////////////////////

void init()

  {

SetIndexBuffer(0, ExtMapBuffer1);

SetIndexBuffer(1, ExtMapBuffer2);

SetIndexStyle(0,DRAW_NONE);

SetIndexStyle(1,DRAW_NONE);



  }

////////////////////////////////

void start()

  {

double centr=(WindowPriceMax()+WindowPriceMin())/2;



ExtMapBuffer1[1]=centr+200*Point*10;

ExtMapBuffer2[1]=centr-200*Point*10;

  }
/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий