Interface ITrade
Encapsulates the basic trade information from Alpaca APIs.
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public interface ITradeProperties
| Improve this Doc View SourceConditions
Gets trade conditions list.
Declaration
IReadOnlyList<String> Conditions { get; }Property Value
| Type | Description | 
|---|---|
| IReadOnlyList<String> | 
Exchange
Gets trade source exchange identifier.
Declaration
String Exchange { get; }Property Value
| Type | Description | 
|---|---|
| String | 
Price
Gets trade price level.
Declaration
Decimal Price { get; }Property Value
| Type | Description | 
|---|---|
| Decimal | 
Size
Gets trade quantity.
Declaration
Decimal Size { get; }Property Value
| Type | Description | 
|---|---|
| Decimal | 
Symbol
Gets asset symbol.
Declaration
String Symbol { get; }Property Value
| Type | Description | 
|---|---|
| String | 
TakerSide
Gets crypto trade taker side.
Declaration
TakerSide TakerSide { get; }Property Value
| Type | Description | 
|---|---|
| TakerSide | 
Tape
Gets tape where trade occurred.
Declaration
String Tape { get; }Property Value
| Type | Description | 
|---|---|
| String | 
TimestampUtc
Gets trade timestamp in UTC.
Declaration
DateTime TimestampUtc { get; }Property Value
| Type | Description | 
|---|---|
| DateTime | 
TradeId
Gets trade identifier.
Declaration
UInt64 TradeId { get; }Property Value
| Type | Description | 
|---|---|
| UInt64 | 
Update
Gets trade update reason if any.
Declaration
String Update { get; }Property Value
| Type | Description | 
|---|---|
| String |