# Інвестиції

## Інвестування у &kappname;

### Інвестиції

Інвестиції — це інструменти інвестування (вкладення) грошей, які можна продавати на ринку. Акції, облігації і пайові фонди відкритого типу є найпоширенішими різновидами інвестицій; отже, такі інвестиції підтримуються найкраще. Іноді використовують ф’ючерси, товарні акції, опціони та складніші похідні, але &kappname; не передбачено для цих різновидів особливих функціональних можливостей. У аспектах, де ці різновиди інвестицій поводять себе як акції або облігації, програма здатна працювати і з цими інвестиціями.

### Базова валюта

У кожної інвестиції є базова (основна) валюта. Це валюта, у якій продається або купується інвестиція. Якщо ви вводите обмінний курс для інвестиції, його значення завжди обчислюватиметься у базовій валюті. Акція на Нью-йоркській фондовій біржі (NYSE) має котуватися у доларах США, а акція на австралійському ринку має оцінюватися у австралійських доларах.

### Рахунки інвестування

У записах інвестиційних рахунків містяться дані щодо збірки інвестицій. Також тут містяться дані щодо операцій, зокрема купівлі та продажу інвестицій. Всі операції у інвестиційному рахунку мають стосуватися окремої інвестиції. На інвестиційному рахунку не має «готівкового балансу». Для готівки вам слід скористатися рахунком куртажу.

### Брокерські рахунки

Часто з інвестиційним рахунком пов’язано рахунок куртажу (брокерський рахунок). Цей рахунок також іноді називають «готівковим рахунком». Інвестиційний рахунок не може містити готівкових операцій, зокрема переказів з вашого банку. Гроші, отримані від продажу акцій, буде типово переведено на рахунок куртажу.

Пов’язаний рахунок куртажу можна створити під час створення інвестиційного рахунку.

## Створення інвестиційного рахунку

Першим кроком у роботі з інвестиціями є створення рахунку для збереження даних щодо ваших інвестицій. Скористайтеся пунктом меню Рахунок Створити рахунок... , щоб розпочати процедуру додавання нового рахунку. Створіть рахунок у звичний спосіб і не забудьте вказати у полі типу рахунку «Інвестиція».

Щоб розпочати роботу з новим інвестиційним рахунком, відкрийте панель перегляду Інвестиції і оберіть щойно створений вами рахунок зі спадного списку Оберіть рахунок.

## Додавання інвестицій до вашого рахунку

Щоб додати до вашого інвестиційного рахунку окремий запис щодо інвестиції, відкрийте панель перегляду Інвестиції, перемкніться на вкладку Маржа і виберіть рахунок, у якому зберігаються дані щодо вашої інвестиції за допомогою спадного списку Виберіть рахунок. Панель «Інвестиції», вкладка «Маржа» Панель «Інвестиції», вкладка «Маржа»

Наведіть вказівник миші на порожнє місце панелі перегляду і клацніть правою кнопкою миші. У відповідь програма відкриє контекстне меню Параметри інвестиції. Виберіть у цьому меню пункт Створити інвестицію.... Відкриється вікно Майстра створення інвестицій, за допомогою якого ви зможете створити новий запис щодо інвестиції.

### Майстер нових інвестицій

Перше, про що вас запитає програма, це тип інвестиції: акція, облігація тощо.

Далі, буде відкрито сторінку подробиць. На цій сторінці слід ввести такі дані:

- Торговельний код. Символ тікера, який використовують для позначення інвестиції, на якому б з ринків нею не торгували. У &kappname; торговельний код потрібен для всіх інвестицій, але у деяких з інвестицій таких кодів немає. У такому разі вам слід просто самостійно придумати такий символ.

- Повну назву. Зрозуміла назва запису щодо інвестиції, який ви створюєте, наприклад, «Advanced Micro Devices, Inc.» Повну назву також називають «цінним папером».

