Finance::Alpaca::Struct::TradeActivity - A Single Trade Activity Object


    use Finance::Alpaca;
    my @activities = Finance::Alpaca->new( ... )->activities;


The account activities API provides access to a historical record of transaction activities that have impacted your account. Trade execution activities and non-trade activities, such as dividend payments, are both reported through this endpoint. See the bottom of this page for a full list of the types of activities that may be reported.


The following properties are contained in the object.

    for my $activity ($camelia->activities()) {
        say $activity->symbol;
id - An ID for the activity, always in “::” format. Can be sent as page_token in requests to facilitate the paging of results.
activity_type - FILL
cum_qty - The cumulative quantity of shares involved in the execution
leaves_qty - For partially_filled orders, the quantity of shares that are left to be filled
price - The per-share price that the trade was executed at
qty - The number of shares involved in the trade execution
side - buy, sell, or sell_short
symbol - The symbol of the security being traded
transaction_time - Timestamp at which the execution occurred as a Time::Moment object
order_id - The id (UUID) for the order that filled
type - fill or partial_fill


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.


Sanko Robinson <>