2017 © Pedro Peláez
 

library masterfolio

Masterfolio API PHP Implementation

image

advsm/masterfolio

Masterfolio API PHP Implementation

  • Tuesday, April 8, 2014
  • by advsm
  • Repository
  • 1 Watchers
  • 0 Stars
  • 14 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Masterfolio API Client

Реализация API для работы с портфелем на Masterfolio., (*1)

Как установить?

Установка производится при помощи Composer., (*2)

1) Создайте файл composer.json со следующим содержимым:, (*3)

{
    "require": {
        "advsm/masterfolio": "dev-master"
    }
}

2) Запустите команду установки:, (*4)

composer.phar install

Как использовать?

// Инициализация API
$config = new Masterfolio\Config(array(
    'apiKey'   => '',   // Ключ доступа к API. Выдается по запросу через тикеты
    'email'    => '',   // Логин для доступа к Masterfolio
    'password' => '',   // Пароль для доступа к Masterfolio
    'rurQuote' => 35.5, // Курс рубля по отношению к доллару
));

// Создание портфеля
$portfolio = new Masterfolio\Portfolio($config);

// Вывод прибыли по портфелю за 1 апреля 2014
$portfolio->getProfit('2014-04-01');

// Получение прибыли всех ПАММ счетов за 1 апреля 2014
foreach ($portfolio->getBrokers() as $broker) {
    foreach ($broker->getPamms() as $pamm) {
        sprintf(
            "%s: %s\n",
            $pamm->getName(),
            $pamm->getProfit('2014-04-01')
        );
    }
}

// Получение прибыли по портфелю за текущий месяц
$portfolio->getProfitForPeriod(date('Y-m-01'), date('Y-m-t'));

The Versions

08/04 2014

dev-master

9999999-dev

Masterfolio API PHP Implementation

  Sources   Download

The Requires

 

by Andrey Smirnov