Sha256: bd00bae950e444420ffa90672baab32ba60106cf49309d2a31248cfbfac70928

Contents?: true

Size: 1004 Bytes

Versions: 7

Compression:

Stored size: 1004 Bytes

Contents

# SnapTrade::TradeExecutionStatus

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **symbol** | **BrokerageSymbol** |  | [optional] |
| **universal_symbol** | **UniversalSymbol** |  | [optional] |
| **trade** | **Trade** |  | [optional] |
| **state** | [**State**](State.md) |  | [optional] |
| **filled_units** | **Integer** | Number of filled units | [optional] |
| **action** | [**TradeExecutionStatusAction**](TradeExecutionStatusAction.md) |  | [optional] |
| **price** | **Float** | Price of execution | [optional] |
| **commissions** | **Float** | Fees paid from executing trade | [optional] |
| **meta** | **Hash<String, Object>** | Other misc. data | [optional] |

## Example

```ruby
require 'snaptrade'

instance = SnapTrade::TradeExecutionStatus.new(
  symbol: null,
  universal_symbol: null,
  trade: null,
  state: null,
  filled_units: 3,
  action: null,
  price: 23.44,
  commissions: 23.44,
  meta: {"canceledUnits":2}
)
```

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
snaptrade-1.17.6 docs/TradeExecutionStatus.md
snaptrade-1.17.5 docs/TradeExecutionStatus.md
snaptrade-1.17.4 docs/TradeExecutionStatus.md
snaptrade-1.17.3 docs/TradeExecutionStatus.md
snaptrade-1.17.2 docs/TradeExecutionStatus.md
snaptrade-1.17.1 docs/TradeExecutionStatus.md
snaptrade-1.17.0 docs/TradeExecutionStatus.md