Files
quantconnect--lean/Algorithm.Python/stubs/QuantConnect/Algorithm/____init___2.py
T
QuantConnect Server Applications 90e911f22c Adds autogenerated Python stubs via Travis for QCAlgorithm (Build 14139) (#4671)
Co-authored-by: Python Stubs Deployer <stubs-deploy@quantconnect.com>
2020-08-29 13:10:37 -03:00

1823 lines
81 KiB
Python

from .____init___3 import *
import typing
import System.Collections.Generic
import System.Collections.Concurrent
import System
import QuantConnect.Storage
import QuantConnect.Securities.Option
import QuantConnect.Securities.Future
import QuantConnect.Securities.Forex
import QuantConnect.Securities.Equity
import QuantConnect.Securities.Crypto
import QuantConnect.Securities.Cfd
import QuantConnect.Securities
import QuantConnect.Scheduling
import QuantConnect.Python
import QuantConnect.Orders
import QuantConnect.Notifications
import QuantConnect.Interfaces
import QuantConnect.Indicators.CandlestickPatterns
import QuantConnect.Indicators
import QuantConnect.Data.UniverseSelection
import QuantConnect.Data.Market
import QuantConnect.Data.Fundamental
import QuantConnect.Data.Consolidators
import QuantConnect.Data
import QuantConnect.Brokerages
import QuantConnect.Benchmarks
import QuantConnect.Algorithm.Framework.Selection
import QuantConnect.Algorithm.Framework.Risk
import QuantConnect.Algorithm.Framework.Portfolio
import QuantConnect.Algorithm.Framework.Execution
import QuantConnect.Algorithm.Framework.Alphas
import QuantConnect.Algorithm
import QuantConnect
import Python.Runtime
import pandas
import NodaTime
import datetime
class DollarVolumeUniverseDefinitions(System.object):
"""
Provides helpers for defining universes based on the daily dollar volume
DollarVolumeUniverseDefinitions(algorithm: QCAlgorithm)
"""
def Bottom(self, count: int, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings) -> QuantConnect.Data.UniverseSelection.Universe:
pass
@typing.overload
def Percentile(self, percentile: float, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings) -> QuantConnect.Data.UniverseSelection.Universe:
pass
@typing.overload
def Percentile(self, lowerPercentile: float, upperPercentile: float, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings) -> QuantConnect.Data.UniverseSelection.Universe:
pass
def Percentile(self, *args) -> QuantConnect.Data.UniverseSelection.Universe:
pass
def Top(self, count: int, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings) -> QuantConnect.Data.UniverseSelection.Universe:
pass
def __init__(self, algorithm: QuantConnect.Algorithm.QCAlgorithm) -> QuantConnect.Algorithm.DollarVolumeUniverseDefinitions:
pass
class IndexUniverseDefinitions(System.object):
"""
Provides helpers for defining universes based on index definitions
IndexUniverseDefinitions(algorithm: QCAlgorithm)
"""
def __init__(self, algorithm: QuantConnect.Algorithm.QCAlgorithm) -> QuantConnect.Algorithm.IndexUniverseDefinitions:
pass
QC500: QuantConnect.Data.UniverseSelection.Universe
class QCAlgorithm(System.MarshalByRefObject, QuantConnect.Interfaces.IAccountCurrencyProvider, QuantConnect.Interfaces.ISecurityInitializerProvider, QuantConnect.Interfaces.IAlgorithm):
"""
QC Algorithm Base Class - Handle the basic requirements of a trading algorithm,
allowing user to focus on event methods. The QCAlgorithm class implements Portfolio,
Securities, Transactions and Data Subscription Management.
QCAlgorithm()
"""
def ABANDS(self, symbol: QuantConnect.Symbol, period: int, width: float, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.AccelerationBands:
pass
def AD(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.AccumulationDistribution:
pass
@typing.overload
def AddAlpha(self, alpha: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddAlpha(self, alpha: QuantConnect.Algorithm.Framework.Alphas.IAlphaModel) -> None:
pass
def AddAlpha(self, *args) -> None:
pass
def AddCfd(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Cfd.Cfd:
pass
def AddChart(self, chart: QuantConnect.Chart) -> None:
pass
def AddCrypto(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Crypto.Crypto:
pass
@typing.overload
def AddData(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, type: Python.Runtime.PyObject, ticker: str, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, type: Python.Runtime.PyObject, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, type: Python.Runtime.PyObject, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, type: Python.Runtime.PyObject, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, dataType: type, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddData(self, dataType: type, underlying: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], timeZone: NodaTime.DateTimeZone, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Security:
pass
def AddData(self, *args) -> QuantConnect.Securities.Security:
pass
def AddEquity(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float, extendedMarketHours: bool) -> QuantConnect.Securities.Equity.Equity:
pass
def AddForex(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Forex.Forex:
pass
def AddFuture(self, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Future.Future:
pass
def AddFutureContract(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Future.Future:
pass
def AddOption(self, underlying: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Option.Option:
pass
def AddOptionContract(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float) -> QuantConnect.Securities.Option.Option:
pass
@typing.overload
def AddRiskManagement(self, riskManagement: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddRiskManagement(self, riskManagement: QuantConnect.Algorithm.Framework.Risk.IRiskManagementModel) -> None:
pass
def AddRiskManagement(self, *args) -> None:
pass
@typing.overload
def AddSecurity(self, securityType: QuantConnect.SecurityType, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, extendedMarketHours: bool) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddSecurity(self, securityType: QuantConnect.SecurityType, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float, extendedMarketHours: bool) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddSecurity(self, securityType: QuantConnect.SecurityType, ticker: str, resolution: typing.Optional[QuantConnect.Resolution], market: str, fillDataForward: bool, leverage: float, extendedMarketHours: bool) -> QuantConnect.Securities.Security:
pass
@typing.overload
def AddSecurity(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], fillDataForward: bool, leverage: float, extendedMarketHours: bool) -> QuantConnect.Securities.Security:
pass
def AddSecurity(self, *args) -> QuantConnect.Securities.Security:
pass
def AddSeries(self, chart: str, series: str, seriesType: QuantConnect.SeriesType, unit: str) -> None:
pass
@typing.overload
def AddUniverse(self, pyObject: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, pyObject: Python.Runtime.PyObject, pyfine: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, pySelector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, pySelector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, pySelector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, name: str, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, name: str, resolution: QuantConnect.Resolution, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, name: str, resolution: QuantConnect.Resolution, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, name: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, T: Python.Runtime.PyObject, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, dataType: type, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, pySelector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverse(self, universe: QuantConnect.Data.UniverseSelection.Universe) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[typing.List[QuantConnect.Algorithm.T]], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, selector: typing.Callable[[typing.List[QuantConnect.Data.UniverseSelection.CoarseFundamental]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, coarseSelector: typing.Callable[[typing.List[QuantConnect.Data.UniverseSelection.CoarseFundamental]], typing.List[QuantConnect.Symbol]], fineSelector: typing.Callable[[typing.List[QuantConnect.Data.Fundamental.FineFundamental]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, universe: QuantConnect.Data.UniverseSelection.Universe, fineSelector: typing.Callable[[typing.List[QuantConnect.Data.Fundamental.FineFundamental]], typing.List[QuantConnect.Symbol]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, selector: typing.Callable[[datetime.datetime], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, name: str, resolution: QuantConnect.Resolution, selector: typing.Callable[[datetime.datetime], typing.List[str]]) -> None:
pass
@typing.overload
def AddUniverse(self, securityType: QuantConnect.SecurityType, name: str, resolution: QuantConnect.Resolution, market: str, universeSettings: QuantConnect.Data.UniverseSelection.UniverseSettings, selector: typing.Callable[[datetime.datetime], typing.List[str]]) -> None:
pass
def AddUniverse(self, *args) -> None:
pass
@typing.overload
def AddUniverseSelection(self, universeSelection: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def AddUniverseSelection(self, universeSelection: QuantConnect.Algorithm.Framework.Selection.IUniverseSelectionModel) -> None:
pass
def AddUniverseSelection(self, *args) -> None:
pass
def ADOSC(self, symbol: QuantConnect.Symbol, fastPeriod: int, slowPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.AccumulationDistributionOscillator:
pass
def ADR(self, symbols: typing.List[QuantConnect.Symbol], resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.AdvanceDeclineRatio:
pass
def ADVR(self, symbols: typing.List[QuantConnect.Symbol], resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.AdvanceDeclineVolumeRatio:
pass
def ADX(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.AverageDirectionalIndex:
pass
def ADXR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.AverageDirectionalMovementIndexRating:
pass
def ALMA(self, symbol: QuantConnect.Symbol, period: int, sigma: int, offset: float, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.ArnaudLegouxMovingAverage:
pass
def APO(self, symbol: QuantConnect.Symbol, fastPeriod: int, slowPeriod: int, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.AbsolutePriceOscillator:
pass
@typing.overload
def AROON(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.AroonOscillator:
pass
@typing.overload
def AROON(self, symbol: QuantConnect.Symbol, upPeriod: int, downPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.AroonOscillator:
pass
def AROON(self, *args) -> QuantConnect.Indicators.AroonOscillator:
pass
def ATR(self, symbol: QuantConnect.Symbol, period: int, type: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.AverageTrueRange:
pass
def BB(self, symbol: QuantConnect.Symbol, period: int, k: float, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.BollingerBands:
pass
def BOP(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.BalanceOfPower:
pass
@typing.overload
def Buy(self, symbol: QuantConnect.Symbol, quantity: int) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Buy(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Buy(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Buy(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Buy(self, strategy: QuantConnect.Securities.Option.OptionStrategy, quantity: int) -> typing.List[QuantConnect.Orders.OrderTicket]:
pass
def Buy(self, *args) -> typing.List[QuantConnect.Orders.OrderTicket]:
pass
@typing.overload
def CalculateOrderQuantity(self, symbol: QuantConnect.Symbol, target: float) -> float:
pass
@typing.overload
def CalculateOrderQuantity(self, symbol: QuantConnect.Symbol, target: float) -> float:
pass
def CalculateOrderQuantity(self, *args) -> float:
pass
def CC(self, symbol: QuantConnect.Symbol, shortRocPeriod: int, longRocPeriod: int, lwmaPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.CoppockCurve:
pass
def CCI(self, symbol: QuantConnect.Symbol, period: int, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.CommodityChannelIndex:
pass
def CMO(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.ChandeMomentumOscillator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: QuantConnect.Resolution, handler: Python.Runtime.PyObject) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: QuantConnect.Resolution, tickType: typing.Optional[QuantConnect.TickType], handler: Python.Runtime.PyObject) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, handler: Python.Runtime.PyObject) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, tickType: typing.Optional[QuantConnect.TickType], handler: Python.Runtime.PyObject) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, calendar: typing.Callable[[datetime.datetime], QuantConnect.Data.Consolidators.CalendarInfo], handler: Python.Runtime.PyObject) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: QuantConnect.Resolution, handler: typing.Callable[[QuantConnect.Data.Market.TradeBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, handler: typing.Callable[[QuantConnect.Data.Market.TradeBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: QuantConnect.Resolution, handler: typing.Callable[[QuantConnect.Data.Market.QuoteBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, handler: typing.Callable[[QuantConnect.Data.Market.QuoteBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, handler: typing.Callable[[QuantConnect.Algorithm.T], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: QuantConnect.Resolution, tickType: typing.Optional[QuantConnect.TickType], handler: typing.Callable[[QuantConnect.Algorithm.T], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, period: datetime.timedelta, tickType: typing.Optional[QuantConnect.TickType], handler: typing.Callable[[QuantConnect.Algorithm.T], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, calendar: typing.Callable[[datetime.datetime], QuantConnect.Data.Consolidators.CalendarInfo], handler: typing.Callable[[QuantConnect.Data.Market.QuoteBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, calendar: typing.Callable[[datetime.datetime], QuantConnect.Data.Consolidators.CalendarInfo], handler: typing.Callable[[QuantConnect.Data.Market.TradeBar], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def Consolidate(self, symbol: QuantConnect.Symbol, calendar: typing.Callable[[datetime.datetime], QuantConnect.Data.Consolidators.CalendarInfo], handler: typing.Callable[[QuantConnect.Algorithm.T], None]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
def Consolidate(self, *args) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@staticmethod
def CreateConsolidator(period: datetime.timedelta, consolidatorInputType: type, tickType: typing.Optional[QuantConnect.TickType]) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def CreateIndicatorName(self, symbol: QuantConnect.Symbol, type: System.FormattableString, resolution: typing.Optional[QuantConnect.Resolution]) -> str:
pass
@typing.overload
def CreateIndicatorName(self, symbol: QuantConnect.Symbol, type: str, resolution: typing.Optional[QuantConnect.Resolution]) -> str:
pass
def CreateIndicatorName(self, *args) -> str:
pass
@typing.overload
def DCH(self, symbol: QuantConnect.Symbol, upperPeriod: int, lowerPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.DonchianChannel:
pass
@typing.overload
def DCH(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.DonchianChannel:
pass
def DCH(self, *args) -> QuantConnect.Indicators.DonchianChannel:
pass
@typing.overload
def Debug(self, message: str) -> None:
pass
@typing.overload
def Debug(self, message: int) -> None:
pass
@typing.overload
def Debug(self, message: float) -> None:
pass
@typing.overload
def Debug(self, message: float) -> None:
pass
@typing.overload
def Debug(self, message: Python.Runtime.PyObject) -> None:
pass
def Debug(self, *args) -> None:
pass
def DEMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.DoubleExponentialMovingAverage:
pass
@typing.overload
def Download(self, address: str) -> str:
pass
@typing.overload
def Download(self, address: str, headers: typing.List[System.Collections.Generic.KeyValuePair[str, str]]) -> str:
pass
@typing.overload
def Download(self, address: str, headers: typing.List[System.Collections.Generic.KeyValuePair[str, str]], userName: str, password: str) -> str:
pass
@typing.overload
def Download(self, address: str, headers: Python.Runtime.PyObject) -> str:
pass
@typing.overload
def Download(self, address: str, headers: Python.Runtime.PyObject, userName: str, password: str) -> str:
pass
def Download(self, *args) -> str:
pass
def DPO(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.DetrendedPriceOscillator:
pass
@typing.overload
def EMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.ExponentialMovingAverage:
pass
@typing.overload
def EMA(self, symbol: QuantConnect.Symbol, period: int, smoothingFactor: float, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.ExponentialMovingAverage:
pass
def EMA(self, *args) -> QuantConnect.Indicators.ExponentialMovingAverage:
pass
@typing.overload
def EmitInsights(self, insights: typing.List[QuantConnect.Algorithm.Framework.Alphas.Insight]) -> None:
pass
@typing.overload
def EmitInsights(self, insight: QuantConnect.Algorithm.Framework.Alphas.Insight) -> None:
pass
def EmitInsights(self, *args) -> None:
pass
def EMV(self, symbol: QuantConnect.Symbol, period: int, scale: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.EaseOfMovementValue:
pass
@typing.overload
def Error(self, message: str) -> None:
pass
@typing.overload
def Error(self, message: int) -> None:
pass
@typing.overload
def Error(self, message: float) -> None:
pass
@typing.overload
def Error(self, message: float) -> None:
pass
@typing.overload
def Error(self, error: System.Exception) -> None:
pass
@typing.overload
def Error(self, message: Python.Runtime.PyObject) -> None:
pass
def Error(self, *args) -> None:
pass
def ExerciseOption(self, optionSymbol: QuantConnect.Symbol, quantity: int, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, selector: Python.Runtime.PyObject, filter: Python.Runtime.PyObject, fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, resolution: QuantConnect.Resolution, selector: Python.Runtime.PyObject, filter: Python.Runtime.PyObject, fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, resolution: datetime.timedelta, selector: Python.Runtime.PyObject, filter: Python.Runtime.PyObject, fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar], filter: typing.Callable[[QuantConnect.Data.IBaseData], bool], fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, resolution: QuantConnect.Resolution, selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar], filter: typing.Callable[[QuantConnect.Data.IBaseData], bool], fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
@typing.overload
def FilteredIdentity(self, symbol: QuantConnect.Symbol, resolution: datetime.timedelta, selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar], filter: typing.Callable[[QuantConnect.Data.IBaseData], bool], fieldName: str) -> QuantConnect.Indicators.FilteredIdentity:
pass
def FilteredIdentity(self, *args) -> QuantConnect.Indicators.FilteredIdentity:
pass
def FISH(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.FisherTransform:
pass
def FRAMA(self, symbol: QuantConnect.Symbol, period: int, longPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.FractalAdaptiveMovingAverage:
pass
def FrameworkPostInitialize(self) -> None:
pass
def GetChartUpdates(self, clearChartData: bool) -> typing.List[QuantConnect.Chart]:
pass
def GetLastKnownPrice(self, security: QuantConnect.Securities.Security) -> QuantConnect.Data.BaseData:
pass
def GetLocked(self) -> bool:
pass
def GetParameter(self, name: str) -> str:
pass
def GetParameters(self) -> System.Collections.Generic.IReadOnlyDictionary[str, str]:
pass
def GetWarmupHistoryRequests(self) -> typing.List[QuantConnect.Data.HistoryRequest]:
pass
def HeikinAshi(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.HeikinAshi:
pass
@typing.overload
def History(self, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbol: QuantConnect.Symbol, start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, symbols: typing.List[QuantConnect.Symbol], start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution], fillForward: typing.Optional[bool], extendedMarket: typing.Optional[bool]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, request: QuantConnect.Data.HistoryRequest) -> pandas.DataFrame:
pass
@typing.overload
def History(self, requests: typing.List[QuantConnect.Data.HistoryRequest]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, tickers: Python.Runtime.PyObject, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, tickers: Python.Runtime.PyObject, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, tickers: Python.Runtime.PyObject, start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, tickers: Python.Runtime.PyObject, start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, tickers: Python.Runtime.PyObject, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, tickers: Python.Runtime.PyObject, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, symbol: QuantConnect.Symbol, start: datetime.datetime, end: datetime.datetime, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, symbol: QuantConnect.Symbol, periods: int, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
@typing.overload
def History(self, type: Python.Runtime.PyObject, symbol: QuantConnect.Symbol, span: datetime.timedelta, resolution: typing.Optional[QuantConnect.Resolution]) -> pandas.DataFrame:
pass
def History(self, *args) -> pandas.DataFrame:
pass
def HMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.HullMovingAverage:
pass
def ICHIMOKU(self, symbol: QuantConnect.Symbol, tenkanPeriod: int, kijunPeriod: int, senkouAPeriod: int, senkouBPeriod: int, senkouADelayPeriod: int, senkouBDelayPeriod: int, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.IchimokuKinkoHyo:
pass
@typing.overload
def Identity(self, symbol: QuantConnect.Symbol, selector: typing.Callable[[QuantConnect.Data.IBaseData], float], fieldName: str) -> QuantConnect.Indicators.Identity:
pass
@typing.overload
def Identity(self, symbol: QuantConnect.Symbol, resolution: QuantConnect.Resolution, selector: typing.Callable[[QuantConnect.Data.IBaseData], float], fieldName: str) -> QuantConnect.Indicators.Identity:
pass
@typing.overload
def Identity(self, symbol: QuantConnect.Symbol, resolution: datetime.timedelta, selector: typing.Callable[[QuantConnect.Data.IBaseData], float], fieldName: str) -> QuantConnect.Indicators.Identity:
pass
def Identity(self, *args) -> QuantConnect.Indicators.Identity:
pass
def Initialize(self) -> None:
pass
def IsMarketOpen(self, symbol: QuantConnect.Symbol) -> bool:
pass
@typing.overload
def KAMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.KaufmanAdaptiveMovingAverage:
pass
@typing.overload
def KAMA(self, symbol: QuantConnect.Symbol, period: int, fastEmaPeriod: int, slowEmaPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.KaufmanAdaptiveMovingAverage:
pass
def KAMA(self, *args) -> QuantConnect.Indicators.KaufmanAdaptiveMovingAverage:
pass
def KCH(self, symbol: QuantConnect.Symbol, period: int, k: float, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.KeltnerChannels:
pass
@typing.overload
def LimitOrder(self, symbol: QuantConnect.Symbol, quantity: int, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def LimitOrder(self, symbol: QuantConnect.Symbol, quantity: float, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def LimitOrder(self, symbol: QuantConnect.Symbol, quantity: float, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def LimitOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
def Liquidate(self, symbolToLiquidate: QuantConnect.Symbol, tag: str) -> typing.List[int]:
pass
@typing.overload
def Log(self, message: str) -> None:
pass
@typing.overload
def Log(self, message: int) -> None:
pass
@typing.overload
def Log(self, message: float) -> None:
pass
@typing.overload
def Log(self, message: float) -> None:
pass
@typing.overload
def Log(self, message: Python.Runtime.PyObject) -> None:
pass
def Log(self, *args) -> None:
pass
def LOGR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.LogReturn:
pass
def LSMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.LeastSquaresMovingAverage:
pass
def LWMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.LinearWeightedMovingAverage:
pass
def MACD(self, symbol: QuantConnect.Symbol, fastPeriod: int, slowPeriod: int, signalPeriod: int, type: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.MovingAverageConvergenceDivergence:
pass
def MAD(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.MeanAbsoluteDeviation:
pass
@typing.overload
def MarketOnCloseOrder(self, symbol: QuantConnect.Symbol, quantity: int, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOnCloseOrder(self, symbol: QuantConnect.Symbol, quantity: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOnCloseOrder(self, symbol: QuantConnect.Symbol, quantity: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def MarketOnCloseOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOnOpenOrder(self, symbol: QuantConnect.Symbol, quantity: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOnOpenOrder(self, symbol: QuantConnect.Symbol, quantity: int, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOnOpenOrder(self, symbol: QuantConnect.Symbol, quantity: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def MarketOnOpenOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOrder(self, symbol: QuantConnect.Symbol, quantity: int, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOrder(self, symbol: QuantConnect.Symbol, quantity: float, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def MarketOrder(self, symbol: QuantConnect.Symbol, quantity: float, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def MarketOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
def MASS(self, symbol: QuantConnect.Symbol, emaPeriod: int, sumPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.MassIndex:
pass
def MAX(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Maximum:
pass
def MFI(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.MoneyFlowIndex:
pass
def MIDPOINT(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.MidPoint:
pass
def MIDPRICE(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.MidPrice:
pass
def MIN(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Minimum:
pass
def MOM(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Momentum:
pass
def MOMERSION(self, symbol: QuantConnect.Symbol, minPeriod: typing.Optional[int], fullPeriod: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.MomersionIndicator:
pass
def MOMP(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.MomentumPercent:
pass
def NATR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.NormalizedAverageTrueRange:
pass
def OBV(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.OnBalanceVolume:
pass
def OnAssignmentOrderEvent(self, assignmentEvent: QuantConnect.Orders.OrderEvent) -> None:
pass
def OnBrokerageDisconnect(self) -> None:
pass
def OnBrokerageMessage(self, messageEvent: QuantConnect.Brokerages.BrokerageMessageEvent) -> None:
pass
def OnBrokerageReconnect(self) -> None:
pass
def OnData(self, slice: QuantConnect.Data.Slice) -> None:
pass
def OnEndOfAlgorithm(self) -> None:
pass
@typing.overload
def OnEndOfDay(self) -> None:
pass
@typing.overload
def OnEndOfDay(self, symbol: str) -> None:
pass
@typing.overload
def OnEndOfDay(self, symbol: QuantConnect.Symbol) -> None:
pass
def OnEndOfDay(self, *args) -> None:
pass
def OnEndOfTimeStep(self) -> None:
pass
def OnFrameworkData(self, slice: QuantConnect.Data.Slice) -> None:
pass
def OnFrameworkSecuritiesChanged(self, changes: QuantConnect.Data.UniverseSelection.SecurityChanges) -> None:
pass
def OnMarginCall(self, requests: typing.List[QuantConnect.Orders.SubmitOrderRequest]) -> None:
pass
def OnMarginCallWarning(self) -> None:
pass
def OnOrderEvent(self, orderEvent: QuantConnect.Orders.OrderEvent) -> None:
pass
def OnSecuritiesChanged(self, changes: QuantConnect.Data.UniverseSelection.SecurityChanges) -> None:
pass
def OnWarmupFinished(self) -> None:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: int) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: float, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, strategy: QuantConnect.Securities.Option.OptionStrategy, quantity: int) -> typing.List[QuantConnect.Orders.OrderTicket]:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: int, type: QuantConnect.Orders.OrderType, asynchronous: bool, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: float, type: QuantConnect.Orders.OrderType) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Order(self, symbol: QuantConnect.Symbol, quantity: int, type: QuantConnect.Orders.OrderType) -> QuantConnect.Orders.OrderTicket:
pass
def Order(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Plot(self, series: str, pyObject: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def Plot(self, chart: str, first: QuantConnect.Indicators.Indicator, second: QuantConnect.Indicators.Indicator, third: QuantConnect.Indicators.Indicator, fourth: QuantConnect.Indicators.Indicator) -> None:
pass
@typing.overload
def Plot(self, chart: str, first: QuantConnect.Indicators.BarIndicator, second: QuantConnect.Indicators.BarIndicator, third: QuantConnect.Indicators.BarIndicator, fourth: QuantConnect.Indicators.BarIndicator) -> None:
pass
@typing.overload
def Plot(self, chart: str, first: QuantConnect.Indicators.TradeBarIndicator, second: QuantConnect.Indicators.TradeBarIndicator, third: QuantConnect.Indicators.TradeBarIndicator, fourth: QuantConnect.Indicators.TradeBarIndicator) -> None:
pass
@typing.overload
def Plot(self, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, series: str, value: int) -> None:
pass
@typing.overload
def Plot(self, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, chart: str, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, chart: str, series: str, value: int) -> None:
pass
@typing.overload
def Plot(self, chart: str, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, chart: str, series: str, value: float) -> None:
pass
@typing.overload
def Plot(self, chart: str, indicators: typing.List[QuantConnect.Indicators.IndicatorBase]) -> None:
pass
def Plot(self, *args) -> None:
pass
@typing.overload
def PlotIndicator(self, chart: str, first: Python.Runtime.PyObject, second: Python.Runtime.PyObject, third: Python.Runtime.PyObject, fourth: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def PlotIndicator(self, chart: str, waitForReady: bool, first: Python.Runtime.PyObject, second: Python.Runtime.PyObject, third: Python.Runtime.PyObject, fourth: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def PlotIndicator(self, chart: str, indicators: typing.List[QuantConnect.Indicators.IndicatorBase]) -> None:
pass
@typing.overload
def PlotIndicator(self, chart: str, waitForReady: bool, indicators: typing.List[QuantConnect.Indicators.IndicatorBase]) -> None:
pass
def PlotIndicator(self, *args) -> None:
pass
def PostInitialize(self) -> None:
pass
def PPO(self, symbol: QuantConnect.Symbol, fastPeriod: int, slowPeriod: int, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.PercentagePriceOscillator:
pass
def PSAR(self, symbol: QuantConnect.Symbol, afStart: float, afIncrement: float, afMax: float, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.ParabolicStopAndReverse:
pass
@typing.overload
def Quit(self, message: str) -> None:
pass
@typing.overload
def Quit(self, message: Python.Runtime.PyObject) -> None:
pass
def Quit(self, *args) -> None:
pass
def RC(self, symbol: QuantConnect.Symbol, period: int, k: float, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.RegressionChannel:
pass
@typing.overload
def Record(self, series: str, value: int) -> None:
pass
@typing.overload
def Record(self, series: str, value: float) -> None:
pass
@typing.overload
def Record(self, series: str, value: float) -> None:
pass
def Record(self, *args) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: Python.Runtime.PyObject, resolution: typing.Optional[QuantConnect.Resolution], selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: Python.Runtime.PyObject, resolution: typing.Optional[datetime.timedelta], selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: Python.Runtime.PyObject, pyObject: Python.Runtime.PyObject, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: Python.Runtime.PyObject, consolidator: QuantConnect.Data.Consolidators.IDataConsolidator, selector: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint], resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint], resolution: typing.Optional[datetime.timedelta], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint], consolidator: QuantConnect.Data.Consolidators.IDataConsolidator, selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], resolution: typing.Optional[QuantConnect.Resolution]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Algorithm.T]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], resolution: typing.Optional[datetime.timedelta], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Algorithm.T]) -> None:
pass
@typing.overload
def RegisterIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], consolidator: QuantConnect.Data.Consolidators.IDataConsolidator, selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Algorithm.T]) -> None:
pass
def RegisterIndicator(self, *args) -> None:
pass
def RemoveSecurity(self, symbol: QuantConnect.Symbol) -> bool:
pass
@typing.overload
def ResolveConsolidator(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], dataType: type) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
@typing.overload
def ResolveConsolidator(self, symbol: QuantConnect.Symbol, timeSpan: typing.Optional[datetime.timedelta], dataType: type) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
def ResolveConsolidator(self, *args) -> QuantConnect.Data.Consolidators.IDataConsolidator:
pass
def ROC(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.RateOfChange:
pass
def ROCP(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.RateOfChangePercent:
pass
def ROCR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.RateOfChangeRatio:
pass
def RSI(self, symbol: QuantConnect.Symbol, period: int, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.RelativeStrengthIndex:
pass
@typing.overload
def Sell(self, symbol: QuantConnect.Symbol, quantity: int) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Sell(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Sell(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Sell(self, symbol: QuantConnect.Symbol, quantity: float) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def Sell(self, strategy: QuantConnect.Securities.Option.OptionStrategy, quantity: int) -> typing.List[QuantConnect.Orders.OrderTicket]:
pass
def Sell(self, *args) -> typing.List[QuantConnect.Orders.OrderTicket]:
pass
def SetAccountCurrency(self, accountCurrency: str) -> None:
pass
def SetAlgorithmId(self, algorithmId: str) -> None:
pass
@typing.overload
def SetAlpha(self, alpha: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def SetAlpha(self, alpha: QuantConnect.Algorithm.Framework.Alphas.IAlphaModel) -> None:
pass
def SetAlpha(self, *args) -> None:
pass
def SetApi(self, api: QuantConnect.Interfaces.IApi) -> None:
pass
def SetAvailableDataTypes(self, availableDataTypes: System.Collections.Generic.Dictionary[QuantConnect.SecurityType, typing.List[QuantConnect.TickType]]) -> None:
pass
@typing.overload
def SetBenchmark(self, securityType: QuantConnect.SecurityType, symbol: str) -> None:
pass
@typing.overload
def SetBenchmark(self, ticker: str) -> None:
pass
@typing.overload
def SetBenchmark(self, symbol: QuantConnect.Symbol) -> None:
pass
@typing.overload
def SetBenchmark(self, benchmark: typing.Callable[[datetime.datetime], float]) -> None:
pass
@typing.overload
def SetBenchmark(self, benchmark: Python.Runtime.PyObject) -> None:
pass
def SetBenchmark(self, *args) -> None:
pass
def SetBrokerageMessageHandler(self, handler: QuantConnect.Brokerages.IBrokerageMessageHandler) -> None:
pass
@typing.overload
def SetBrokerageModel(self, brokerage: QuantConnect.Brokerages.BrokerageName, accountType: QuantConnect.AccountType) -> None:
pass
@typing.overload
def SetBrokerageModel(self, model: QuantConnect.Brokerages.IBrokerageModel) -> None:
pass
@typing.overload
def SetBrokerageModel(self, model: Python.Runtime.PyObject) -> None:
pass
def SetBrokerageModel(self, *args) -> None:
pass
@typing.overload
def SetCash(self, startingCash: float) -> None:
pass
@typing.overload
def SetCash(self, startingCash: int) -> None:
pass
@typing.overload
def SetCash(self, startingCash: float) -> None:
pass
@typing.overload
def SetCash(self, symbol: str, startingCash: float, conversionRate: float) -> None:
pass
def SetCash(self, *args) -> None:
pass
def SetCurrentSlice(self, slice: QuantConnect.Data.Slice) -> None:
pass
def SetDateTime(self, frontier: datetime.datetime) -> None:
pass
@typing.overload
def SetEndDate(self, year: int, month: int, day: int) -> None:
pass
@typing.overload
def SetEndDate(self, end: datetime.datetime) -> None:
pass
def SetEndDate(self, *args) -> None:
pass
@typing.overload
def SetExecution(self, execution: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def SetExecution(self, execution: QuantConnect.Algorithm.Framework.Execution.IExecutionModel) -> None:
pass
def SetExecution(self, *args) -> None:
pass
def SetFinishedWarmingUp(self) -> None:
pass
def SetFutureChainProvider(self, futureChainProvider: QuantConnect.Interfaces.IFutureChainProvider) -> None:
pass
def SetHistoryProvider(self, historyProvider: QuantConnect.Interfaces.IHistoryProvider) -> None:
pass
@typing.overload
def SetHoldings(self, targets: typing.List[QuantConnect.Algorithm.Framework.Portfolio.PortfolioTarget], liquidateExistingHoldings: bool) -> None:
pass
@typing.overload
def SetHoldings(self, symbol: QuantConnect.Symbol, percentage: float, liquidateExistingHoldings: bool) -> None:
pass
@typing.overload
def SetHoldings(self, symbol: QuantConnect.Symbol, percentage: float, liquidateExistingHoldings: bool, tag: str) -> None:
pass
@typing.overload
def SetHoldings(self, symbol: QuantConnect.Symbol, percentage: int, liquidateExistingHoldings: bool, tag: str) -> None:
pass
@typing.overload
def SetHoldings(self, symbol: QuantConnect.Symbol, percentage: float, liquidateExistingHoldings: bool, tag: str) -> None:
pass
def SetHoldings(self, *args) -> None:
pass
def SetLiveMode(self, live: bool) -> None:
pass
def SetLocked(self) -> None:
pass
def SetMaximumOrders(self, max: int) -> None:
pass
def SetObjectStore(self, objectStore: QuantConnect.Interfaces.IObjectStore) -> None:
pass
def SetOptionChainProvider(self, optionChainProvider: QuantConnect.Interfaces.IOptionChainProvider) -> None:
pass
def SetPandasConverter(self) -> None:
pass
def SetParameters(self, parameters: System.Collections.Generic.Dictionary[str, str]) -> None:
pass
@typing.overload
def SetPortfolioConstruction(self, portfolioConstruction: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def SetPortfolioConstruction(self, portfolioConstruction: QuantConnect.Algorithm.Framework.Portfolio.IPortfolioConstructionModel) -> None:
pass
def SetPortfolioConstruction(self, *args) -> None:
pass
def SetQuit(self, quit: bool) -> None:
pass
@typing.overload
def SetRiskManagement(self, riskManagement: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def SetRiskManagement(self, riskManagement: QuantConnect.Algorithm.Framework.Risk.IRiskManagementModel) -> None:
pass
def SetRiskManagement(self, *args) -> None:
pass
def SetRunTimeError(self, exception: System.Exception) -> None:
pass
@typing.overload
def SetRuntimeStatistic(self, name: str, value: str) -> None:
pass
@typing.overload
def SetRuntimeStatistic(self, name: str, value: float) -> None:
pass
@typing.overload
def SetRuntimeStatistic(self, name: str, value: int) -> None:
pass
@typing.overload
def SetRuntimeStatistic(self, name: str, value: float) -> None:
pass
def SetRuntimeStatistic(self, *args) -> None:
pass
@typing.overload
def SetSecurityInitializer(self, securityInitializer: QuantConnect.Securities.ISecurityInitializer) -> None:
pass
@typing.overload
def SetSecurityInitializer(self, securityInitializer: typing.Callable[[QuantConnect.Securities.Security, bool], None]) -> None:
pass
@typing.overload
def SetSecurityInitializer(self, securityInitializer: typing.Callable[[QuantConnect.Securities.Security], None]) -> None:
pass
@typing.overload
def SetSecurityInitializer(self, securityInitializer: Python.Runtime.PyObject) -> None:
pass
def SetSecurityInitializer(self, *args) -> None:
pass
@typing.overload
def SetStartDate(self, year: int, month: int, day: int) -> None:
pass
@typing.overload
def SetStartDate(self, start: datetime.datetime) -> None:
pass
def SetStartDate(self, *args) -> None:
pass
def SetStatus(self, status: QuantConnect.AlgorithmStatus) -> None:
pass
@typing.overload
def SetTimeZone(self, timeZone: str) -> None:
pass
@typing.overload
def SetTimeZone(self, timeZone: NodaTime.DateTimeZone) -> None:
pass
def SetTimeZone(self, *args) -> None:
pass
def SetTradeBuilder(self, tradeBuilder: QuantConnect.Interfaces.ITradeBuilder) -> None:
pass
@typing.overload
def SetUniverseSelection(self, universeSelection: Python.Runtime.PyObject) -> None:
pass
@typing.overload
def SetUniverseSelection(self, universeSelection: QuantConnect.Algorithm.Framework.Selection.IUniverseSelectionModel) -> None:
pass
def SetUniverseSelection(self, *args) -> None:
pass
@typing.overload
def SetWarmUp(self, timeSpan: datetime.timedelta) -> None:
pass
@typing.overload
def SetWarmUp(self, timeSpan: datetime.timedelta, resolution: QuantConnect.Resolution) -> None:
pass
@typing.overload
def SetWarmUp(self, barCount: int) -> None:
pass
@typing.overload
def SetWarmUp(self, barCount: int, resolution: QuantConnect.Resolution) -> None:
pass
def SetWarmUp(self, *args) -> None:
pass
@typing.overload
def SetWarmup(self, timeSpan: datetime.timedelta) -> None:
pass
@typing.overload
def SetWarmup(self, timeSpan: datetime.timedelta, resolution: QuantConnect.Resolution) -> None:
pass
@typing.overload
def SetWarmup(self, barCount: int) -> None:
pass
@typing.overload
def SetWarmup(self, barCount: int, resolution: QuantConnect.Resolution) -> None:
pass
def SetWarmup(self, *args) -> None:
pass
def SMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.SimpleMovingAverage:
pass
def STC(self, symbol: QuantConnect.Symbol, cyclePeriod: int, fastPeriod: int, slowPeriod: int, movingAverageType: QuantConnect.Indicators.MovingAverageType, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.SchaffTrendCycle:
pass
def STD(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.StandardDeviation:
pass
@typing.overload
def STO(self, symbol: QuantConnect.Symbol, period: int, kPeriod: int, dPeriod: int, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.Stochastic:
pass
@typing.overload
def STO(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.Stochastic:
pass
def STO(self, *args) -> QuantConnect.Indicators.Stochastic:
pass
@typing.overload
def StopLimitOrder(self, symbol: QuantConnect.Symbol, quantity: int, stopPrice: float, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def StopLimitOrder(self, symbol: QuantConnect.Symbol, quantity: float, stopPrice: float, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def StopLimitOrder(self, symbol: QuantConnect.Symbol, quantity: float, stopPrice: float, limitPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def StopLimitOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def StopMarketOrder(self, symbol: QuantConnect.Symbol, quantity: int, stopPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def StopMarketOrder(self, symbol: QuantConnect.Symbol, quantity: float, stopPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
@typing.overload
def StopMarketOrder(self, symbol: QuantConnect.Symbol, quantity: float, stopPrice: float, tag: str) -> QuantConnect.Orders.OrderTicket:
pass
def StopMarketOrder(self, *args) -> QuantConnect.Orders.OrderTicket:
pass
def SUM(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Sum:
pass
def SWISS(self, symbol: QuantConnect.Symbol, period: int, delta: float, tool: QuantConnect.Indicators.SwissArmyKnifeTool, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.SwissArmyKnife:
pass
def Symbol(self, ticker: str) -> QuantConnect.Symbol:
pass
def T3(self, symbol: QuantConnect.Symbol, period: int, volumeFactor: float, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.T3MovingAverage:
pass
def TEMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.TripleExponentialMovingAverage:
pass
def TR(self, symbol: QuantConnect.Symbol, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.TrueRange:
pass
@typing.overload
def Train(self, trainingCode: System.Action) -> QuantConnect.Scheduling.ScheduledEvent:
pass
@typing.overload
def Train(self, dateRule: QuantConnect.Scheduling.IDateRule, timeRule: QuantConnect.Scheduling.ITimeRule, trainingCode: System.Action) -> QuantConnect.Scheduling.ScheduledEvent:
pass
@typing.overload
def Train(self, trainingCode: Python.Runtime.PyObject) -> QuantConnect.Scheduling.ScheduledEvent:
pass
@typing.overload
def Train(self, dateRule: QuantConnect.Scheduling.IDateRule, timeRule: QuantConnect.Scheduling.ITimeRule, trainingCode: Python.Runtime.PyObject) -> QuantConnect.Scheduling.ScheduledEvent:
pass
def Train(self, *args) -> QuantConnect.Scheduling.ScheduledEvent:
pass
def TRIMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.TriangularMovingAverage:
pass
def TRIN(self, symbols: typing.List[QuantConnect.Symbol], resolution: typing.Optional[QuantConnect.Resolution]) -> QuantConnect.Indicators.ArmsIndex:
pass
def TRIX(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Trix:
pass
def ULTOSC(self, symbol: QuantConnect.Symbol, period1: int, period2: int, period3: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.UltimateOscillator:
pass
def VAR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.Variance:
pass
@typing.overload
def VWAP(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.TradeBar]) -> QuantConnect.Indicators.VolumeWeightedAveragePriceIndicator:
pass
@typing.overload
def VWAP(self, symbol: QuantConnect.Symbol) -> QuantConnect.Indicators.IntradayVwap:
pass
def VWAP(self, *args) -> QuantConnect.Indicators.IntradayVwap:
pass
@typing.overload
def WarmUpIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint], resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint]:
pass
@typing.overload
def WarmUpIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint], period: datetime.timedelta, selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.IndicatorBase[QuantConnect.Indicators.IndicatorDataPoint]:
pass
@typing.overload
def WarmUpIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Algorithm.T]) -> QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T]:
pass
@typing.overload
def WarmUpIndicator(self, symbol: QuantConnect.Symbol, indicator: QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T], period: datetime.timedelta, selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Algorithm.T]) -> QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T]:
pass
def WarmUpIndicator(self, *args) -> QuantConnect.Indicators.IndicatorBase[QuantConnect.Algorithm.T]:
pass
def WILR(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], QuantConnect.Data.Market.IBaseDataBar]) -> QuantConnect.Indicators.WilliamsPercentR:
pass
def WWMA(self, symbol: QuantConnect.Symbol, period: int, resolution: typing.Optional[QuantConnect.Resolution], selector: typing.Callable[[QuantConnect.Data.IBaseData], float]) -> QuantConnect.Indicators.WilderMovingAverage:
pass
AccountCurrency: str
ActiveSecurities: System.Collections.Generic.IReadOnlyDictionary[QuantConnect.Symbol, QuantConnect.Securities.Security]
AlgorithmId: str
Alpha: QuantConnect.Algorithm.Framework.Alphas.IAlphaModel
Benchmark: QuantConnect.Benchmarks.IBenchmark
BrokerageMessageHandler: QuantConnect.Brokerages.IBrokerageMessageHandler
BrokerageModel: QuantConnect.Brokerages.IBrokerageModel
CandlestickPatterns: QuantConnect.Algorithm.CandlestickPatterns
CurrentSlice: QuantConnect.Data.Slice
DateRules: QuantConnect.Scheduling.DateRules
DebugMessages: System.Collections.Concurrent.ConcurrentQueue[str]
DebugMode: bool
DefaultOrderProperties: QuantConnect.Interfaces.IOrderProperties
EnableAutomaticIndicatorWarmUp: bool
EndDate: datetime.datetime
ErrorMessages: System.Collections.Concurrent.ConcurrentQueue[str]
Execution: QuantConnect.Algorithm.Framework.Execution.IExecutionModel
FutureChainProvider: QuantConnect.Interfaces.IFutureChainProvider
HistoryProvider: QuantConnect.Interfaces.IHistoryProvider
IsWarmingUp: bool
LiveMode: bool
LogMessages: System.Collections.Concurrent.ConcurrentQueue[str]
Name: str
Notify: QuantConnect.Notifications.NotificationManager
ObjectStore: QuantConnect.Storage.ObjectStore
OptionChainProvider: QuantConnect.Interfaces.IOptionChainProvider
PandasConverter: QuantConnect.Python.PandasConverter
Portfolio: QuantConnect.Securities.SecurityPortfolioManager
PortfolioConstruction: QuantConnect.Algorithm.Framework.Portfolio.IPortfolioConstructionModel
RiskManagement: QuantConnect.Algorithm.Framework.Risk.IRiskManagementModel
RunTimeError: System.Exception
RuntimeStatistics: System.Collections.Concurrent.ConcurrentDictionary[str, str]
Schedule: QuantConnect.Scheduling.ScheduleManager
Securities: QuantConnect.Securities.SecurityManager
SecurityInitializer: QuantConnect.Securities.ISecurityInitializer
Settings: QuantConnect.Interfaces.IAlgorithmSettings
StartDate: datetime.datetime
Status: QuantConnect.AlgorithmStatus
SubscriptionManager: QuantConnect.Data.SubscriptionManager
Time: datetime.datetime
TimeKeeper: QuantConnect.Interfaces.ITimeKeeper
TimeRules: QuantConnect.Scheduling.TimeRules
TimeZone: NodaTime.DateTimeZone
TradeBuilder: QuantConnect.Interfaces.ITradeBuilder
TradingCalendar: QuantConnect.TradingCalendar
Transactions: QuantConnect.Securities.SecurityTransactionManager
Universe: QuantConnect.Algorithm.UniverseDefinitions
UniverseManager: QuantConnect.Securities.UniverseManager
UniverseSelection: QuantConnect.Algorithm.Framework.Selection.IUniverseSelectionModel
UniverseSettings: QuantConnect.Data.UniverseSelection.UniverseSettings
UtcTime: datetime.datetime
InsightsGenerated: BoundEvent