Files
QuantConnect Server Applications d4ca27f93f Adds autogenerated Python stubs via Travis for QCAlgorithm (Build 14115) (#4662)
Co-authored-by: Python Stubs Deployer <stubs-deploy@quantconnect.com>
2020-08-28 16:43:17 -03:00

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