- Точність. Ступінь точності під час виміру ваших капіталів. Наприклад у США більшість у більшості взаємних фондів вартості пакетів акцій вимірюються до трьох десяткових цифр після коми, отже вам слід ввести у це поле 1000. Кількість акцій часто вимірюється лише у цілих одиницях, отже вам слід ввести у це поле 1 для акцій.

- Ринок. Ринок, де продаються акції. Заповнювати це поле не обов’язково, його наведено лише для зручності користування. Введені дані ніде у &kappname; не використовуватимуться.

- Ідентифікація. Додаткове поле, призначене для введення додаткових відомостей з ідентифікації, за якими ви б бажали спостерігати. Знову ж таки, ці дані ніде більше не буде використано.

- Валюта: валюта, за яку цю інвестицію можна купити або продати на відповідному ринку.

- Запис ціни. Тут ви можете обрати спосіб введення ціни: ціна за окрему одиницю чи загальна ціна всіх акцій.

Якщо ви користуєтеся інтерактивними курсами з мережі, переконайтеся, що вказаний вами код збігається з кодом, використаним у вашому джерелі курсів. У Yahoo збираються дані з більшої частини світових ринків, але слід вказувати суфікс наприкінці кодів ринків поза межами США. Наприклад, код акцій Rubicon Limited на новозеландському ринку слід вводити як «RBC.NZ».

Нарешті, програма відкриє перед вами діалогове вікно мережевого оновлення. За допомогою цього діалогового вікна ви можете повідомити &kappname; про те, у який спосіб ви бажаєте оновлювати курс вашої інвестиції. У цьому вікні ви можете визначити такі параметри:

- Використовувати Finance::Quote. Цей пункт призначено для користувачів GnuCash, які користувалися цим пакунком для отримання даних курсів. Більшість користувачів можуть не позначати цей пункт.

- Мережеве джерело. Мережеве джерело, яким ви бажаєте скористатися для цієї інвестиції. Найпоширенішим є використання «Yahoo». Спробуйте скористатися цим джерелом, якщо ж дані не буде знайдено, спробуйте використати інші джерела.

- Коефіцієнт. Множник, який слід використовувати для отриманого значення курсу інвестиції. Подібний коефіцієнт насамперед застосовується для цінних паперів з Великобританії, курсова вартість яких визначається у пенсах (1/100), а самі акції мають вартість у фунтах. У такому разі введіть у поле «Коефіцієнт» значення 0,01.

## Зміна параметрів інвестиційного рахунку

На вкладці Маржа панелі перегляду інвестицій буде показано список усіх поточних пакетів акцій на рахунку, з кодами цих акцій, сумами, кількістю та ціною. Якщо ви наведете вказівник миші на будь-який з записів списку і клацнете правою кнопкою миші, програма відкриє контекстне меню Параметри інвестиції, у якому ви знайдете пункти, призначені для додавання, зміни або вилучення окремих інвестицій з рахунку. Крім того, ви зможете оновити ціну ваших інвестицій вручну або за допомогою джерела у мережі інтернет. Ви також зможете закрити порожній рахунок або повторно відкрити закритий рахунок.

## Операції з інвестування

Форма «Операції з інвестування» Форма «Операції з інвестування»

Додати записи операцій з інвестування або змінити параметри цих записів можна за допомогою перегляду облікової книги, як і у разі інших записів рахунків. Але поля даних будуть різним, їхній перелік залежатиме від типу операції з інвестування або дії. Для операцій з інвестування передбачено декілька додаткових елементів:

- Дія

- Цінний папір

- Рахунок

- Акції, ціна і загальна сума

- Внески

- Категорія ставки

### Дія

Дія для інвестиційної операції описує дію, яку було виконано з акцією. У програмі передбачено підтримку таких дій:

Купівля/Продаж

- Використовується для запису купівлі або продажу окремих інвестицій. Для виконання цієї дії потрібен рахунок для зняття або отримання коштів.

Дивіденд/Прибуток

