dakshhmehta/php-tradebook

Maintainers

Package info

github.com/dakshhmehta/php-tradebook

pkg:composer/dakshhmehta/php-tradebook

Statistics

Installs: 36

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2022-12-27 09:43 UTC

This package is auto-updated.

Last update: 2026-03-10 09:03:48 UTC


README

Example

use Dakshhmehta\PhpTradebook\Trade;
use Dakshhmehta\PhpTradebook\TradeBook;

$tradebook = new TradeBook([
    new Trade([
        'id' => 2,
        'symbol' => 'TCS',
        'date' => '2022-09-26',
        'qty' => 5,
        'type' => 'buy',
    ]),
    new Trade([
        'id' => 1,
        'symbol' => 'TCS',
        'date' => '2022-10-24',
        'qty' => 10,
        'type' => 'buy',
    ]),
    new Trade([
        'id' => 3,
        'symbol' => 'TCS',
        'date' => '2022-09-19',
        'qty' => 5,
        'type' => 'sell',
    ]),
]);

$trades = $tradebook->getTrades();
$ledger = $tradebook->getLedger();
echo $tradebook->getHolding();