-
-
30 Apr 2021 22:56:50 UTC
- Distribution: Finance-Alpaca
- Module version: 0.9902
- Source (raw)
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues
- Testers (44 / 57 / 10)
- Kwalitee
Bus factor: 1- 80.44% Coverage
- License: artistic_2
- Perl: v5.22.0
- Activity
24 month- Tools
- Download (39.39KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
NAME
Finance::Alpaca::Struct::Position - A Single Account Object
SYNOPSIS
use Finance::Alpaca; my $tsla = Finance::Alpaca->new( ... )->position( 'TSLA' ); say sprintf '%s %f shares of %s', ucfirst $tsla->side, abs $tsla->qty, $tsla->symbol
DESCRIPTION
The positions API provides information about an account’s current open positions. The response will include information such as cost basis, shares traded, and market value, which will be updated live as price information is updated. Once a position is closed, it will no longer be queryable through this API.
Properties
The following properties are contained in the object.
$position->change_today();
asset_id
- Asset ID (UUID)asset_class
- Asset class name (us_equity)exchange
- Exchange name of the assetsymbol
- Symbol name of the assetavg_entry_price
- Average entry price of the positionqty
- The number of sharesside
- "long"market_value
- Total dollar amount of the positioncost_basis
- Total cost basis in dollarunrealized_pl
- Unrealized profit/loss in dollarsunrealized_plpc
- Unrealized profit/loss percent (by a factor of 1)unrealized_intraday_pl
- Unrealized profit/loss in dollars for the dayunrealized_intraday_plpc
- Unrealized profit/loss percent (by a factor of 1)current_price
- Current asset price per sharelastday_price
- Last day’s asset price per share based on the closing value of the last trading daychange_today
- Percent change from last day price (by a factor of 1)
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module.
AUTHOR
Sanko Robinson <sanko@cpan.org>
Module Install Instructions
To install Finance::Alpaca, copy and paste the appropriate command in to your terminal.
cpanm Finance::Alpaca
perl -MCPAN -e shell install Finance::Alpaca
For more information on module installation, please visit the detailed CPAN module installation guide.