Show / Hide Table of Contents

Class AdvancedOrderBase

Encapsulates base data for advanced order types, never used directly by any code.

Inheritance
System.Object
OrderBase
AdvancedOrderBase
BracketOrder
OneCancelsOtherOrder
StopLossOrder
TakeProfitOrder
Inherited Members
OrderBase.Symbol
OrderBase.Quantity
OrderBase.Side
OrderBase.Type
OrderBase.Duration
OrderBase.ClientOrderId
OrderBase.ExtendedHours
OrderBase.PositionIntent
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public abstract class AdvancedOrderBase : OrderBase

Constructors

| Improve this Doc View Source

AdvancedOrderBase(SimpleOrderBase, OrderClass)

Creates new instance of the AdvancedOrderBase class.

Declaration
protected AdvancedOrderBase(SimpleOrderBase baseOrder, OrderClass orderClass)
Parameters
Type Name Description
SimpleOrderBase baseOrder

Base order object for creating advanced one.

OrderClass orderClass

Advanced order class for new smart order.

Properties

| Improve this Doc View Source

OrderClass

Gets or sets the order class for advanced order types.

Declaration
public OrderClass OrderClass { get; }
Property Value
Type Description
OrderClass

Extension Methods

OrderBaseExtensions.WithDuration<TOrder>(TOrder, TimeInForce)
OrderBaseExtensions.WithClientOrderId<TOrder>(TOrder, String)
OrderBaseExtensions.WithExtendedHours<TOrder>(TOrder, Boolean)
OrderBaseExtensions.WithPositionIntent<TOrder>(TOrder, PositionIntent)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX