Тип работы:
Предмет:
Язык работы:


Создание программного обеспечения для анализа динамики курсов валют, построения и прогнозирования валютной корзины минимальной волатильности

Работа №131724

Тип работы

Бакалаврская работа

Предмет

прикладная информатика в экономике

Объем работы44
Год сдачи2016
Стоимость4850 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
9
Не подходит работа?

Узнай цену на написание


Введение 3
Постановка задачи 5
Обзор литературы 6
Глава 1. Экономическая модель 8
1.1. Модель обмена 8
1.2. Инвариантные индексы 10
1.3. Валютные корзины 12
Глава 2. Инструменты программной реализации 14
2.1. Язык программирования 14
2.2. Графический интерфейс 16
2.3. Построение графиков 17
Глава 3. Детали программной реализации 18
3.1. Входные данные 18
3.2. Подсчет индексов 20
3.3. Построение валютных корзин 22
3.4. Использование генетического алгоритма при построении корзины минимальной волатильности 24
3.5. Построение прогноза на основе линейной регрессии 29
Глава 4. Инструкция по использованию программы 31
4.1. Стартовый экран настроек 31
4.2. Визуализация индексов валют и валютных корзин 35
4.3. Прогнозирование 38
Заключение 41
Список литературы 43

Валютой называют важнейшую составляющую денежной системы какого-либо государства или региона, являющуюся мерой стоимости, средством обращения и платежа. Только Центральный банк Российской федерации ведет статистику по курсам 149 валют [1], однако также существуют виртуальные валюты, валюты непризнанных или частично признанных государств и территорий, частные и региональные валюты. Численные значения курсов валют в совокупности достаточно объемны и мало показательны. В связи с этим возникает необходимость создания простого и гибкого инструмента для обработки данных подобного рода.
Валютный рынок, как и любой другой, подвержен колебаниям и изменениям, то есть является нестабильным. Во многом это происходит из -за того, что цены формируются на основе спроса и предложения, которые, в свою очередь, постоянными не являются. Это влечет за собой малоустойчивость, а зачастую и нелогичность в формировании цен на отдельные валюты. Следовательно, имеет смысл использовать наборы валют, взятых в определенных пропорциях - валютные корзины, которые глубже отражают состояние рынка и его динамику. Более того, располагая статистическими данными за некоторый период времени и используя ряд математических методов, возможно построить максимально стабильную корзину.
Пусть ценность некоторого блага выражается в определенной валюте. Имея построенную стабильную валютную корзину, можно получить курс обмена интересующей нас валюты к данной корзине. Таким образом получим показатель ценности блага в стабильной агрегированной денежной единице. Это позволит наблюдать за реальной динамикой ценности актива, которая не отражает в себе колебания конкретной валюты.
Другим применением стабильных валютных корзин являются международные торговые операции по форвардным контрактам. В таких контрактах часто дата оплаты поставки какого-либо товара не совпадает с датой самой поставки. Данный факт вносит в бизнес определенные риски, связанные с возможными изменениями курсов валют за промежуток времени между передачей товара и получением за него оплаты. Использование стабильной валютной корзины вместо одной или нескольких конкретных валют при подобных торговых операциях позволило бы избежать проблем.
Кроме того, многие государства хранят резервы в иностранных валютах. При падении на валютном рынке используемых государством валют, денежные запасы страны уменьшатся. Таким образом, стабильные валютные корзины также позволяют эффективно сохранять денежный капитал.
Наконец, имея статистические данные, можно построить прогноз, показывающий предположительные значения и динамику курсов отдельных валют и валютных корзин. Прогноз по очевидным причинам не может быть абсолютно точным. Но, не смотря на это, грамотное построение прогноза является важным аспектом экономической деятельности.
В виду широкого распространения информационных технологий и высокой вычислительной мощности современных персональных компьютеров, удобным инструментом для выполнения вышеописанных действий может являться специальное программное обеспечение. Программная реализация позволяет скрыть от конечного пользователя математические рассчеты и выполнить обработку значительных объемов информации за весьма короткий промежуток времени.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В данной работе была рассмотрена экономическая модель, построены инвариантные индексы и обосновано их применение. Были формализованы такие понятия, как «валютная корзина» и «валютная корзина минимальной волатильности». Показана необходимость разработки программного обеспечения для анализа динамики валют, построения корзин и прогнозирования. Было создано ПО, обоснован выбор тех или иных инструментов, описаны использованные алгоритмы и продемонстрирована работа программы.
Разработанное программное обеспечение решает все поставленные задачи.
• Программа позволяет автоматизировать расчет курсов и индексов валют, имеет интерфейс табличного представления числовых значений данных показателей, а также инструменты для создания графика. Все это может использоваться для анализа динамики валют.
• У пользователя имеется возможность на основе входных данных строить различные валютные корзины и визуализировать их. Реализовано построение валютной корзины минимальной волатильности для разных наборов валют и разного количества валют в наборе.
• Разработан модуль прогнозирования. Пользователю предоставляется возможность изменения параметров прогноза. Данный модуль является инструментом для исследователя, позволяющим автоматизировать расчеты, экспериментировать с параметрами и визуализировать результаты. Точность прогноза в большой степени зависит от введенных пользователем настроек. Регрессионная модель, использованная в программе, ориентирована на построение краткосрочного прогноза. В будущем возможно расширение данного модуля с целью добавления других методов прогнозирования.
• Программа позволяет обрабатывать входные данные, полученные при помощи интерфейса официального сайта Центрального банка Российской федерации. Эти статистические данные являются надежными и корректными. При этом со стороны пользователя не требуется их дополнительная обработка перед использованием в разработанном ПО.
• Создан удобный графический интерфейс со всплывающими подсказками и краткими справками, что делает использование описываемого программного обеспечения удобным и минимизирует временные затраты на изучение возможностей программы.
Данная работа была представлена на XLVII Международной научной конференции аспирантов и студентов «Процессы управления и устойчивость», а также на XVI Всероссийском Симпозиуме по прикладной и промышленной математике. Тексты соответствующих докладов приняты к публикации в сборниках трудов конференций.


