Описание подсистем, их назначение
ИС разработана средствами MS Excel, поскольку этот программный продукт наиболее удобный для данного расчета. Информационная система предназначена для расчета индикаторов изменчивости цен акций, с целью анализа существующей тенденции и прогнозирование будущей. Кнопки создавались с помощью Панелей инструментов «Элементы управления», «Формы». Информационная система имеет следующую структуру: - Заставка - Главное меню - Индикаторы изменчивости - Построение Полос Боллинджера - Расчет № 1 - Рисунок 1 - Регрессия с переключениями линейная - Расчет № 2 - Рисунок 2 - Регрессия с переключениями полиномиальная - Расчет № 3 - Рисунок 3 - Сравнение моделей Общая характеристика ИС 1. Заставка Заставка содержит кнопку ВХОД, ВЫХОД и MsgBox ВХОД Private Sub CommandButton1_Click() Worksheets("Лист3").Activate End Sub ВЫХОД Private Sub CommandButton2_Click() ActiveWorkbook.Close End Sub Sub СПРАВКА() MsgBox (" СППР разработала ст. гр. ЭК-00-М Кулина О.А. ") End Sub 2. Главное меню. Главное меню предназначен для удобного перехода у подсистемы «Индикаторы изменчивости», «Сравнение моделей». В главном меню размещенные кнопки: Заставка, Индикаторы изменчивости, Сравнение моделей Заставка Private Sub CommandButton1_Click() Worksheets("Лист 2").Activate End Sub Индикаторы изменчивости Private Sub CommandButton2_Click() Worksheets("Лист 4").Activate End Sub Сравнение моделей Private Sub CommandButton6_Click() Worksheets("Лист1").Activate End Sub 2.1 Индикаторы изменчивости – «Лист 4» 2.1.1 Построение Полос Боллинджера – «Лист 8». Цель данной подсистемы – расчет и построение тренда методом Полоса Боллинджера 2.1.1.1 Расчет № 1 – «Лист 12» 2.1.1.2 Рисунок 1 – «Лист 13» 2.1.2. Регрессия с переключениями линейная – «Лист 5». Назначение – расчет и построение регрессии с переключениями линейная.
2.1.2.1 Расчет № 2 – «Лист 6» 2.1.2.2 Рисунок 2 – «Лист 10» 2.1.3 Регрессия с переключениями полиномиальная – «Лист 7».Назначение – расчет и построение регрессии с переключениями полиномиальная. 2.1.3.1 Расчет № 3 – «Лист 9» 2.1.3.2 Рисунок 3 – «Лист 11» Сравнение моделей – «Лист 1» На данной листве с целью выбора наиболее точной модели проводится сравнение среднеквадратических ошибок, полученных по каждому индикатору. В подсистеме для удобства заполнения ошибок расположенные кнопки, которые вытягивают среднеквадратическую ошибку из подсистем и кнопка «Очистить». Кнопка «1» Sub Боллинджер() '' Боллинджер Макрос Sheets("Лист12").Select Range("K3").Select Selection.Copy Sheets("Лист1").Select Range("A9").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End Sub Кнопка «2» Sub Лин() ' Лин Макрос Sheets("Лист6").Select Range("K3").Select Selection.Copy Sheets("Лист1").Select Range("B9").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End Sub Кнопка «3» Sub полином() ' полином Макрос Range("C9").Select Sheets("Лист9").Select Range("M3").Select Selection.Copy Sheets("Лист1").Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=False End Sub Кнопка «4» Sub Удалить() ' Удалить Макрос Range("A9:C9").Select Application.CutCopyMode = False Selection.ClearContents End Sub Для данной ИС был избран кнопочний интерфейс. Он створюеться путем заполнения книги необходимым количеством листов, каждый из которых трансформируются в диалоговой форму.
Инструкция пользователю информационной системы Активизировать «Главное меню» - кнопка Вход Рисунок 8 - Заставка Рисунок 9 - Главное меню
2. Для выбора нужного индикатора Нажать кнопку «Индикаторы изменчивости» 3. Скопировать исходные данности и выбрать нужный индикатор, путем нажатия кнопки. Например, Полоса Боллинджера. Рисунок 10 – Подсистема выбора индикаторов
Активизируется подсистема “Расчет индикатора Полоса Боллинджера”
Рисунок 11 – Подсистема «Построение Полос Боллинджера»
4. Рассчитать индикатор/Кнопка Расчет/ Вставка ранее скопированных данных/ Расчет Скользящей Средней/Анализ данных/ Скользящее среднее. Другие формулы уже рассчитаны с ссылками на необходимые ячейки. Надо отметить, что максимальный объем выборки для данной системы 100.
Рисунок 12 – Подсистема «Построение Полос Боллинджера» Рисунок 13 – Расчет индикатора
5. Построение графику. Активизировать компоненту Рисунок 1, где раньше заданным диапазонам строится график. Рисунок 14 – Подсистема построения графика
6. Возвратиться к Расчету / “К расчету №1”, или к Главному меню, для расчета следующего индикатора Аналогично рассчитываем другие индикаторы – Регрессия с переключениями для линейного и полиномиального тренда. Особенность расчета состоит в потому, что параметры регрессии были получены в Пакете программ “ПРОГНОЗ”. Поэтому в компонентах “Построение линейного тренду” “Построение полиномиального тренду” изображены коэффициенты и ошибки, в том виде в котором были получены из этого пакету. Расчет регрессии с переключениями – линейный тренд
Рисунок 15 – Построение линейного тренда
Кнопка «Расчет»
Рисунок 16 – Расчет индикатора Рисунок 17 – Подсистема построения графика
После расчетов по трем моделям возвращаемся в «Главное меню»/ «Сравнение моделей» Появляется компонента “Сравнение моделей”, где активизируя кнопки под названиями индикаторов, получаем среднеквадратичные ошибки по каждой. Выбирается модель, которая имеет наименьшую ошибку. В данном случае полинома 2 порядка. Рисунок 18 – Подсистема «Сравнение моделей»
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|