Lean
$LEAN_TAG$
|
This is the complete list of members for QuantConnect.Extensions, including all inherited members.
Add(this Ticks dictionary, Symbol key, Tick tick) | QuantConnect.Extensions | static |
Add< TKey, TElement >(this ImmutableDictionary< TKey, ImmutableHashSet< TElement >> dictionary, TKey key, TElement element) | QuantConnect.Extensions | static |
Add< TKey, TElement >(this ImmutableSortedDictionary< TKey, ImmutableHashSet< TElement >> dictionary, TKey key, TElement element) | QuantConnect.Extensions | static |
Add< TKey, TElement, TCollection >(this IDictionary< TKey, TCollection > dictionary, TKey key, TElement element) | QuantConnect.Extensions | static |
AddOrUpdate< K, V >(this ConcurrentDictionary< K, V > dictionary, K key, V value) | QuantConnect.Extensions | static |
AddOrUpdate< TKey, TValue >(this ConcurrentDictionary< TKey, Lazy< TValue >> dictionary, TKey key, Func< TKey, TValue > addValueFactory, Func< TKey, TValue, TValue > updateValueFactory) | QuantConnect.Extensions | static |
AdjustSymbolByOffset(this Symbol symbol, uint offset) | QuantConnect.Extensions | static |
Batch(this List< AlphaResultPacket > resultPackets) | QuantConnect.Extensions | static |
BatchBy< T >(this IEnumerable< T > enumerable, int batchSize) | QuantConnect.Extensions | static |
Clear< T >(this ConcurrentQueue< T > queue) | QuantConnect.Extensions | static |
Closes(this OrderDirection direction, PositionSide side) | QuantConnect.Extensions | static |
Compare< T >(this ComparisonOperatorTypes op, T arg1, T arg2) | QuantConnect.Extensions | static |
ConvertFromUtc(this DateTime time, DateTimeZone to, bool strict=false) | QuantConnect.Extensions | static |
ConvertPythonUniverseFilterFunction< T >(this PyObject universeFilterFunc) | QuantConnect.Extensions | static |
ConvertSelectionSymbolDelegate< T >(this Func< T, object > selector) | QuantConnect.Extensions | static |
ConvertTo(this DateTime time, DateTimeZone from, DateTimeZone to, bool strict=false) | QuantConnect.Extensions | static |
ConvertTo(this string value, Type type) | QuantConnect.Extensions | static |
ConvertTo< T >(this string value) | QuantConnect.Extensions | static |
ConvertToDelegate< T >(this PyObject pyObject) | QuantConnect.Extensions | static |
ConvertToDictionary< TKey, TValue >(this PyObject pyObject) | QuantConnect.Extensions | static |
ConvertToSymbolEnumerable(this PyObject pyObject) | QuantConnect.Extensions | static |
ConvertToUniverseSelectionStringDelegate< T >(this Func< T, object > selector) | QuantConnect.Extensions | static |
ConvertToUniverseSelectionSymbolDelegate< T >(this Func< IEnumerable< T >, object > selector) | QuantConnect.Extensions | static |
ConvertToUtc(this DateTime time, DateTimeZone from, bool strict=false) | QuantConnect.Extensions | static |
CreateFutureChain(this IAlgorithm algorithm, Symbol symbol, PyObject filter, UniverseSettings universeSettings=null) | QuantConnect.Extensions | static |
CreateFutureChain(this IAlgorithm algorithm, Symbol symbol, Func< FutureFilterUniverse, FutureFilterUniverse > filter, UniverseSettings universeSettings=null) | QuantConnect.Extensions | static |
CreateOptionChain(this IAlgorithm algorithm, Symbol symbol, PyObject filter, UniverseSettings universeSettings=null) | QuantConnect.Extensions | static |
CreateOptionChain(this IAlgorithm algorithm, Symbol symbol, Func< OptionFilterUniverse, OptionFilterUniverse > filter, UniverseSettings universeSettings=null) | QuantConnect.Extensions | static |
CreateType(this PyObject pyObject) | QuantConnect.Extensions | static |
DecodeBase36(this string symbol) | QuantConnect.Extensions | static |
DecodeBase64(this string base64EncodedText) | QuantConnect.Extensions | static |
DefaultOptionStyle(this SecurityType securityType) | QuantConnect.Extensions | static |
DelistingMarketCloseOffsetSpan | QuantConnect.Extensions | static |
DeserializeList(this string jsonArray) | QuantConnect.Extensions | static |
DeserializeList< T >(this string jsonArray) | QuantConnect.Extensions | static |
DiscretelyRoundBy(this decimal value, decimal quanta, MidpointRounding mode=MidpointRounding.AwayFromZero) | QuantConnect.Extensions | static |
DownloadByteArray(this string url) | QuantConnect.Extensions | static |
DownloadData(this HttpClient client, string url, Dictionary< string, string > headers=null) | QuantConnect.Extensions | static |
DownloadData(this string url, Dictionary< string, string > headers=null) | QuantConnect.Extensions | static |
EncodeBase36(this ulong data) | QuantConnect.Extensions | static |
EncodeBase64(this string text) | QuantConnect.Extensions | static |
ExchangeRoundDown(this DateTime dateTime, TimeSpan interval, SecurityExchangeHours exchangeHours, bool extendedMarketHours) | QuantConnect.Extensions | static |
ExchangeRoundDownInTimeZone(this DateTime dateTime, TimeSpan interval, SecurityExchangeHours exchangeHours, DateTimeZone roundingTimeZone, bool extendedMarketHours) | QuantConnect.Extensions | static |
GetAndDispose< T >(this PyObject instance) | QuantConnect.Extensions | static |
GetAssemblyName(this PyObject pyObject) | QuantConnect.Extensions | static |
GetBaseDataInstance(this Type type) | QuantConnect.Extensions | static |
GetBetterTypeName(this Type type) | QuantConnect.Extensions | static |
GetBytes(this string str) | QuantConnect.Extensions | static |
GetBytes(this Stream stream) | QuantConnect.Extensions | static |
GetCustomDataTypeFromSymbols(Symbol[] symbols) (defined in QuantConnect.Extensions) | QuantConnect.Extensions | static |
GetDecimalEpsilon() | QuantConnect.Extensions | static |
GetDecimalFromCsv(this string csvLine, int index) | QuantConnect.Extensions | static |
GetDecimalPlaces(this decimal input) | QuantConnect.Extensions | static |
GetDelistingDate(this Symbol symbol, MapFile mapFile=null) | QuantConnect.Extensions | static |
GetEntry(this MarketHoursDatabase marketHoursDatabase, Symbol symbol, IEnumerable< Type > dataTypes) | QuantConnect.Extensions | static |
GetEnumString(this int value, PyObject pyObject) | QuantConnect.Extensions | static |
GetExerciseDirection(this OptionRight right, bool isShort) | QuantConnect.Extensions | static |
GetExtension(this string str) | QuantConnect.Extensions | static |
GetHash(this IDictionary< int, Order > orders) | QuantConnect.Extensions | static |
GetListHashCode< T >(this IReadOnlyList< T > list) | QuantConnect.Extensions | static |
GetMarketOrderFees(Security security, decimal quantity, DateTime time, out MarketOrder marketOrder) | QuantConnect.Extensions | static |
GetMD5Hash(this Stream stream) | QuantConnect.Extensions | static |
GetMemoryStream(Guid guid) | QuantConnect.Extensions | static |
GetMethod(this PyObject instance, string name) | QuantConnect.Extensions | static |
GetOrAddUnrequestedSecurity(this IAlgorithm algorithm, Symbol symbol, out Security security, Action< IReadOnlyCollection< SecurityType >> onError=null) | QuantConnect.Extensions | static |
GetOrderDirection(decimal quantity) | QuantConnect.Extensions | static |
GetPythonArgCount(this PyObject method) | QuantConnect.Extensions | static |
GetPythonBoolProperty(this PyObject instance, string name) | QuantConnect.Extensions | static |
GetPythonBoolPropertyWithChecks(this PyObject instance, string name) | QuantConnect.Extensions | static |
GetPythonMethod(this PyObject instance, string name) | QuantConnect.Extensions | static |
GetPythonMethodWithChecks(this PyObject instance, string name) | QuantConnect.Extensions | static |
GetString(this byte[] bytes, Encoding encoding=null) | QuantConnect.Extensions | static |
GetStringBetweenChars(this string value, char left, char right) | QuantConnect.Extensions | static |
GetUniverseNormalizationModeOrDefault(this UniverseSettings universeSettings, SecurityType securityType) | QuantConnect.Extensions | static |
GetUpdatePriceScaleFrontier(this BaseData data) | QuantConnect.Extensions | static |
GetZeroPriceMessage(this Symbol symbol) | QuantConnect.Extensions | static |
GreatestCommonDivisor(this IEnumerable< int > values) | QuantConnect.Extensions | static |
HasOptions(this SecurityType securityType) | QuantConnect.Extensions | static |
ImplementsStreamReader(this Type baseDataType) | QuantConnect.Extensions | static |
InTheMoneyAmount(this Option option, decimal quantity) | QuantConnect.Extensions | static |
Invert(this OptionRight right) | QuantConnect.Extensions | static |
IsCommonBusinessDay(this DateTime date) | QuantConnect.Extensions | static |
IsCustomDataType(Symbol symbol, Type type) | QuantConnect.Extensions | static |
IsCustomDataType< T >(this Symbol symbol) | QuantConnect.Extensions | static |
IsDirectoryEmpty(this string directoryPath) | QuantConnect.Extensions | static |
IsEmpty(this BaseSeries series) | QuantConnect.Extensions | static |
IsEmpty(this Chart chart) | QuantConnect.Extensions | static |
IsMarketOpen(this Security security, bool extendedMarketHours) | QuantConnect.Extensions | static |
IsMarketOpen(this Symbol symbol, DateTime utcTime, bool extendedMarketHours) | QuantConnect.Extensions | static |
IsNaNOrInfinity(this double value) | QuantConnect.Extensions | static |
IsNaNOrZero(this double value) | QuantConnect.Extensions | static |
IsOption(this SecurityType securityType) | QuantConnect.Extensions | static |
IsOutOfDate(this string filepath) | QuantConnect.Extensions | static |
IsSubclassOfGeneric(this Type type, Type possibleSuperType) | QuantConnect.Extensions | static |
IsValid(this SecurityType securityType) | QuantConnect.Extensions | static |
IsWin(this OrderEvent fill, Security security, decimal profitLoss) | QuantConnect.Extensions | static |
LazyToLower(this string data) | QuantConnect.Extensions | static |
LazyToUpper(this string data) | QuantConnect.Extensions | static |
ListEquals< T >(this IReadOnlyList< T > left, IReadOnlyList< T > right) | QuantConnect.Extensions | static |
MatchesTypeName(this Type type, string typeName) | QuantConnect.Extensions | static |
Move< T >(this List< T > list, int oldIndex, int newIndex) | QuantConnect.Extensions | static |
Normalize(this decimal input) | QuantConnect.Extensions | static |
Normalize(this BaseData data, decimal factor, DataNormalizationMode normalizationMode, decimal sumOfDividends) | QuantConnect.Extensions | static |
NormalizeToStr(this decimal input) | QuantConnect.Extensions | static |
OptionRightToLower(this OptionRight optionRight) | QuantConnect.Extensions | static |
OptionStyleToLower(this OptionStyle optionStyle) | QuantConnect.Extensions | static |
OrderBySafe< TSource, TKey >(this ConcurrentDictionary< TSource, TKey > source, Func< KeyValuePair< TSource, TKey >, TSource > keySelector) | QuantConnect.Extensions | static |
OrderBySafe< TSource, TKey >(this ConcurrentDictionary< TSource, TKey > source, Func< KeyValuePair< TSource, TKey >, TKey > keySelector) | QuantConnect.Extensions | static |
OrderTargetsByMarginImpact(this IEnumerable< IPortfolioTarget > targets, IAlgorithm algorithm, bool targetIsDelta=false) | QuantConnect.Extensions | static |
ParseDataMappingMode(this string dataMappingMode) | QuantConnect.Extensions | static |
ParseOptionRight(this string optionRight) | QuantConnect.Extensions | static |
ParseOptionStyle(this string optionStyle) | QuantConnect.Extensions | static |
ProcessSecurityChanges(this IAlgorithm algorithm, SecurityChanges securityChanges) | QuantConnect.Extensions | static |
ProcessUntilEmpty< T >(this IProducerConsumerCollection< T > collection, Action< T > handler) | QuantConnect.Extensions | static |
ProtobufSerialize(this List< Tick > ticks, Guid guid) | QuantConnect.Extensions | static |
ProtobufSerialize(this IBaseData baseData, Guid guid) | QuantConnect.Extensions | static |
ProtobufSerialize(this IBaseData baseData, Stream stream) | QuantConnect.Extensions | static |
ReadLines(this IDataProvider dataProvider, string file) | QuantConnect.Extensions | static |
RemoveFromEnd(this string s, string ending) | QuantConnect.Extensions | static |
RemoveFromStart(this string s, string start) | QuantConnect.Extensions | static |
RequiresMapping(this Symbol symbol) | QuantConnect.Extensions | static |
Reset(this Timer timer) | QuantConnect.Extensions | static |
ResolutionToLower(this Resolution resolution) | QuantConnect.Extensions | static |
Round(this TimeSpan time, TimeSpan roundingInterval, MidpointRounding roundingType) | QuantConnect.Extensions | static |
Round(this TimeSpan time, TimeSpan roundingInterval) | QuantConnect.Extensions | static |
Round(this DateTime datetime, TimeSpan roundingInterval) | QuantConnect.Extensions | static |
RoundDown(this DateTime dateTime, TimeSpan interval) | QuantConnect.Extensions | static |
RoundDownInTimeZone(this DateTime dateTime, TimeSpan roundingInterval, DateTimeZone sourceTimeZone, DateTimeZone roundingTimeZone) | QuantConnect.Extensions | static |
RoundToSignificantDigits(this decimal d, int digits) | QuantConnect.Extensions | static |
RoundUp(this DateTime time, TimeSpan interval) | QuantConnect.Extensions | static |
SafeAsManagedObject(this PyObject pyObject, Type typeToConvertTo=null) | QuantConnect.Extensions | static |
SafeDecimalCast(this double input) | QuantConnect.Extensions | static |
SafeDivision(this decimal numerator, decimal denominator, decimal failValue=0) | QuantConnect.Extensions | static |
SafeEnumeration< TSource, TKey >(this ConcurrentDictionary< TSource, TKey > source) | QuantConnect.Extensions | static |
SafeMultiply100(this decimal value) | QuantConnect.Extensions | static |
Scale(this BaseData data, Func< decimal, decimal, decimal, decimal > factorFunc, decimal volumeFactor, decimal factor, decimal sumOfDividends) | QuantConnect.Extensions | static |
SecurityTypeToLower(this SecurityType securityType) | QuantConnect.Extensions | static |
SetRuntimeError(this IAlgorithm algorithm, Exception exception, string context) | QuantConnect.Extensions | static |
ShouldEmitData(this SubscriptionDataConfig config, BaseData data, bool isUniverse=false) | QuantConnect.Extensions | static |
SingleOrAlgorithmTypeName(this List< string > names, string algorithmTypeName) | QuantConnect.Extensions | static |
SmartRounding(this decimal? input) | QuantConnect.Extensions | static |
SmartRounding(this decimal input) | QuantConnect.Extensions | static |
StopSafely(this Thread thread, TimeSpan timeout, CancellationTokenSource token=null) | QuantConnect.Extensions | static |
SubscribeWithMapping(this IDataQueueHandler dataQueueHandler, SubscriptionDataConfig dataConfig, EventHandler newDataAvailableHandler, Func< SubscriptionDataConfig, bool > isExpired, out SubscriptionDataConfig subscribedConfig) | QuantConnect.Extensions | static |
SynchronouslyAwaitTask(this Task task) | QuantConnect.Extensions | static |
SynchronouslyAwaitTask< T >(this Task< T > task) | QuantConnect.Extensions | static |
SynchronouslyAwaitTaskResult< TResult >(this Task< TResult > task) | QuantConnect.Extensions | static |
TickTypeToLower(this TickType tickType) | QuantConnect.Extensions | static |
ToCamelCase(this string value) | QuantConnect.Extensions | static |
ToCsv(this string str, int size=4) | QuantConnect.Extensions | static |
ToCsvData(this string str, int size=4, char delimiter=',') | QuantConnect.Extensions | static |
ToDecimal(this string str) | QuantConnect.Extensions | static |
ToDecimalAllowExponent(this string str) | QuantConnect.Extensions | static |
ToFinancialFigures(this decimal number) | QuantConnect.Extensions | static |
ToFunc(this IDateRule dateRule) | QuantConnect.Extensions | static |
ToHexString(this byte[] source) | QuantConnect.Extensions | static |
ToHigherResolutionEquivalent(this TimeSpan timeSpan, bool requireExactMatch) | QuantConnect.Extensions | static |
ToInt32(this string str) | QuantConnect.Extensions | static |
ToInt64(this string str) | QuantConnect.Extensions | static |
ToLower(this Enum @enum) | QuantConnect.Extensions | static |
ToMD5(this string str) | QuantConnect.Extensions | static |
ToNormalizedDecimal(this string str) | QuantConnect.Extensions | static |
ToOrderDirection(this PositionSide side) | QuantConnect.Extensions | static |
ToOrderTicket(this Order order, SecurityTransactionManager transactionManager) | QuantConnect.Extensions | static |
ToPyList(this IEnumerable enumerable) | QuantConnect.Extensions | static |
ToPyListUnSafe(this IEnumerable enumerable) | QuantConnect.Extensions | static |
ToQueryString(this IDictionary< string, object > pairs) | QuantConnect.Extensions | static |
ToSafeString(this PyObject pyObject) | QuantConnect.Extensions | static |
ToSHA256(this string data) | QuantConnect.Extensions | static |
ToStream(this string str) | QuantConnect.Extensions | static |
ToStringPerformance(this OptionRight optionRight) | QuantConnect.Extensions | static |
ToSubscriptionDataConfig(this Data.HistoryRequest request, bool isInternalFeed=false, bool isFilteredSubscription=true) | QuantConnect.Extensions | static |
ToTimeSpan(this Resolution resolution) | QuantConnect.Extensions | static |
TruncateTo3DecimalPlaces(this decimal value) | QuantConnect.Extensions | static |
TryConvert< T >(this PyObject pyObject, out T result, bool allowPythonDerivative=false) | QuantConnect.Extensions | static |
TryConvertToDelegate< T >(this PyObject pyObject, out T result) | QuantConnect.Extensions | static |
TryCreateType(this PyObject pyObject, out Type type) | QuantConnect.Extensions | static |
TryGetDecimalFromCsv(this string csvLine, int index, out decimal value) | QuantConnect.Extensions | static |
TryGetFromCsv(this string csvLine, int index, out ReadOnlySpan< char > result) | QuantConnect.Extensions | static |
TryGetLiveSubscriptionSymbol(this Symbol symbol, out Symbol mapped) | QuantConnect.Extensions | static |
TryGetPropertyValue< T >(this JObject jObject, string name) | QuantConnect.Extensions | static |
TryParseSecurityType(this string value, out SecurityType securityType, bool ignoreCase=true) | QuantConnect.Extensions | static |
UnsubscribeWithMapping(this IDataQueueHandler dataQueueHandler, SubscriptionDataConfig dataConfig) | QuantConnect.Extensions | static |
WaitOne(this WaitHandle waitHandle, CancellationToken cancellationToken) | QuantConnect.Extensions | static |
WaitOne(this WaitHandle waitHandle, TimeSpan timeout, CancellationToken cancellationToken) | QuantConnect.Extensions | static |
WaitOne(this WaitHandle waitHandle, int millisecondsTimeout, CancellationToken cancellationToken) | QuantConnect.Extensions | static |
WithEmbeddedHtmlAnchors(this string source) | QuantConnect.Extensions | static |