Помогите определиться с уравнением прямой - страница 2

 

Описание функции туговато, но попробую поиграть с данными функциями. На вид несовсем то что мне надо. Онаа возвращает расстояние в цене между линией и i-тым баром я правильно понял?
 
tara:
Если Вас геометрия интересует, физика, химия, или еще какая естественная наука, то готов поучаствовать. А вату катать не готов. 


По поводу ваты не понял... ну да ладно.
 
trump:

По ссылке перешёл, а ничего хорошего не увидел. Линию по двум точкам я провести могу, а вот определить значение данной прямой в любой точке её пути почему-то не получается. Мне нужны прогнозы и я должен анализировать дальнейшее распространение канала... А может кто знает как определить выше линии цена или ниже и на сколько (конечно, это не горизонтальная прямая)

Вы это серьезно ? А просто подставить координаты в уравнение прямой (A*x+B*y+C=0) не пробовали ? Помогает. Надеюсь, уравнение прямой по 2-м точкам построить не проблема ? И еще одно - сделайте все координаты double.
 

Отлично. Уже по теме. Спасибо. Попробую завтра.
 
VladislavVG:

Вы это серьезно ? А просто подставить координаты в уравнение прямой (A*x+B*y+C=0) не пробовали ? Помогает. Надеюсь, уравнение прямой по 2-м точкам построить не проблема ? И еще одно - сделайте все координаты double.

В коде вначале темы видно каким образом рассчитываю ваши А, Б и Ц. Посмотрите не об этом ли Вы пишите? По поводу double наверно вы правы. Может в этом косяк.
 
trump:

В коде вначале темы видно каким образом рассчитываю ваши А, Б и Ц. Посмотрите не об этом ли Вы пишите? По поводу double наверно вы правы. Может в этом косяк.

Это не мои А,В и С - это каноническое уравнение прямой
 
VladislavVG:

Это не мои А,В и С - это каноническое уравнение прямой

По вашему профилю нашёл интересную ветку Решетова по нейронной сети fann. У вас есть наблюдения в данных направлениях? На самом ли деле это перспективное решение - использование сети для получения наивысших результатов?
 
VladislavVG:

Это не мои А,В и С - это каноническое уравнение прямой

По поводу уравнения я его так и раскладывал из канонического:) Только коэфициент A/B у меня 0 или -0 получается.
 
trump:

По поводу уравнения я его так и раскладывал из канонического:) Только коэфициент A/B у меня 0 или -0 получается.

0 однако немножечко больще чем -0 будет.


Вам надо к Юсуфу обратиться. Он со степенью всё быстро объяснит.

 
trump:
По ссылке перешёл, а ничего хорошего не увидел. Линию по двум точкам я провести могу, а вот определить значение данной прямой в любой точке её пути почему-то не получается. Мне нужны прогнозы и я должен анализировать дальнейшее распространение канала... А может кто знает как определить выше линии цена или ниже и на сколько (конечно, это не горизонтальная прямая)

фиг его знает, что Вам еще надо, вот определил значение 30 последних точек линий стандартного ЗЗ:

#property show_inputs
extern int BAR = 30;
extern string S0 = "Настройки ZigZag";
extern int ExtDepth=12;
extern int ExtDeviation=5;
extern int ExtBackstep=3;
int start(){
   int i;
   double ind;
   for(i=0;i<=BAR;i++){
      ind = iCustom(NULL,0,"ZZ_line",ExtDepth,ExtDeviation,ExtBackstep,0,i);
      Print("Бар №",i," ZZ=",DoubleToStr(ind,Digits));
      Sleep(1);
   }
return(0);
}

лог:

01:00:44 test EURUSD,H1: Бар №0 ZZ=1.30828
01:00:44 test EURUSD,H1: Бар №1 ZZ=1.30776
01:00:44 test EURUSD,H1: Бар №2 ZZ=1.30724
01:00:44 test EURUSD,H1: Бар №3 ZZ=1.30673
01:00:44 test EURUSD,H1: Бар №4 ZZ=1.30621
01:00:44 test EURUSD,H1: Бар №5 ZZ=1.30569
01:00:44 test EURUSD,H1: Бар №6 ZZ=1.30627
01:00:44 test EURUSD,H1: Бар №7 ZZ=1.30686
01:00:44 test EURUSD,H1: Бар №8 ZZ=1.30744
01:00:44 test EURUSD,H1: Бар №9 ZZ=1.30803
01:00:44 test EURUSD,H1: Бар №10 ZZ=1.30861
01:00:44 test EURUSD,H1: Бар №11 ZZ=1.30920
01:00:45 test EURUSD,H1: Бар №12 ZZ=1.30978
01:00:45 test EURUSD,H1: Бар №13 ZZ=1.31037
01:00:45 test EURUSD,H1: Бар №14 ZZ=1.31095
01:00:45 test EURUSD,H1: Бар №15 ZZ=1.31154
01:00:45 test EURUSD,H1: Бар №16 ZZ=1.31212
01:00:45 test EURUSD,H1: Бар №17 ZZ=1.31271
01:00:45 test EURUSD,H1: Бар №18 ZZ=1.31329
01:00:45 test EURUSD,H1: Бар №19 ZZ=1.31388
01:00:45 test EURUSD,H1: Бар №20 ZZ=1.31316
01:00:45 test EURUSD,H1: Бар №21 ZZ=1.31244
01:00:45 test EURUSD,H1: Бар №22 ZZ=1.31172
01:00:45 test EURUSD,H1: Бар №23 ZZ=1.31100
01:00:45 test EURUSD,H1: Бар №24 ZZ=1.31028
01:00:45 test EURUSD,H1: Бар №25 ZZ=1.30956
01:00:45 test EURUSD,H1: Бар №26 ZZ=1.30884
01:00:45 test EURUSD,H1: Бар №27 ZZ=1.30812
01:00:45 test EURUSD,H1: Бар №28 ZZ=1.30741
01:00:45 test EURUSD,H1: Бар №29 ZZ=1.30669
01:00:45 test EURUSD,H1: Бар №30 ZZ=1.30597
чего еще нужно? проверьте калькулятором по Вашей формуле для ЗЗ из стандартной поставки, если сойдется )))) то мой индикатор преобразовать для расчета точек произвольной линии делов на 5 минут