Sha256: 3749e204a96935b2687a90260b26caf9882e88b90018deda6bb790be7107625e

Contents?: true

Size: 1.04 KB

Versions: 34

Compression:

Stored size: 1.04 KB

Contents

# SnapTrade::TradeExecutionStatus

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **symbol** | [**BrokerageSymbol**](BrokerageSymbol.md) |  | [optional] |
| **universal_symbol** | [**UniversalSymbol**](UniversalSymbol.md) |  | [optional] |
| **trade** | [**Trade**](Trade.md) |  | [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

34 entries across 34 versions & 1 rubygems

Version Path
snaptrade-1.15.0 docs/TradeExecutionStatus.md
snaptrade-1.14.0 docs/TradeExecutionStatus.md
snaptrade-1.13.0 docs/TradeExecutionStatus.md
snaptrade-1.12.0 docs/TradeExecutionStatus.md
snaptrade-1.11.0 docs/TradeExecutionStatus.md
snaptrade-1.10.0 docs/TradeExecutionStatus.md
snaptrade-1.9.0 docs/TradeExecutionStatus.md
snaptrade-1.8.0 docs/TradeExecutionStatus.md
snaptrade-1.7.0 docs/TradeExecutionStatus.md
snaptrade-1.6.0 docs/TradeExecutionStatus.md
snaptrade-1.5.0 docs/TradeExecutionStatus.md
snaptrade-1.4.0 docs/TradeExecutionStatus.md
snaptrade-1.3.0 docs/TradeExecutionStatus.md
snaptrade-1.2.0 docs/TradeExecutionStatus.md