1. База данных по курсам валют | Банк России. http://www.cbr.ru/currency base/dynamics.aspx
2. Хитров Г. М., Хованов Н. В. Простая модель обмена: основные предположения и ближайшие следствия // Вестник Санкт-Петербургского университета. Серия 5: Экономика. 1992. № 4. С. 101-106.
3. Хитров Г. М., Хованов Н. В. Простая модель обмена: рандомизированные транзитивные матрицы коэффициентов обмена // Вестник Санкт- Петербургского университета. Серия 5: Экономика. 1994. № 1. С. 94-100.
4. Хитров Г. М., Хованов Н. В. Простая модель обмена: анализ динамики покупательной способности и курсовой стоимости валюты // Вестник Санкт- Петербургского университета. Серия 5: Экономика. 1995. № 3. С. 90-96.
5. Hovanov N. V., Kolari J. W., Sokolov M. V., Sutyrin S. F. Meta-money: theory and application under risk and instability // The Sixth International Scientific School “Modeling and Analysis of Safety and Risk in Complex systems” (MASR- 2006). July 4-8, 2006. SPb., RAS, 2006. P. 240-247.
6. Hovanov N. V., Kolari J. W., Sokolov M. V. Synthetic U.S. Dollar as an “Anchor” for Chinese yuan (An application of currency stochastic indices theory) // International Scientific School “Modeling and Analysis of Safety and Risk in Complex systems” (MASR-2004). June 22-25, 2004. SPb., Russia. IPME, 2004. P. 219-225.
7. Hovanov N. V., Kolari J. W., Sokolov M. V. Computing currency invariant indices with an application to minimum variance currency baskets // Journal of Economic Dynamics & Control 28. 2004. P. 1481-1504.
8. Pontines V., Rajan R. S. The Asian Currency Unit (ACU): exploring alternative currency weights // Macroeconomics and Finance in Emerging Market Economies Vol. 1, No. 2, September 2008, P. 269-278.
9. Holland J. H. Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, 1975. 211 pp.
10. Нечаев Ю. И., Дегтярев А. Б. Интеллектуальные системы: концепция и приложения. СПб.: Изд-во С.-Петерб. ун-та, 2011. 269 с.
11. Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык программирования C#. Классика Computers Science. 4-е изд. СПб.: Питер, 2012. 784 с.
12. Финансовый словарь. http: //dic. academic. ru/dic. nsf/fin enc/12090
13. StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share. http://gs.statcounter.com/#desktop-os-ww-monthly-201501 -201601- bar
14. Market share for browsers, operating systems and search engines | News. http: //www. netmarketshare. com/report.aspx?qprid=11 &qpcustomb=0&qpsp=192 &qpnp= 13&qptimeframe=M&qpct=2
15. ZedGraph. https: //sourceforge. net/proj ects/zedgraph/
...


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