Наши партнеры

UnixForum





Библиотека сайта rus-linux.net



Программы для управления портфелем ценных бумаг в Linux

Оригинал: What is good stock portfolio management software on Linux
Автор: Dan Nanni
Дата публикации: 4 января 2016 года
Перевод: А. Кривошей
Дата перевода: май 2016 г.

Если вы занимаетесь инвестициями в ценные бумаги, то понимаете важность разработки хорошей стратегии по управлению портфелем с учетом горизонта инвестирования, финансовых ресурсов и упраления рисками. Для помощи инвестору в разработке такой стратегии создано большое количество коммерческих компьютерных программ, которые помимо этого, позволяют также отслеживать котировки ценных бумаг, и имеют функции для настройки оповещений и создания отчетов.

Тем пользователям Linux, кто ищет хорошую программу с открытым исходным кодом для мониторинга и управления портфелем ценных бумаг, я могу порекомендовать JStock, написанную на Java, и поэтому работающую в любой системе с установленной JRE.

Несмотря на то, что JStock разрабатывается одним человеком (Yan Cheng Cheok), программа обладает внушительной функциональностью. Например, JStock поддерживает мониторинг цен с помощью списков наблюдения, несколько портфелей, различные индикаторы и сканеры, 27 различных фондовых бирж, а также резервное копирование в облако.

Установка JStock в Linux

Так как JStock написана на Java, вам необходимо сначала установить JRE. Обратите внимание, что JStock требует JRE версии не менее 1.8. Если ваша система не соответствует этим требованиям, JStock выдаст следующую ошибку:

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/yccheok/jstock/gui/JStock : Unsupported major.minor version 51.0

После установки JRE скачайте последний релиз JStock с официального сайта и запустите его, как показано ниже.

$ wget https://github.com/yccheok/jstock/releases/download/release_1-0-7-13/jstock-1.0.7.13-bin.zip
$ unzip jstock-1.0.7.13-bin.zip
$ cd jstock
$ chmod +x jstock.sh
$ ./jstock.sh

Мониторинг движения цен акций с помощью списка наблюдения

В JStock вы можете мониторить движение цены акции и автоматически получать уведомления, создав один или несколько списков наблюдения. В каждый такой список вы можете добавить несколько интересующих вас акций. Затем добавьте свои пороговые значения в столбцы "Fall Below" и "Rise Above", которые соответствуют минимальным и максимальным значениям соответственно.

список наблюдения

Например, если вы зададите максимальные/минимальные уровни цен акций AAPL $102 и $115.50, вы увидите уведомление на рабочем столе, если цена опустится ниже $102 или поднимется выше $115.50.
Вы также можете активировать опцию получения уведомлений по электронной почте для таких событий. Для этого перейдите в меню "Options", во вкладке "Alert" активируйте бокс "Send message to email(s)" и введите свой адрес электронной почты Gmail. После авторизации JStock начнет отправлять уведомления на вашу электронную почту.

настройка уведомлений

Управление несколькими портфелями

JStock позволяет управлять сразу несколькми портфелями. Эта возможность полезна, если вы работаете с несколькими брокерами. Вы можете создать отдельный портфель для каждого брокера и управлять своими транзакциями для каждого брокера отдельно. Переключаться между портфелями можно из меню "Portfolio".

Управление несколькими портфелями

При желании вы можете активировать опцию комиссии брокера и вводить любые комиссии, сборы или клиринговые платежи для каждой транзакции. Если вам лень это делать, вы можете активировать режим автоматического расчета комиссий и заранее ввести прейскуранты для каждой брокерской фирмы. Затем JStock будет автоматически рассчитывать и вводить комиссии при добавлении транзакции в портфель.

Настройка комисии брокера

Использование встроенных или сторонних индикаторов

Если вы занимаетесь техническим анализом, вы можете использовать в JStock различные встроенные и собственные индикаторы. Ниже список доступных по умолчанию индикаторов:

Moving Average Convergence Divergence (MACD)
Relative Strength Index (RSI)
Money Flow Index (MFI)
Commodity Channel Index (CCI)
Golden Cross, Death Cross
Top Gainers/Losers

Для установки любого из них перейдите во вкладку "Stock Indicator Editor". Затем кликните кнопку "Install" в правой части панели. Выберите опцию "Install from JStock server" и установите нужный вам индикатор.

Установка индикаторов

После установки перейдите на вкладку "Stock Indicator Scanner", кликните кнопку "Scan" и выберите любой индикатор. После выбора рынка для сканирования (например NYSE, NASDAQ), JStock выполнит сканирование и покажет список акций, для которых рассчитан индикатор.

Активация индикатора

Помимо встроенных вы можете задать собственный индикатор с помощью графического редактора индикаторов. На скриншотах ниже приведен пример построения индикатора для цены, меньшей или равной 60-дневному среднему.

Создание собственного индикатора

Облачное резервное копирование и обмен данными между приложениями для Linux и Android

Еще одна примечательная возможность JStock - облачное резервное копирование данных. JStock позволяет вам сохранять и восстанавливать ваши портфели и/или списки наблюдения с помощью Google Drive, и эта функция работает на различных платформах. Она особенно полезна если вы используете JStock на двух и более платформах. Я тестировал ее на десктопной версии для Linux и мобильной для Android, все работало прекрасно. Я сохранял сои портфели на Android, и затем восстанавливал их в Linux.

Приложение для Android

Восстановление портфеля

Если вы не видите свои портфели и списки наблюдения после восстановления их из Google Drive, убедитесь, что в меню "Country" у вас корретно выбрана страна.

Бесплатная версия JStock Android доступна в Google Play. Если вам нужна полнофункциональная мобильная программа (включая облачное резервное копирование, оповещения, графики), можете купить платную версию.