| TSLab API Docs
    1
    | 
| Classes | |
| class | DynamicHandlerAttribute | 
| class | EventModelHelper | 
| class | HandlerAlwaysKeep | 
| This attribute indicates that the handler must be included in code generation  More... | |
| class | HandlerCategories | 
| class | HandlerCategory | 
| This attribute changes the handler type category  More... | |
| class | HandlerDecimals | 
| This attribute sets the handler output precision  More... | |
| class | HandlerInvisible | 
| This attribute shows that the handler is for internal usage and shouldn't shown in the handler's list  More... | |
| class | HandlerName | 
| This attribute changes the handler type name  More... | |
| class | HandlerParameter | 
| This attribute shows that the property is the handler parameter  More... | |
| interface | IAlignedSecurityHandler | 
| interface | IAllTimeTradeStatisticsHandler | 
| interface | IBar2BarHandler | 
| Make ISecurity from another ISecurity  More... | |
| interface | IBar2BoolHandler | 
| Make boolean from ISecurity for selected candle  More... | |
| interface | IBar2BoolsHandler | 
| Make boolean's list from ISecurity  More... | |
| interface | IBar2Double2Handler | 
| Make the list of double2's from ISecurity  More... | |
| interface | IBar2DoubleHandler | 
| Make the list of doubles from ISecurity  More... | |
| interface | IBar2IntHandler | 
| Make the list of doubles from ISecurity  More... | |
| interface | IBar2ValueDoubleHandler | 
| Make the list of doubles from ISecurity  More... | |
| interface | IBarBoolAccumHandler | 
| Make the list of doubles from ISecurity and another list of doubles. Used for lists decompression.  More... | |
| interface | IBarDouble2BarHandler | 
| Make ISecurity from another ISecurity and double list  More... | |
| interface | IBarDoubleAccumHandler | 
| Make the list of doubles from ISecurity and another list of doubles. Used for lists decompression.  More... | |
| interface | IBaseChartPaneContext | 
| interface | IBaseTradeStatisticsHandler | 
| This handler makes new TTradeStatisticsWithKind  More... | |
| interface | IBool1CalculatorHandler | 
| Calculate boolean value from 1 double value  More... | |
| interface | IBool2CalculatorHandler | 
| Calculate boolean value from 2 double values  More... | |
| interface | IBoolAccum | 
| Boolean accumulator  More... | |
| interface | IBoolConvertor | 
| Boolean convertor  More... | |
| interface | IBooleanInput0 | 
| Shows that first inputs is bool  More... | |
| interface | IBooleanInput1 | 
| Shows that second inputs is bool  More... | |
| interface | IBooleanInput2 | 
| Shows that third inputs is bool  More... | |
| interface | IBooleanInputs | 
| Shows that inputs are lists of booleans  More... | |
| interface | IBooleanReturns | 
| Shows that list of booleans will be returned  More... | |
| interface | IBuysSellsHandler | 
| interface | ICanvasPaneHandler | 
| interface | ICanvasPaneValuesHandlerWithNumber | 
| interface | ICommissionHandler | 
| This handler set the comission handler for Security  More... | |
| interface | ICompressHandler | 
| interface | IContext | 
| Script context interface  More... | |
| interface | IContextUses | 
| Shows that handler uses the data cache  More... | |
| interface | ICustomListValues | 
| Это специальный интерфейс для поддержки редактируемого строкового параметра  More... | |
| interface | IDecompress | 
| interface | IDouble1CalculatorHandler | 
| Calculate double value from another double value  More... | |
| interface | IDouble2CalculatorHandler | 
| Calculate double value from 2 double values  More... | |
| interface | IDouble2DoubleHandler | 
| Make the list of doubles from the another list of doubles  More... | |
| interface | IDoubleAccumHandler | 
| Make the list of doubles from the two lists of doubles  More... | |
| interface | IDoubleCompaper1Handler | 
| Make the list of booleans from the 1 lists of doubles  More... | |
| interface | IDoubleCompaperHandler | 
| Make the list of booleans from the two lists of doubles  More... | |
| interface | IDoubleHandlerWithUpdate | 
| interface | IDoubleInput0 | 
| Shows that first inputs is double  More... | |
| interface | IDoubleInput1 | 
| Shows that second inputs is double  More... | |
| interface | IDoubleInput2 | 
| Shows that third inputs is double  More... | |
| interface | IDoubleInputs | 
| Shows that inputs has lists of doubles  More... | |
| interface | IDoubleReturns | 
| Shows that list of doubles will be returned  More... | |
| interface | IDoubleStreamAndValuesHandler | 
| interface | IDoubleStreamAndValuesHandlerWithPeriod | 
| interface | IEnumReturns | 
| Shows that list of enums will be returned  More... | |
| interface | IEventExecuter | 
| interface | IEventExecuterWithUpdate | 
| interface | IEventModelGenerator | 
| interface | IEventModelSupport | 
| Индикатор, поддерживающий событийную модель должен запомнить ссылки на данные, которые он использует При вызове метода NewBar он возьмет из них новый элемент.  More... | |
| interface | IExternalOptionScript | 
| interface | IExternalOptionScript2 | 
| interface | IExternalOptionScript3 | 
| interface | IExternalOptionScript4 | 
| interface | IExternalOptionScriptBase | 
| interface | IExternalOptionScriptMultiSec | 
| interface | IExternalScript | 
| interface | IExternalScript2 | 
| interface | IExternalScript3 | 
| interface | IExternalScript4 | 
| interface | IExternalScriptBase | 
| interface | IExternalScriptMultiSec | 
| interface | IFiveSourcesHandler | 
| Handler with 5 sources  More... | |
| interface | IFootPrintMaker | 
| This handler makes new FootPrint  More... | |
| interface | IFootPrintReturns | 
| Shows that new FootPrint will be returned  More... | |
| interface | IFourSourcesHandler | 
| Handler with 4 sources  More... | |
| interface | IGraphPaneHandler | 
| interface | IHandler | 
| Handler base interface  More... | |
| interface | IInteractiveConstGen | 
| interface | IInteractiveLineGen | 
| interface | IIntInputs | 
| Shows that inputs are lists of ints  More... | |
| interface | IIntReturns | 
| Shows that list of ints will be returned  More... | |
| interface | ILastContractsTradeStatisticsHandler | 
| This handler makes new ILastContractsTradeStatisticsHandler  More... | |
| interface | ILastContractsTradeStatisticsReturns | 
| Shows that new ILastContractsTradeStatisticsWithKind will be returned  More... | |
| interface | IMemoryContext | 
| interface | INeedVariableId | 
| Unique variable name for caching without handler parameter values  More... | |
| interface | INeedVariableName | 
| Unique variable name for caching with whole handler parameter values  More... | |
| class | InputAttribute | 
| class | InputInfoAttribute | 
| This attribute allow to set a custom input name. Instead use InputAttribute.  More... | |
| class | InputsCountAttribute | 
| interface | IOneSourceHandler | 
| Handler with 1 source  More... | |
| interface | IPosition2Boolean | 
| interface | IPosition2Double | 
| Calculate double value from the position and the candle number  More... | |
| interface | IPositionInput0 | 
| Shows that first inputs is Position  More... | |
| interface | IPositionInput1 | 
| Shows that second inputs is Position  More... | |
| interface | IPositionInputs | 
| Shows that inputs has Position  More... | |
| interface | ISecurityInput0 | 
| Shows that first inputs is Security  More... | |
| interface | ISecurityInput1 | 
| Shows that second inputs is Security  More... | |
| interface | ISecurityInputs | 
| Shows that inputs has Securities  More... | |
| interface | ISecurityReturns | 
| Shows that new Security will be returned  More... | |
| interface | ISpecifiedQuantityPriceAtTradeHandler | 
| interface | IStreamHandler | 
| Shows that handler works with streams  More... | |
| interface | IStringReturns | 
| Shows that list of strings will be returned  More... | |
| interface | ITestCanvasPaneHandler | 
| interface | IThreeSourcesHandler | 
| Handler with 3 sources  More... | |
| interface | ITradeStatisticsBarsCountHandler | 
| interface | ITradeStatisticsBarsHandler | 
| interface | ITradeStatisticsBarsSumHandler | 
| interface | ITradeStatisticsBaseExtremumPriceHandler | 
| interface | ITradeStatisticsEdgeHandler | 
| interface | ITradeStatisticsExtendedBarsCountHandler | 
| interface | ITradeStatisticsExtendedBarsCountHandler2 | 
| interface | ITradeStatisticsExtendedBarsHandler | 
| interface | ITradeStatisticsExtendedBarsHandler2 | 
| interface | ITradeStatisticsExtendedBarsSumHandler | 
| interface | ITradeStatisticsExtendedBarsSumHandler2 | 
| interface | ITradeStatisticsExtendedExtremumPriceHandler | 
| interface | ITradeStatisticsExtendedExtremumPriceHandler2 | 
| interface | ITradeStatisticsExtremumPriceHandler | 
| interface | ITradeStatisticsExtremumValueHandler | 
| interface | ITradeStatisticsHandler | 
| This handler makes new ITradeStatisticsWithKind  More... | |
| interface | ITradeStatisticsPriceValueHandler | 
| interface | ITradeStatisticsReturns | 
| Shows that new ITradeStatisticsWithKind will be returned  More... | |
| interface | ITwoSourcesHandler | 
| Handler with 2 sources  More... | |
| interface | IValueForPeriodHandler | 
| interface | IValuesHandler | 
| Shows that handler works with current values  More... | |
| interface | IValuesHandlerWithNumber | 
| Shows that handler works with current values and the candle number is requered  More... | |
| interface | IValuesHandlerWithPrecalc | 
| Shows that handler works with current values, but precalculation is needed  More... | |
| interface | IWindow | 
| class | ListHandlerParameter | 
| class | NotCacheableAttribute | 
| class | OutputsCountAttribute | 
| class | OutputTypeAttribute | 
| Enumerations | |
| enum | MessageType { Debug, Info, Warning, Error } | 
| The log message type. | |
| enum | SpecifiedTradeDirection { Any = 0, Buy = 1, Sell = 2 } | 
| enum | TemplateTypes { UNKNOWN = 0, SECURITY = 1, DOUBLE = 1 << 1, INT = 1 << 2, BOOL = 1 << 3, POSITION = 1 << 4, DOUBLE2 = 1 << 5, QUEUE = 1 << 6, FOOTPRINT = 1 << 7, INTERACTIVESPLINE = 1 << 8, OPTION = 1 << 9, OPTION_SERIES = 1 << 10, OPTION_STRIKE = 1 << 11, OPTION_POSITION = 1 << 12, DOUBLE2N = 1 << 13, ENUM = 1 << 14, STRING = 1 << 15, GRAPHPANE = 1 << 16, CANVASPANE = 1 << 17, TRADE_STATISTICS = 1 << 18, LAST_CONTRACTS_TRADE_STATISTICS = 1 << 19 } | 
| Types of template lists  More... | |
| Functions | |
| delegate void | EventModelNewBarDelegate (int barNum) | 
| 
 | strong | 
Types of template lists