- Також називають «готівковим дивідендом». Цю операцію використовують для опису ситуацій, коли ви отримуєте відсотки або виплати дивідендів за вашою інвестицією. Для виконання цієї дії потрібно вказати рахунок, з якого або на який виконуватимуться перекази коштів.

Повторно інвестувати дивіденди

- Це дивіденд, який замість вилучення додається до суми попередньої інвестиції.

Додати/Вилучити акції

- Просте збільшення або зменшення вашого балансу. Цією дією ви користуватиметеся дуже рідко, оскільки важко уявити собі появу (або зникнення) акцій з вашого рахунку без їхньої купівлі або продажу.

Розділити акції

- Використовується під час розділення акцій. Введіть коефіцієнт розділення у поле «Коефіцієнт поділу». Наприклад, для поділу 3:2 введіть 1,5.

### Цінний папір

Кожну з інвестиційних операцій має бути пов’язано з окремим цінним папером, який у цьому контексті є просто різновидом інвестиції. Оберіть назву інвестиції під час додавання або зміни операції. Під час її перегляду буде показано код операції.

### Рахунок

Для всіх операцій, за яких ви отримуєте або сплачуєте гроші, вам слід ввести рахунок, з якого або на який надсилатимуться гроші. Якщо з вашим інвестиційним рахунком пов’язано рахунок куртажу, найкраще переводити гроші саме на нього. Це стосується сум для купівлі або сум від продажу інвестицій, а також сплаченої комісії, сплачених відсотків або отриманих дивідендів.

### Акції, ціна і загальна сума

Для купівлі, продажу або переведення у готівкову форму дивідендів слід вказати кількість акцій, ціну за одну акцію і загальну суму операції. Ви можете вказати два з трьох цих значень, &kappname; самостійно обчислить третє. Зазвичай, краще ввести загальну суму і кількість акцій, оскільки ці параметри операції завжди відомі. Ціну за одну акцію буде обчислено простим діленням.

### Внески

До багатьох інвестиційних операцій можна додати внесок (комісію). яку ви сплатили брокеру. Якщо ви додасте категорію для цієї комісії, праворуч буде показане поле, у яке ви зможете ввести суму комісії. Якщо з операцією пов’язано декілька внесків, ви можете скористатися можливістю дроблення операцій. Після введення всіх дроблень праворуч буде показано загальну суму комісії.

### Відсоток

Це поле пов’язано зі сплатою чи отриманням відсотків від інвестиції. Як і для внесків, якщо ви додасте відповідну категорію, праворуч буде показано поле, у яке ви зможете ввести суму. Крім того, за потреби, ви можете скористатися можливістю дроблення операцій.

## Робота з зарубіжними інвестиціями

У &kappname; передбачено підтримку декількох валют і різновидів інвестицій, ймовірно, у вас виникне бажання поєднати ці дві можливості. Але робити це слід з особливою обережністю. Як ми вже зауважували, коли ви додаєте запис інвестиції, вам слід вказати валюту, за якою визначається курс цієї інвестиції. Ця валюта може не збігатися з вашою базовою валютою, а отже може бути відмінною від валюти рахунку, на якому зберігаються ваш капітал, або рахунку, куди ви переказуєте (або з якого ви забираєте) ваші гроші для купівлі (або після продажу).

Розглянемо приклад. Нехай вашою базовою валютою є долар США (USD). У вас є інвестиційних рахунок у євро і рахунок куртажу також у євро (EUR). На цьому рахунку ви тримаєте акції TietoEnator, вартість яких визначається у шведських кронах (SEK).

Коли ви вводите параметри операції з купівлі цієї інвестиції, ви використовуєте шведську крону (SEK). Отже, якщо ви купуєте 100 акцій за ціною 248.00 SEK, на загальну суму 24.800,00 SEK, введіть саме ці значення у поля операції.

Попередження про валюту Попередження про валюту

Під час вибору рахунку куртажу для фінансування операції програма попередить вас про відмінність у валютах.

Редактор обмінних курсів Редактор обмінних курсів

