Lean  $LEAN_TAG$
QuantConnect.Orders.IndiaOrderProperties Class Reference

Contains additional properties and settings for an order submitted to Indian Brokerages More...

Inheritance diagram for QuantConnect.Orders.IndiaOrderProperties:
[legend]

Public Types

enum  IndiaProductType { IndiaProductType.MIS, IndiaProductType.CNC, IndiaProductType.NRML }
 Define the India Order type that we are targeting (MIS/CNC/NRML). More...
 

Public Member Functions

 IndiaOrderProperties (Exchange exchange)
 Initialize a new OrderProperties for IndiaOrderProperties More...
 
 IndiaOrderProperties (Exchange exchange, IndiaProductType productType)
 Initialize a new OrderProperties for IndiaOrderProperties More...
 
override IOrderProperties Clone ()
 Returns a new instance clone of this object More...
 
- Public Member Functions inherited from QuantConnect.Orders.OrderProperties
 OrderProperties ()
 Initializes a new instance of the OrderProperties class More...
 
 OrderProperties (Exchange exchange)
 Initializes a new instance of the OrderProperties class, with exchange param param name="exchange">Exchange name for market More...
 

Properties

string ProductType [get]
 India product type More...
 
- Properties inherited from QuantConnect.Orders.OrderProperties
TimeInForce TimeInForce [get, set]
 Defines the length of time over which an order will continue working before it is cancelled More...
 
Exchange Exchange [get, set]
 Defines the exchange name for a particular market More...
 
- Properties inherited from QuantConnect.Interfaces.IOrderProperties
TimeInForce TimeInForce [get, set]
 Defines the length of time over which an order will continue working before it is cancelled More...
 

Detailed Description

Contains additional properties and settings for an order submitted to Indian Brokerages

Definition at line 23 of file IndiaOrderProperties.cs.

Member Enumeration Documentation

◆ IndiaProductType

Define the India Order type that we are targeting (MIS/CNC/NRML).

Enumerator
MIS 

Margin Intraday Square Off (0)

CNC 

Cash and Carry (1)

NRML 

Normal (2)

Definition at line 33 of file IndiaOrderProperties.cs.

Constructor & Destructor Documentation

◆ IndiaOrderProperties() [1/2]

QuantConnect.Orders.IndiaOrderProperties.IndiaOrderProperties ( Exchange  exchange)

Initialize a new OrderProperties for IndiaOrderProperties

Parameters
exchangeExchange value, nse/bse etc

Definition at line 55 of file IndiaOrderProperties.cs.

◆ IndiaOrderProperties() [2/2]

QuantConnect.Orders.IndiaOrderProperties.IndiaOrderProperties ( Exchange  exchange,
IndiaProductType  productType 
)

Initialize a new OrderProperties for IndiaOrderProperties

Parameters
exchangeExchange value, nse/bse etc
productTypeProductType value, MIS/CNC/NRML etc

Definition at line 64 of file IndiaOrderProperties.cs.

Member Function Documentation

◆ Clone()

override IOrderProperties QuantConnect.Orders.IndiaOrderProperties.Clone ( )
virtual

Returns a new instance clone of this object

Reimplemented from QuantConnect.Orders.OrderProperties.

Definition at line 72 of file IndiaOrderProperties.cs.

Property Documentation

◆ ProductType

string QuantConnect.Orders.IndiaOrderProperties.ProductType
get

India product type

Definition at line 28 of file IndiaOrderProperties.cs.


The documentation for this class was generated from the following file: