#76811 - Fri Mar 04 2016 11:07 AM
Re: Заказ индикаторов в TSLab
[Re: andy]
|
stranger
Registered: Mon Jan 25 2016
Записи: 5
|
Коллеги, кто сможет написать 2 индикатора: - регрессия: на входе 2 функции Х и У, задаем период,а выходе функция регрессии, коэффицент бетта, остатки - фильтр Ходрика-Прескотта ( http://www.web- reg.de/hp_addin.html#) описание. за деньги.
|
Наверх
|
|
|
|
#76828 - Sat Mar 05 2016 04:08 PM
Re: Заказ индикаторов в TSLab
[Re: ra81]
|
stranger
Registered: Mon Jan 25 2016
Записи: 5
|
регрессия есть в кубиках от русалго. подскажи где найти???? может посоветуешь кто может помочь с фильтром Хедрика-Прескотта, exel его вычислять умеет???
|
Наверх
|
|
|
|
#76832 - Sat Mar 05 2016 06:51 PM
Re: Заказ индикаторов в TSLab
[Re: Evgeny_NN]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
регрессия есть в кубиках от русалго. подскажи где найти???? может посоветуешь кто может помочь с фильтром Хедрика-Прескотта, exel его вычислять умеет??? на чем он хоть основан, или инфу какую то можно скинуть?
|
Наверх
|
|
|
|
#76881 - Wed Mar 09 2016 09:50 PM
Re: Заказ индикаторов в TSLab
[Re: Stan]
|
stranger
Registered: Mon Jan 25 2016
Записи: 5
|
регрессия есть в кубиках от русалго. подскажи где найти???? может посоветуешь кто может помочь с фильтром Хедрика-Прескотта, exel его вычислять умеет??? на чем он хоть основан, или инфу какую то можно скинуть? https://university.prognoz.ru/biu/ru/%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80_%D0%A5%D0%BE%D0%B4%D1%80%D0%B8%D0%BA%D0%B0-%D0%9F%D1%80%D0%B5%D1%81%D0%BA%D0%BE%D1%82%D1%82%D0%B0 почитать можно сдесь
|
Наверх
|
|
|
|
#77070 - Thu Mar 17 2016 07:00 PM
Re: Заказ индикаторов в TSLab
[Re: Stan]
|
stranger
Registered: Mon Jan 25 2016
Записи: 5
|
есть код на basic Option Explicit Option Base 1
Function HP(data As Range, lambda As Double) Dim nobs As LONG, nseries As LONG Dim i As LONG, k As LONG Dim a() As Double, b() As Double, c() As Double, HPout() As Double Dim H1() As Double, H2() As Double, H3() As Double, H4() As Double, H5() As Double Dim HH1() As Double, HH2() As Double, HH3() As Double, HH4() As Double, HH5() As Double Dim Z() As Double, HB() As Double, HC() As Double
nseries = data.Columns.Count nobs = data.Rows.Count ReDim HPout(nobs, nseries) For i = 1 To nseries Step 1 For k = 1 To nobs Step 1 HPout(k, i) = data(k, i) Next k Next i If nobs <= 3 Then HP = HPout Else 'Pentadiagonale Matrix erstellen' 'creates pentadiagonal Matrix' ReDim a(nobs, nseries) ReDim b(nobs, nseries) ReDim c(nobs, nseries) For k = 1 To nseries Step 1 a(1, k) = 1 + lambda b(1, k) = -2 * lambda c(1, k) = lambda For i = 2 To nobs - 1 Step 1 a(i, k) = 6 * lambda + 1 b(i, k) = -4 * lambda c(i, k) = lambda Next i a(2, k) = 5 * lambda + 1 a(nobs, k) = 1 + lambda a(nobs - 1, k) = 5 * lambda + 1 b(1, k) = -2 * lambda b(nobs - 1, k) = -2 * lambda b(nobs, k) = 0 c(nobs - 1, k) = 0 c(nobs, k) = 0 Next k 'Lцsen des linearen Gleichungssystemes' 'Solving system of linear equations' ReDim H1(nseries) ReDim H2(nseries) ReDim H3(nseries) ReDim H4(nseries) ReDim H5(nseries) ReDim HH1(nseries) ReDim HH2(nseries) ReDim HH3(nseries) ReDim HH4(nseries) ReDim HH5(nseries) ReDim Z(nseries) ReDim HB(nseries) ReDim HC(nseries) 'Vorwдrts' 'Forward' For k = 1 To nseries Step 1 For i = 1 To nobs Step 1 Z(k) = a(i, k) - H4(k) * H1(k) - HH5(k) * HH2(k) HB(k) = b(i, k) HH1(k) = H1(k) H1(k) = (HB(k) - H4(k) * H2(k)) / Z(k) b(i, k) = H1(k) HC(k) = c(i, k) HH2(k) = H2(k) H2(k) = HC(k) / Z(k) c(i, k) = H2(k) a(i, k) = (HPout(i, k) - HH3(k) * HH5(k) - H3(k) * H4(k)) / Z(k) HH3(k) = H3(k) H3(k) = a(i, k) H4(k) = HB(k) - H5(k) * HH1(k) HH5(k) = H5(k) H5(k) = HC(k) Next i H2(k) = 0 H1(k) = a(nobs, k) HPout(nobs, k) = H1(k) 'Rьckwдrts' 'Backward' For i = nobs To 1 Step -1 HPout(i, k) = a(i, k) - b(i, k) * H1(k) - c(i, k) * H2(k) H2(k) = H1(k) H1(k) = HPout(i, k) Next i Next k HP = HPout End If End Function
|
Наверх
|
|
|
|
#78463 - Fri Jun 10 2016 03:01 PM
Re: Заказ индикаторов в TSLab
[Re: ilai]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Добрый день. Нужен индикатор который позволит измерять расстояние от хая до лоя свечей на любом расстоянии друг от друга на графике. Такое честь в обычных терминалах, зажимая кнопку мыши и протягивая нужное расстояние, отображается значение этого расстояния в пунктах. Индикатор позволит тратить меньше сил на измерение различных растояний на графике. В той ветке я возможно неверно выразился. Вот так, что бы руками делать измерения, не получится сделать даже на API. Ra81 поправит меня, если возможность есть. А индикатор создать можно, который по определенным правилам будет находить нижнюю точку, верхнюю и выдавать кол-во пунктов.
|
Наверх
|
|
|
|
|
|