Преобразование Фурье

Больше
9 мес. 4 нед. назад - 9 мес. 4 нед. назад #194 от roman
roman создал тему: Преобразование Фурье
Информация о преобразовании Фурье - см. здесь .

Решил попробовать разложить сигнал на гармонические составляющие с помощью встроенного языка Pine в TradingView:

Re_hl=0.0
Im_hl=0.0
Price=hl2-ema(hl2,120)
j=1 //номер гармоники
ff_T=120 //Период расчета
for i = 0 to (ff_T-1)
    Re_hl := Re_hl+Price*cos(2*3.14159*i*j/ff_T)
    Im_hl := Im_hl-Price*sin(2*3.14159*i*j/ff_T)
Am_hl=2*sqrt(Re_hl*Re_hl+Im_hl*Im_hl)/ff_T
Ph_hl=atan(Im_hl/Re_hl)


В результате возникли проблемы:
1. Функция atan определяет величину в радианах в диапазоне -Pi/2 до Pi/2. Т.е. получается разрыв угла, что вызывает проблемы в расчете sin, т.к. также возникают разрывы.
2. Какой брать Период расчета - это скорее всего вопрос без ответа.
Последнее редактирование: 9 мес. 4 нед. назад пользователем roman.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 мес. 1 нед. назад #218 от roman
roman ответил в теме Преобразование Фурье
Пример разложения динамики изменения цены через дискретное преобразование Фурье представлено на сайте tradingview:
https://www.tradingview.com/script/UTPOoabQ-Low-Frequency-Fourier-Transform/

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.122 секунд