Советник не оптимизируется! - страница 2

 

зачем городить огород с индикатором ? 

вспоминаем школу класс 6. Новая цена лини = Делим катет цены на катет количества баров и умножаем на количество баров  до нулевого бара. все! 

 
Aibek Mugiynov:
Спасибо! Буду искать)

Не ищите, используйте:

//+----------------------------------------------------------------------------+
//--- Author KimIV (http://www.kimiv.ru/), edited by Artmedia70 (https://www.mql5.com/ru/users/artmedia70)
double EquationDirect(int left_bar, double left_price, int right_bar, double right_price, double bar_to_search) {
  return((right_bar==left_bar)?left_price:(right_price-left_price)/(right_bar-left_bar)*(bar_to_search-left_bar)+left_price);
}
//+------------------------------------------------------------------+

left_bar, left_price -- координаты левой точки привязки  трендовой линии,
right_bar, right_price -- координаты правой точки привязки трендовой линии,
bar_to_search - бар, цену которого вернёт функция

 
Artyom Trishkin:

Не ищите, используйте:

left_bar, left_price -- координаты левой точки привязки  трендовой линии,
right_bar, right_price -- координаты правой точки привязки трендовой линии,
bar_to_search - бар, цену которого вернёт функция

Спасибо, буду пробовать!
 
Aibek Mugiynov:
Нет, забыл добавить я работаю с графическими объектами! Не могу пока решить проблему, кстати советник в формате mql4) 

у меня тоже есть работа с графическими объектами

оптимизатор их не видит в основном, по этому без оптимизации

 
Artyom Trishkin:

Не ищите, используйте:

left_bar, left_price -- координаты левой точки привязки  трендовой линии,
right_bar, right_price -- координаты правой точки привязки трендовой линии,
bar_to_search - бар, цену которого вернёт функция

а если это луч? это сработает ?
 
andrey egorov:

у меня тоже есть работа с графическими объектами

оптимизатор их не видит в основном, по этому без оптимизации

у меня работает оптимизатор с граф объектами если они в окне индикатора
 
andrey egorov:
а если это луч? это сработает ?
Какая разница? Вам нужно узнать какая будет цена в точке луча на баре bar_to_search - вот эту цену функция вам и вернёт, а бар вы сами задали - вот вам и координата точки.