Дербенцев, Василь ДжоржовичDerbentsev, VasilДербенцев, Василий ДжорджевичОвчаренко, Андрій АнатолійовичOvcharenko, А.Овчаренко, Андрей АнатольевичБезкоровайний, Віталій СергійовичBezkorovainyi, V. S.Безкоровайный, Виталий Сергеевич2020-09-172020-09-172019Дербенцев В. Д. Моніторинг стану часових рядів валютних котирувань з використанням рядів Фур’є / Дербенцев В. Д., Овчаренко А. А., Безкоровайний В. С. // Моделювання та інформаційні системи в економіці : зб. наук. пр. / М-во освіти і науки України, ДВНЗ «Київ. нац. екон. ун-т ім. Вадима Гетьмана» ; [редкол.: О. Є. Камінський (відп. ред.) та ін.]. – Київ : КНЕУ, 2019. – Вип. 97. – С. 117–128.2616-6437https://ir.kneu.edu.ua:443/handle/2010/33924Робота присвячена питанням можливості застосування рядів Фур’є для аналізу часових рядів валютних котирувань у режимі реального часу. При використанні технічного аналізу стану валютних ринків коливання валютних котирувань, що відображені у графіках, мають дві складові. Перша складова — хвилі або тренди зростання або зниження, які змінюють один одного. Друга складова — це так званий «шум», незначні, у порівнянні з трендами, коливання, які можуть бути спричинені короткостроковими чинниками фундаментального характеру. Основою прийняття рішень на валютному ринку є аналіз трендових коливань валютних котирувань, але наявність шуму призводить до похибок у прогнозах, у результаті чого трейдери та інвестори мають збитки. Тому, в нашій роботі запропоновано коливання валютних котирувань порівнювати з цифровим сигналом, який має також дві складові — корисну частоту та шум. Одним з підходів до розв’язання даної проблеми ґрунтується на апараті цифрової обробки сигналів, а саме аналізі Фур’є, який складає основу багатьох методів, що застосовуються для визначення складових частот. У роботі наведено математичну модель і приклад програмного коду швидкого перетворення Фур’є на мові програмування MQL 4. Проілюстровано результати роботи алгоритму швидкого перетворення Фур’є на часовому ряді валютних котирувань євро та долара США, а також на індексі відносної сили (RSI). Також у програмній реалізації було використано дискретне косинус-перетворення, дискретне синус-перетворення та дійсне дискретне перетворення Фур’є. Визначені особливості реалізації перетворення Фур’є у різних версіях мови програмування MQL. Запропонований у роботі підхід до аналізу валютних котирувань і його програмна реалізація можуть бути використані в роботі автоматизованих біржових торгових систем як складова системи моніторингу ринку. This paper is devoted to the possibility of using Fourier analysis to currency exchange rates time series in real time. When using the technical analysis of the state of the foreign exchange markets, the fluctuations of the exchange rates quotations, which are shown in the charts, have two components. The first component is the waves or trends of growth or falls that change each other. The second one is the so-called «noise», small, relative to trends, fluctuations that can be caused by short-term factors of a fundamental nature. The basis of decision-making in the foreign exchange market is to analyze the trend fluctuations in foreign exchange quotes, but the presence of noise leads to errors in forecasts, causing traders and investors to suffer losses. Therefore, in our work it is proposed to compare fluctuations in currency quotes with a digital signal, which also has two components — useful frequency and noise. One approach to solving this problem is based on the digital signal processing technique, namely the Fourier analysis, which forms the basis of many of the methods used to determine the frequency components. The paper presents a mathematical model and an example of the program code of the fast Fourier transform in the programming language MQL 4. The results of the Fourier transform algorithm on the time series of Euro and US dollar currency exchange and on the Relative Strength Index (RSI) are illustrated. The software implementation also used discrete cosine transformations, discrete sine transforms, and real numbers discrete Fourier transforms. The features of the implementation of the Fourier transform in different versions of the MQL programming language are analyzed. The proposed approach to the analysis of currency quotations and its software implementation can be used in the work of automated exchange trading systems as part of the market monitoring system.ukмоніторингчасові рядистан валютного ринкуаналіз Фур’єшвидке перетворення Фур’єдискретне перетворення Фур’єmonitoringtime seriescurrency market statesFourier analysisfast Fourier transformdiscrete Fourier transformМоніторинг стану часових рядів валютних котирувань з використанням рядів Фур’єMonitoring the state of times seris of exchange rates by using the Fourier analysisArticle