Після завершення операції програма попросить вас оновити значення курсу для валюти інвестиційного рахунку, у нашому прикладі SEK -> EUR. Щоб дізнатися більше про діалогове вікно курсів, ознайомтеся з документацією щодо введення курсів вручну.

Якщо ви згодом перемкнетеся на рахунок куртажу, ви побачите суму операції у євро: 2.254,54, якщо обмінний курс дорівнює 11,0000 SEK / EUR.

## Оновлення цін

Існує два способи оновлення цін ваших інвестицій. Ви можете або ввести ціну вручну, або наказати &kappname; отримати ціну з інтернету.

### Оновлення курсів вручну

Ви можете ввести курси ваших інвестицій за допомогою того самого Редактора курсів, яким ви користувалися для валют.

### Інтерактивні курси

У &kappname; передбачено можливість звантаження поточних курсів ваших інвестицій та валют з інтернету.

#### Як працює механізм оновлення курсів з мережі

За вашою вимогою &kappname; отримає з інтернету сторінку, на якій містяться дані щодо поточного курсу. Типово, дані щодо курсів буде отримано з http://finance.yahoo.com, використовувати їх можна лише відповідно до умов користування даними, які встановлюються відповідним сайтом.

Під час пошуку курсів програма використовує торговий код інвестиції. Ось чому важливо, щоб цей код було введено правильно. У Yahoo передбачено підтримку курсів з головних світових ринків, отже, зазвичай достатньо знайти належний символ. Наприклад, акціями TietoEnator торгують на фондовому ринку Стокгольма, відповідний код Yahoo — TIEN.ST.

Щоб знайти торговий код для цінних паперів, що підтримуються Yahoo, скористайтеся можливостями пошуку коду (Symbol Lookup) сайта http://finance.yahoo.com.

#### Встановлення джерела курсів

Щоб отримати значення інтерактивних курсів, вам спочатку слід увімкнути їхнє отримання для всіх інвестицій і валют, дані яких ви бажаєте оновлювати, визначенням вмісту пункту «Джерело інтерактивних курсів». Тут слід вказати службу, звідки слід отримувати значення курсів. У &kappname; передбачено декілька джерел, одне з яких ви можете обрати. Типовим джерелом є Yahoo, це джерело має працювати для більшості інвестицій та всіх валют.

Щоб призначити джерело курсів для інвестиції, перейдіть до перегляду резюме інвестиції рахунку, на якому зберігається цінний папір. Наведіть вказівник миші на пункт цінного паперу, клацніть правою кнопкою миші і оберіть у контекстному меню пункт Редагувати інвестицію.... У вікні майстра параметрів інвестиції двічі натисніть кнопку Далі, щоб перейти на сторінку розділу інтерактивного оновлення. У спадному списку «Мережеве джерело» оберіть джерело даних у інтернеті.

У останніх версіях &kappname;, починаючи з версії 0.9, передбачено підтримку пакунка Finance::Quote, призначеного для отримання інтерактивних курсів. Подібну підтримку передбачено передусім для створення зручних умов користувачам, які раніше користувалися програмою GnuCash, де відповідний пакунок використовується типово. Якщо ви вирішите скористатися саме цим пакунком, ви побачите інший список джерел, той, який підтримується Finance::Quote. Якщо список виявиться порожнім, це означатиме, що пакунок встановлено не належним чином. Щоб дізнатися більше, зверніться до вебсайта пакунка http://finance-quote.sourceforge.net.

#### Коригування курсу

Деякі з мережевих джерел курсів повідомляють курси не у базовій валюті (наприклад EUR), а у якійсь з її дробових частин (наприклад у євроцентах). Якщо ви скористаєтеся подібними даним для визначення курсів, суми ваших інвестицій виявляться помилковими.

Якщо таке трапляється з вашим джерелом даних, ви можете скористатися полем Коефіцієнт, щоб ввести коефіцієнт виправлення. У наведеному вище прикладі такий коефіцієнт дорівнюватиме 0,01.

Доступ до поля Коефіцієнт можна буде отримати лише після позначення пункту Джерело курсів.

#### Отримання курсу

Типово, курси всіх інвестицій та валют оновлюватимуться одночасно. Щоб відкрити діалогове вікно отримання значень курсів з мережі, скористайтеся пунктом меню Інструменти Оновити значення капіталу і курси валют… . Натисніть кнопку Оновити всі, щоб отримати курси всіх інвестицій і валют у вашому файлі &kappname;.

Оновлення ринкових курсів і курсів валют Інтерактивне оновлення фондових та валютних курсів

#### Додавання та зміна джерел курсів

Автори програми не рекомендують змінювати параметри джерел курсів або додавати нові джерела нікому, окрім технічно грамотних користувачів. Такі користувачі мають без проблем читати код HTML і бути ознайомленими зі створенням складних формальних виразів. Якщо ви почуваєтеся непевно хоча б у одному з цих компонентів, ми рекомендуємо вам написати повідомлення до списку листування розробників, якщо жодне з типових джерел курсів вас не задовольняє. Було б добре, якби ви вказали адресу вебсторінки, звідки можна отримати потрібні вам курси.

Якщо ви все ж готові кинути виклик, спробуємо пояснити як все зробити правильно. Перелік джерел курсів міститься у діалоговому вікні параметрів. Скористайтеся пунктом меню Параметри Налаштувати &kappname;. У діалоговому вікні, що відкриється, оберіть розділ Інтерактивні курси. Ви можете або змінити один з поточних записів джерел або створити новий запис джерела. Після внесення потрібних вам змін не забудьте натиснути кнопку Оновити до закриття діалогового вікна. Типово (без натискання кнопки), внесені вами зміни не буде збережено.

Перше, що слід вказати для джерела курсів, це адреса URL. Це адреса сторінки, яку слід отримати з інтернету. Ви побачите позначку %1 у адресах для всіх джерел і позначку %2 у адресах для джерела курсів валют. Для інвестицій %1 буде замінено на торговий код. Для валют %1 буде замінено на початкову валюту, а %2 на валюту призначення. Після цього програма отримає сторінку за відповідною адресою URL, вилучить всі теґи HTML, оброблений таким чином файл буде передано інструменту обробки сторінки.

Зауважте, що адресою URL може бути і простий файл: за його адресою інструмент отримання курсів шукатиме виконуваний скрипт. Цей інструмент передасть будь-які вказані вами параметри командного рядка, а отримані дані передасть інструменту обробки сторінок. Наприклад, ви можете створити скрипт з назвою getquote.sh, у якому міститиметься програма для отримання курсів і який отримуватиме єдиний параметр — торговий код. Тоді вашою адресою URL буде «file:/шлях/до/getquote.sh %1».

Інструмент обробки сторінок шукатиме у тексті сторінки код, дату і курс. Для видобування даних зі сторінки буде використано формальні вирази. Будь ласка, ознайомтеся з документацією щодо класу QRegExp, щоб ознайомитися з прийомами створення формальних виразів. У кожному формальному виразі має бути лише один вираз для пошуку, обмежений круглими дужками. Формат дати повідомлятиме інструменту обробки дат про порядок запису року, місяця і дня. Формат дати слід завжди вказувати у формі «%x %x %x», де x може приймати значення y (рік), m (місяць) або d (день). Інструмент обробки даних виконує обробку досить інтелектуально. Він здатен однаково добре обробити рядки формату %m %d %y December 31st, 2005 і 12/31/05. Значення років у двоцифровому форматі вважатимуться позначеннями років у діапазоні 1950-2049.

## Нереалізовані можливості

Деякі з поширених можливостей, які зазвичай пов’язано з інвестиціями, ще не реалізовано у &kappname;. Серед цих можливостей: похідні фінансові інструменти (опціони, ф’ючерси тощо), збільшення капіталів і звітування про податки за інвестиціями.