d4ca27f93f
Co-authored-by: Python Stubs Deployer <stubs-deploy@quantconnect.com>
66 lines
2.2 KiB
Python
66 lines
2.2 KiB
Python
# encoding: utf-8
|
|
# module QuantConnect.Orders.TimeInForces calls itself TimeInForces
|
|
# from QuantConnect.Common, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null
|
|
# by generator 1.145
|
|
# no doc
|
|
|
|
# imports
|
|
import datetime
|
|
import QuantConnect.Orders
|
|
import QuantConnect.Orders.TimeInForces
|
|
import QuantConnect.Securities
|
|
import System
|
|
import typing
|
|
|
|
# no functions
|
|
# classes
|
|
|
|
class DayTimeInForce(QuantConnect.Orders.TimeInForce, QuantConnect.Interfaces.ITimeInForceHandler):
|
|
"""
|
|
Day Time In Force - order expires at market close
|
|
|
|
DayTimeInForce()
|
|
"""
|
|
def IsFillValid(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order, fill: QuantConnect.Orders.OrderEvent) -> bool:
|
|
pass
|
|
|
|
def IsOrderExpired(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order) -> bool:
|
|
pass
|
|
|
|
|
|
class GoodTilCanceledTimeInForce(QuantConnect.Orders.TimeInForce, QuantConnect.Interfaces.ITimeInForceHandler):
|
|
"""
|
|
Good Til Canceled Time In Force - order does never expires
|
|
|
|
GoodTilCanceledTimeInForce()
|
|
"""
|
|
def IsFillValid(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order, fill: QuantConnect.Orders.OrderEvent) -> bool:
|
|
pass
|
|
|
|
def IsOrderExpired(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order) -> bool:
|
|
pass
|
|
|
|
|
|
class GoodTilDateTimeInForce(QuantConnect.Orders.TimeInForce, QuantConnect.Interfaces.ITimeInForceHandler):
|
|
"""
|
|
Good Til Date Time In Force - order expires and will be cancelled on a fixed date/time
|
|
|
|
GoodTilDateTimeInForce(expiry: DateTime)
|
|
"""
|
|
def GetForexOrderExpiryDateTime(self, order: QuantConnect.Orders.Order) -> datetime.datetime:
|
|
pass
|
|
|
|
def IsFillValid(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order, fill: QuantConnect.Orders.OrderEvent) -> bool:
|
|
pass
|
|
|
|
def IsOrderExpired(self, security: QuantConnect.Securities.Security, order: QuantConnect.Orders.Order) -> bool:
|
|
pass
|
|
|
|
def __init__(self, expiry: datetime.datetime) -> QuantConnect.Orders.TimeInForces.GoodTilDateTimeInForce:
|
|
pass
|
|
|
|
Expiry: datetime.datetime
|
|
|
|
|
|
|