Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Как написать болинджер ? Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Сб Апр 24, 2010 8:12 pm Ответить с цитатой Вернуться к началу

Вопрос такой.

Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).

Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.

Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.

Вопрос такой собственно:

1. Можно ли это дело обойти ?

2. Есоли нельзя то можно ли написать эту штуку в ручную ?

Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Сб Апр 24, 2010 9:07 pm Ответить с цитатой Вернуться к началу

Как вариант рассчитай несколько BB с разным периодом и в зависимости от условий смотри один из них.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Сб Апр 24, 2010 9:09 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Как вариант рассчитай несколько BB с разным периодом и в зависимости от условий смотри один из них.


Это для периода скажем от 1 до 100 придёся их сотню считать ? Smile

А в прицнипе эти вещи не обходятся никак ?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Сб Апр 24, 2010 10:18 pm Ответить с цитатой Вернуться к началу

Обойти нельзя. Если только попробовать написать свой болинжер лишенный этого недостатка.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Rusmarket



Зарегистрирован: 22.10.2009
Сообщения: 9
Откуда: Тюмень

СообщениеДобавлено: Вс Апр 25, 2010 1:21 am Ответить с цитатой Вернуться к началу

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

СообщениеДобавлено: Вт Апр 27, 2010 7:08 pm Ответить с цитатой Вернуться к началу

Спасибо с этой функцией всё работает Smile
Посмотреть профиль Отправить личное сообщение
настырный



Зарегистрирован: 15.06.2008
Сообщения: 67

СообщениеДобавлено: Чт Апр 29, 2010 6:05 am Ответить с цитатой Вернуться к началу

asder писал(а):
Вопрос такой.

Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).

Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.

Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.

Вопрос такой собственно:

1. Можно ли это дело обойти ?

2. Есоли нельзя то можно ли написать эту штуку в ручную ?

Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать...


Можете подсказать ссылочки, где почитать про средние с переменными параметрами?
Посмотреть профиль Отправить личное сообщение
Krechetov



Зарегистрирован: 05.08.2009
Сообщения: 76

СообщениеДобавлено: Пн Май 03, 2010 1:56 am Ответить с цитатой Вернуться к началу

настырный писал(а):
asder писал(а):
Вопрос такой.

Есть такая фунция в AFL BBandTop( массив, период,width=отклонение).

Так вот у меня средняя считается от определённого момента. и мне надо чтобы болинджер тоже расчитывался от этог омомента.

Но в этой стандартной функции период можно задать только числом. при подставке меняющихся значений выдаёт ошибку.

Вопрос такой собственно:

1. Можно ли это дело обойти ?

2. Есоли нельзя то можно ли написать эту штуку в ручную ?

Сам пробовал через стандартное отклонение но там период тоже можно толкьо строго заданным числовым значением задавать...


Можете подсказать ссылочки, где почитать про средние с переменными параметрами?


Сам искал, не нашёл Sad Сам их давно делаю. Идей там много... Главная задача, чтоб система была самонастраиваемой и не зависила от констант каких то временных.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen