# Інвестиції

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

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

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

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

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

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

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

Типовим для рахунку у брокерській установі є те, що на ньому містяться цінні папери та готівка. У &kmymoney; інвестиційний рахунок зберігає дані лише щодо цінних паперів. У такому записів рахунку не можуть зберігатися дані щодо грошового балансу. Це пов'язано із рішенням розробників щодо дизайну програми, яке було прийнято, коли у &kmymoney; вперше з'явилися інвестиційні рахунки. Це рішення може бути змінено у майбутніх версіях програми. У поточній версії будь-який рух коштів, пов'язаний із придбанням цінного паперу, або будь-який прибуток, отриманий від продажу або переказу дивідендів, потребує використання брокерського рахунку.

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

Коли у операції використовується певне інвестування коштів (для придбання цінного паперу) або отримання коштів (від продажу або дивідендів), відповідну операцію має бути пов'язано із іншим рахунком, на якому зберігаються гроші, типово, кредитним рахунком. Ви можете вказати будь-який відповідний рахунок для будь-якого переказу, пов'язаного із інвестуванням, який цього потребує. Втім, у &kmymoney; передбачено брокерський рахунок, який іноді називають грошовим рахунком, який є типовим рахунком для таких операцій.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- Валюта. Ринкова обмінна валюта, у якій торгують цією інвестицією. Типово, визначається за країною, у якій торгують цінним папером. Це, зазвичай, але не обов'язково, типова валюта для інвестиційного рахунку, на якому зберігаються дані щодо цінного паперу.

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

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

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

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

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

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

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

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

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

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

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

- Дія

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

- Рахунок

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

- Внески

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

### Дія

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

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

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

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

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

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

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

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

- Просте збільшення або зменшення кількості цінних паперів, які вам належать. Використовується дуже нечасто, оскільки для цінних паперів є нетиповою поява або зникнення без безпосереднього придбання або продажу цих цінних паперів. Одним із випадків використання цих пунктів є випадки, коли програма &kmymoney; не може самостійно обробити появу чи зникнення цінних паперів, зокрема випадки обміну деякої кількості цінних паперів на іншу кількість цінних паперів іншого класу того самого цінного паперу.

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

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

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

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

### Рахунок

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

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

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

### Внески

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

### Відсоток

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

З інвестиціями, зазвичай, пов'язують деякі властивості, які ще не реалізовано у &kmymoney;. Серед них похідні, опціони та ф'ючерси. Крім того, якщо ви продаєте цінний папір, &kmymoney; не може визначити, які саме цінні папери було продано, тобто нещодавно придбані чи придбані давно, отже не може обчислити прибуток від інвестиції. Нарешті, програма не може знайти про специфічні для країни вимоги щодо податкової звітності, але це можна, зазвичай, виправити позначенням усіх пов'язаних із податками категорій, які використовуються для операцій, які може бути обкладено податками.