Библиотека сайта rus-linux.net
Следим за инвестициями с Grism
Оригинал: Track your investments with Grism
Автор: Shashank Sharma
Дата: 29 августа 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 7 сентября 2008
В последнее время мой отец донимал меня, чтобы я нашел ему свободную программу, с помощью которой он мог бы следить за рыночными тенденциями. Он задумал вложить в рынок капитал, хоть сначала и небольшой, но не без должного усердия. Сегодня мой отец отслеживает рыночные тенденции с помощью Grism - программы, написанной на языке Ruby. Программа позволяет создавать списки акций, за которыми нужно следить (Watchlists) и портфолио (Portfolios), а также строит графики, позволяющие оценить состояние определенных акций.
Внутри Grism скрыт модуль YahooFinance, написанный на языке Ruby. Этот модуль позволяет изображать котировки акций с сайта Yahoo! Finance. Для установки Grism потребуется большое число зависимостей, среди которых Ruby, GTK+ 2.8, ruby-gtk2 и ruby-libglade2. После их установки скачайте последний tarball-архив и запустите команду:
tar zxvf grism-0.9.0.tar.gz
Перейдите во вновь созданный каталог grism-0.9.0
и запустите скрипт setup.rb
:
ruby setup.rb
Запустить Grism можно из консоли, набрав команду grism
, либо, во многих дистрибутивах ее можно будет найти в главном меню: Приложения -> Офис.
При запуске Grism вы увидите пустые списки Watchlists и Portfolios на панели в левой части экрана. Можно создавать столько списков Watchlists, сколько нужно, и в каждом может быть хоть сколько элементов. Список Watchlist можно добавить через меню File -> New Watchlist.
После ввода имени и краткого описания можно добавлять биржевые символы акций или символы взаимных фондов в список. Для создания записи выберите Stock -> Add Item. В диалоговом окне Watch List Entry введите символ акции и укажите ее курс. При наличии отметки Use current market price Grism подставит в это поле текущие котировки с сайта Yahoo! Finance. К сожалению, Grism не подсказывает пользователю о том, каким именно должен быть биржевой символ. Поэтому если хотите добавить в список Google, Yahoo! или Apple Inc., вам придется идти на веб-сайт Yahoo! Finance, найти там интересующий символ и ввести эти четыре буквы вручную в свой watchlist.
Если хотите следить за акциями Apple, введите AAPL в поле Symbol и нажмите OK. Когда начнутся торги, можно будет следить за динамикой цен, знать состояние рынка на момент предыдущего закрытия торгов и другую полезную информацию о выбранных акциях. Если требуется больше информации, например MarketCap или Dividend, нажмите на значке лупы для перехода в расширенный режим.
Создать новое портфолио также просто. Выберите пункт меню New -> Portfolios и введите имя портфолио в диалоговом окне Portfolio Properties. Как и с watchlist, Grism может отслеживать несколько портфолио, и в каждом может быть несколько записей. Для создания новой записи выберите пункт меню Stock -> Add Item. После ввода символа акций, укажите, что именно вы собираетесь делать - покупать или продавать, нажатием на одном из переключателей. Далее нужно указать количество акций. Отметьте галочкой Use current market price, если хотите покупать или продавать акции по текущей рыночной цене, либо введите цену вручную в поле Price. Также можно указать трансакционные издержки в поле Transaction Cost в диалоговом окне Add to Portfolio.
После открытия торгов нажмите Folder -> Refresh, чтобы увидеть текущие котировки. Grism отобразит изменения как за текущий день, так и за весь период наблюдений.
Чтобы следить за состоянием своих акций, выберите пункт меню Stock -> Chart. По умолчанию Grism изображает график, основываясь на данных за последний год, однако можно выбрать любой другой период от недели до 10 лет, выбрав соответствующий пункт из выпадающего меню. На графике Grism изображает лишь два ряда данных - цену акций и их объем. Для сохранения графика нажмите на значке в верхнем правом углу окна. К сожалению, Grism может сохранять график лишь в формате PNG, правда можно указать свое разрешение.
Можно перемещать записи из одного портфолио в другое и также с watchlist. Выбрав элемент watchlist или портфолио, нажмите пункт меню Stock -> Move to и выберите, куда следует его отправить. Grism ведет записи по всем вашим транзакциям, можно вспомнить все свои покупки и продажи, нажав на значке Portfolio History, будут выведены цены и даты. Все данные Grism хранит в подкаталоге ~/.grism
домашнего каталога пользователя.
На данный момент Grism может брать данные о котировках только с Yahoo! Finance, и изменить что либо невозможно, потому что по словам разработчика Nicholas Rahn, "модуль yahoofinance жестко встроен в код Grism".
Заключение
Grism - замечательное средство для ознакомления с рыночной игрой "на берегу". С его помощью можно с легкостью следить за своими инвестицями. Однако есть ряд недостатков. Например, упомянутое ранее отсутствие биржевых символов. Далее, при выборе пункта меню Stock -> Refresh Grism обновляет данные не для всех портфолио и watchlist, а только для выбранных. Котировки, отображаемые Grism на основе Yahoo! Finance запаздывают на 15-20 минут. Но несмотря на эти мелочи, Grism можно назвать замечательной программой для всех новичков, интересующихся рынками ценных бумаг.