додавати і видаляти теги.
-Виконувати запити до сервера і завантажувати дані без перезавантаження сторінки (AJAX).
-Реагувати на події скрипт очікує, коли відбувається якась небудь подія (закінчення завантаження сторінки, клік миші і тому подібне) і відповідати на виконання визначеної функції.
-Виводити повідомлення, встановлювати і зчитувати куки і багато інше.
Додатки, створені на JavaScript, вбудовуються безпосередньо в вихідний текст HTML–документа і інтерпретуються браузером по мірі завантаження цього документа.
3.2. Практична розробка моделі фондової біржі
Об’єктом, для якого буде розроблена математична модель діяльності фондової біржі буде компанія «Fond.UA», яка розробляє статистичну інформацію про різні показники діяльності фондової біржі. Компанія «Fond.UA» працює в онлайн сервісі і кожен бажаючий може зайти на їх сайт та знайти потрібні статистичні дані. Працівники компанії розраховують дані та будують за цими даними графіки, що показють динаміку зміни того чи іншого показника, також на своєму сайті в онлайні.
Алгоритм побудови математичної моделі буде мати вигляд(рис.3.4):
Рис. 3.4 Блок-схема математичної моделі діяльності фондової біржі
Для цього потрібно вибрати потрібний показник та перейти на сторінку, де можна його розрахувати. Потім вже відомі дані показника будуть автоматично заноситися на головну сторінку сайта, де кожен зможе їх переглянути.
Програмний продукт буде написаний на мові програмування Ruby, яка на сьогоднішній день є дуже популярною серед Web-програмістів.
В практичній реалізації будуть розраховуватися тільки фондові індекси, такі як індекс українських акцій (UХ) та індекс ПФТС.
Таким чином, інтерфейс Інтернет сторінки, де буде розраховуватися індекс українських акцій (UХ) матиме наступний вигляд(рис. 3.5):
Рис. 3.5
Де:
I(n)- індекс українських акцій (UХ);
(Zn)- поправочный коефіцієнт;
(I1)- значення індекса на початкову дату;
(MC1)- сумарна ринкова капіталізація цінних паперів на початкову дату;
(MCn)- сумарна ринкова капіталізація цінних паперів;
Wi – поправочний коефіцієнт, що враховує кількість i-тих акцій вільному обігу (коефіцієнт free-float);
Сi – коефіцієнт, обмедуючий частку капіталізації i-ой акції (ваговий коефіцієнт);
Qi– загальна кількість i-их акцій,
Pi - ціна i-тої акції в гривнях на момент розрахунку.
В свою чергу, потрібно ще розрахувати сумарну ринкову капіталізацію цінних паперів за формулою, що з’являється під кнопкою «Розрахувати (MCn)» після введеня даних та натискання на неї. Далі для того, щоб розрахувати індексих українських акцій (UХ), потрібно натиснути на кнопу «Розрахувати I(n)» (рис. 3.6).
Рис. 3.6
Для того, щоб побудувати графік динаміки зміни значення індекса за три роки, потрібно спочатку ввесті всі необхідні данні, розрахувати показник та індекс, потім натиснути на кнопку «Побудувати графік» (рис.3.7).
Рис. 3.7
Також можна розрахувати індекс ПФТС, тобто індекс фондової біржі Позабіржової Фондової Торгівельної Системи. Для того, щоб перейти на сторінку розрахунку індекса, потрібно клацнути на Індекс ПФТС зверху вже відкритої сторінки розрахунку іншого індексу.
Інтерфейс Web-сторінки та послідовність розрахунку індексу ПФТС аналогічні до інтерфейса та етапів розрахунку індекса українських акцій(рис. 3.8).
Рис. 3.8
Де:
I(pfts) – значення індексу;
Q(i) - кількість звичайних акцій, випущених даним емітентом;
Pl(i,t) - ціна останньої угоди і акції в поточному періоді, якщо вона задовольняє наступній умові;
Pl(i,t-1) - ціна останньої угоди і акції в базовому періоді;
I(pfts(t-1) - базове значення індексу, розраховане на (t - 1) період з новим переліком акцій індексу;
MC(i,t) - сума ринкових капіталізацій всіх акцій з (i) нового переліку акцій індексу в поточному періоді;
MC(i,t-1) - сума ринкових капіталізацій всіх акцій з (i) нового переліку акцій індексу в базовому (t - 1) періоді.
Якщо надати на кнопку «Побудувати графік», то нижче з’явиться графік, який буде показувати данні індексу ПФТС за останні три роки (рис. 3.9).
Рис. 3.9
Створений програмний модуль, де розраховуються показники діяльності фондової біржі, допомогає користувачу швидко і легко проаналізувати діяльність фондової біржі. Адже інтерфейс та алгоритм використання такого модулю просто сприймається людиною та є зручним у використанні.
3.3. Висновки до розділу 3
Визначені сутність та основні функції мов програмування Ruby та JavaScript, за допомогою яких здійснена практична реалізація математичних моделей діяльності фондової біржі.
Було створено програмний модуль, за допомогою якого можливо розрахувати індекс українських акцій, індекс ПФТС та побудувати графіки динаміки іх зміни.
Також дано опис інтерфейсу реалізованого практично модулю та приведено алгоритм роботи з ним.
ВИСНОВКИ ТА ПРОПОЗИЦІЇ
Фондова біржа є ринком, з допомогою якого здійснюються довгострокові вкладення капіталу в різні галузі, що дає можливість перетворювати довгострокові інвестиції в гроші шляхом купівлі-продажу цінних паперів.На фондовій біржі обертаються раніше випущені цінні папери, купівля і продаж яких відбувається на основі біржового курсу, залежного від співвідношення попиту та пропозиції.
Дуже важливу роль в діяльності фондової біржі відіграють біржові індекси. Біржові індекси є цифровими статистичними показниками, що виражають (у відсотках) послідовні зміни певних явищ. В курсовій роботі проаналізовані основні біржові індекси в світі та на Україні. Найвідоміші