Finance-Quote-Moex
view release on metacpan or search on metacpan
Perl модÑÐ»Ñ Finance::Quote::Moex
================================
ÐолÑÑÐ°ÐµÑ Ð¾Ð½Ð»Ð°Ð¹Ð½ коÑиÑовки ÑоÑÑийÑкиÑ
инÑÑÑÑменÑов Ñ Ð±Ð¸Ñжи ÐÐÐРиÑполÑзÑÑ perl [Finance::Quote](https://github.com/finance-quote/finance-quote)
Сделано Ð´Ð»Ñ [GnuCash](http://www.gnucash.org/)
ÐоÑиÑовки полÑÑаÑÑÑÑ Ñ ÑайÑа http://moex.com
УÑÑановка
---------
ÐÑе Ð²Ð¸Ð´Ñ ÑÑÑановок не изменÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð·Ð°Ð³ÑÑзки Finance::Quote. ÐоÑÑÐ¾Ð¼Ñ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð² GnuCash модÑÐ»Ñ Ð±ÑÐ´ÐµÑ Ð½Ðµ доÑÑÑпен.
ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÐµÑÑÑ ÑÑи ваÑианÑа:
1. УÑÑановиÑе пеÑеменнÑÑ ÑÑÐµÐ´Ñ Ð¿ÐµÑед запÑÑком GnuCash.
```bash
FQ_LOAD_QUOTELET="-defaults Moex" gnucash
```
2. Ñ GnuCash еÑÑÑ Ñайл наÑÑÑойки ÑÑÐµÐ´Ñ (обÑий Ð´Ð»Ñ Ð²ÑеÑ
полÑзоваÑелей)
* Ð´Ð»Ñ Linux `/etc/gnucash/enviroment`;
* Ð´Ð»Ñ Windows `C:\Program Files (x86)\gnucash\etc\gnucash`.
ÐоÑÑаÑоÑно в ÐºÐ¾Ð½ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ:
```
FQ_LOAD_QUOTELET=-defaults Moex
```
3. ÐопÑавиÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð·Ð°Ð³ÑÑзки Finance::Quote, как ÑÑо опиÑано в ÑÑÑной ÑÑÑановке.
### УÑÑановка из cpan
Я добавил модÑÐ»Ñ Ð½Ð° cpan. Ðожно ÑÑÑановиÑÑ Ð¸Ð· него.
РлÑбой полной веÑÑии Perl:
```
cpan Finance::Quote::Moex
```
ÐÑли ÑÑÑановлен cpanminus:
```
cpanm Finance::Quote::Moex
```
### УÑÑановка на Debian/Ubuntu
УÑÑановиÑе Ð¿Ð°ÐºÐµÑ .deb из [releases](https://github.com/partizand/finquote/releases)
### Ð ÑÑÐ½Ð°Ñ ÑбоÑка
```
make
make install
```
`make install` плоÑ
Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°. ÐопÑобÑйÑе вмеÑÑо Ð½ÐµÑ `checkinstall`
Ðа Windows в Strawberry perl иÑполÑзоваÑÑ gmake (в ÑÑаÑÑÑ
веÑÑиÑÑ
- dmake).
### Ð ÑÑÐ½Ð°Ñ ÑÑÑановка (не ÑекомендÑеÑÑÑ)
* СкопиÑоваÑÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ *.pm в каÑалог Finance/Quote (ÐÐ»Ñ Win обÑÑно c:\strawberry\perl\site\lib\Finance\Quote\, Ð´Ð»Ñ linux /usr/share/perl5/Finance/quote, Ð´Ð»Ñ Mac /Library/Perl/5.18/Finance/Quote/)
* ÐобавиÑÑ Ð² quote.pm (Ð»ÐµÐ¶Ð¸Ñ Ð½Ð° каÑалог вÑÑе), ÑÑÑÐ»ÐºÑ Ð½Ð° новÑе модÑли
```perl
# If we get an empty new(), or one starting with -defaults,
# then load up the default methods.
if (!@reqmodules or $reqmodules[0] eq "-defaults") {
shift(@reqmodules) if (@reqmodules);
# Default modules
@modules = qw/AEX AIAHK ASEGR ASX BMONesbittBurns BSERO Bourso
Cdnfundlibrary Citywire CSE Currencies Deka DWS FTPortfolios Fidelity FidelityFixed
FinanceCanada Fool FTfunds HU GoldMoney HEX IndiaMutual LeRevenu
ManInvestments Morningstar MorningstarJP MStaruk NZX Platinum Moex
SEB SIXfunds SIXshares StockHouseCanada TSP TSX Tdefunds
Tdwaterhouse Tiaacref TNetuk Troweprice Trustnet Union USFedBonds
VWD ZA Cominvest Finanzpartner YahooJSON Yahoo::Asia
Yahoo::Australia Yahoo::Brasil Yahoo::Europe Yahoo::NZ
Yahoo::USA YahooYQL ZA_UnitTrusts/; }
$this->_load_modules(@modules,@reqmodules);
```
FQ_LOAD_QUOTELET="-defaults Moex"
```
Ð GnuCash заводиÑÑ ÑеннÑе бÑмаги пÑимеÑно Ñак:

ÐÑполÑзование
-------------
### ÐблигаÑии
ÐолÑÑÐ°ÐµÑ ÑÑедневзвеÑеннÑÑ ÑÐµÐ½Ñ Ð¿ÑедÑдÑÑего Ð´Ð½Ñ Ð´Ð»Ñ Ð¾Ð±Ð»Ð¸Ð³Ð°Ñий на ÐÐÐÐ
ФÑнкÑии:
* moex_bond_tplus, Т+: ÐÑновной Ñежим - безадÑеÑ. Цена не бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_nkd, Т+: ÐÑновной Ñежим - безадÑеÑ. Цена бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_usd, Т+: ÐÑновной Ñежим (USD) - безадÑеÑ. Цена не бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_usd_nkd, Т+: ÐÑновной Ñежим (USD) - безадÑеÑ. Цена бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_eur, Т+: ÐблигаÑии (EUR) - безадÑеÑ. Цена не бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_eur_nkd, Т+: ÐблигаÑии (EUR) - безадÑеÑ. Цена бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_pir, Т+ ÐблигаÑии ÐÐÐ - безадÑеÑ. Цена не бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_pir_nkd, Т+ ÐблигаÑии ÐÐÐ - безадÑеÑ. Цена бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_pir_usd, Т+: ÐблигаÑии ÐÐÐ (USD) - безадÑеÑ. Цена не бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
* moex_bond_tplus_pir_usd_nkd, Т+: ÐблигаÑии ÐÐÐ (USD) - безадÑеÑ. Цена бÑÐ´ÐµÑ Ð²ÐºÐ»ÑÑаÑÑ ÐÐÐ
Ð¢Ð¸ÐºÐµÑ ÑказÑваÑÑ ÐºÐ°Ðº на ÐоÑбиÑже. ÐапÑÐ¸Ð¼ÐµÑ SU26218RMFS6 - ÐФР26218, RU000A0JSGV0 - Ð ÐÐ-32. ÐайÑи обознаÑение ÑикеÑов можно по поиÑÐºÑ Ð¸Ð½ÑÑÑÑменÑа на [ÑайÑе ...

### ÐкÑии
ÐолÑÑÐ°ÐµÑ ÑÐµÐ½Ñ Ð·Ð°ÐºÑÑÑÐ¸Ñ Ð¿ÑедÑдÑÑего ÑоÑгового Ð´Ð½Ñ ÑоÑÑийÑкиÑ
акÑий на ÐÐÐÐ.
ФÑнкÑÐ¸Ñ moex_stock
ÐоÑиÑовки беÑÑÑÑÑ Ñ ÑайÑа ÐоÑбиÑжи.

ÐÑполÑзÑйÑе Ñип "ÐеизвеÑÑнÑй" и ÑÑнкÑÐ¸Ñ moex_stock.
ТеÑÑиÑование
------------
```
ONLINE_TEST="y" make test
```
УÑÑановка Finance::Quote
------------------------
ÐÐ»Ñ ÑÑÑановки Finance::Quote на Windows нÑжно пÑедпÑинÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе Ñаги. СоглаÑно [докÑменÑаÑии GnuCash (eng)](https://wiki.gnucash.org/wiki/Online_Quotes) доÑÑаÑоÑно...
( run in 2.014 seconds using v1.01-cache-2.11-cpan-df04353d9ac )