Автор |
Сообщение |
Krechetov
Зарегистрирован: 05.08.2009
Сообщения: 76
|
Вопрос такой.
Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).
Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.
Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.
Вопрос такой собственно:
1. Можно ли это дело обойти ?
2. Есоли нельзя то можно ли написать эту штуку в ручную ?
Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать... |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Как вариант рассчитай несколько BB с разным периодом и в зависимости от условий смотри один из них. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Krechetov
Зарегистрирован: 05.08.2009
Сообщения: 76
|
000 писал(а): |
Как вариант рассчитай несколько BB с разным периодом и в зависимости от условий смотри один из них. |
Это для периода скажем от 1 до 100 придёся их сотню считать ?
А в прицнипе эти вещи не обходятся никак ? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Обойти нельзя. Если только попробовать написать свой болинжер лишенный этого недостатка. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Rusmarket
Зарегистрирован: 22.10.2009
Сообщения: 9
Откуда: Тюмень
|
asder писал(а): |
Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать... |
function SD_pop below is similar to AFL StDev and can handle variable periods.
Код: |
function SD_pop(input,n)
{ return sqrt( (n*Sum(input^2,n)-(Sum(input,n))^2) / n^2 ); } |
Взято отсюда: http://www.mail-archive.com/amibroker@yahoogroups.com/msg25112.html |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Krechetov
Зарегистрирован: 05.08.2009
Сообщения: 76
|
Спасибо с этой функцией всё работает |
|
|
Посмотреть профиль Отправить личное сообщение |
|
настырный
Зарегистрирован: 15.06.2008
Сообщения: 67
|
asder писал(а): |
Вопрос такой.
Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).
Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.
Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.
Вопрос такой собственно:
1. Можно ли это дело обойти ?
2. Есоли нельзя то можно ли написать эту штуку в ручную ?
Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать... |
Можете подсказать ссылочки, где почитать про средние с переменными параметрами? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Krechetov
Зарегистрирован: 05.08.2009
Сообщения: 76
|
настырный писал(а): |
asder писал(а): |
Вопрос такой.
Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).
Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.
Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.
Вопрос такой собственно:
1. Можно ли это дело обойти ?
2. Есоли нельзя то можно ли написать эту штуку в ручную ?
Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать... |
Можете подсказать ссылочки, где почитать про средние с переменными параметрами? |
Сам искал, не нашёл Сам их давно делаю. Идей там много... Главная задача, чтоб система была самонастраиваемой и не зависила от констант каких то временных. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|