export declare enum VType { BOOL = "bool", INT = "int", FLOAT = "float", ARRAY = "array", BOX = "box", CHART_POINT = "chart.point", COLOR = "color", CONST = "const", LABEL = "label", LINE = "line", LINEFILL = "linefill", MAP = "map", MATRIX = "matrix", POLYLINE = "polyline", SERIES = "series", SIMPLE = "simple", STRING = "string", TABLE = "table", UNDETERMINED = "undetermined type", INPUT = "input", NA = "na", VOID = "void", ENUM = "enum" } export declare enum VInsType { TYPE = "type", ARRAY = "array", BOX = "box", CHART_POINT = "chart.point", LABEL = "label", LINE = "line", LINEFILL = "linefill", MAP = "map", MATRIX = "matrix", POLYLINE = "polyline", TABLE = "table" } export declare enum VRuleType { FlowStmt = "FlowStmt", DeclareAssign = "DeclareAssign", VarBlockStmt = "VarBlockStmt", VarSingle = "VarSingle", VarMultiple = "VarMultiple", ParenthesizedExpression = "ParenthesizedExpression", AdditiveExpression = "AdditiveExpression", RelationalExpression = "RelationalExpression", EqualityExpression = "EqualityExpression", TernaryExpression = "TernaryExpression", UnaryExpression = "UnaryExpression", NotExpression = "NotExpression", MemberIndexExpression = "MemberIndexExpression", MethodExpression = "MethodExpression", LogicalAndExpression = "LogicalAndExpression", LogicalOrExpression = "LogicalOrExpression", MultiplicativeExpression = "MultiplicativeExpression", Brackethesized = "Brackethesized", IfStatement = "IfStatement", ForToStatement = "ForToStatement", ForInStatement = "ForInStatement", SwitchStatement = "SwitchStatement", CaseClause = "CaseClause", DefaultCaluse = "DefaultCaluse", WhileStatement = "WhileStatement", ImportElement = "ImportElement", Literal = "Literal", ArrowFunction = "ArrowFunction", ArrowMethod = "ArrowMethod", TypeStatement = "TypeStatement", Name = "Name", AgainAssign = "AgainAssign", EnumStatement = "EnumStatement" } export declare enum VAdjustment { dividends = "dividends", none = "none", splits = "splits" } export declare enum VAlert { freqAll = "freq_all", freqOncePerBar = "freq_once_per_bar", freqOncePerBarClose = "freq_once_per_bar_close" } export declare enum VBarmergeGaps { gapsOff = "gaps_off", gapsOn = "gaps_on", lookaheadOff = "lookahead_off", lookaheadOn = "lookahead_on" } export declare enum VPlotDisplay { all = "all", dataWindow = "data_window", none = "none", pane = "pane", priceScale = "price_scale", statusLine = "status_line" } export declare enum VExtend { both = "both", left = "left", none = "none", right = "right" } export declare enum VFormatType { inherit = "inherit", mintick = "mintick", percent = "percent", price = "price", volume = "volume" } export declare enum VHlineStyle { styleDashed = "style_dashed", styleDotted = "style_dotted", styleSolid = "style_solid" } export declare enum VLabelStyle { styleArrowdown = "style_arrowdown", styleArrowup = "style_arrowup", styleCircle = "style_circle", styleCross = "style_cross", styleDiamond = "style_diamond", styleFlag = "style_flag", styleLabelCenter = "style_label_center", styleLabelDown = "style_label_down", styleLabelLeft = "style_label_left", styleLabelLowerLeft = "style_label_lower_left", styleLabelLowerRight = "style_label_lower_right", styleLabelRight = "style_label_right", styleLabelUp = "style_label_up", styleLabelUpperLeft = "style_label_upper_left", styleLabelUpperRight = "style_label_upper_right", styleNone = "style_none", styleSquare = "style_square", styleTextOutline = "style_text_outline", styleTriangledown = "style_triangledown", styleTriangleup = "style_triangleup", styleXcross = "style_xcross" } export declare enum VLineStyle { styleArrowBoth = "style_arrow_both", styleArrowLeft = "style_arrow_left", styleArrowRight = "style_arrow_right", styleDashed = "style_dashed", styleDotted = "style_dotted", styleSolid = "style_solid" } export declare enum VLocation { abovebar = "abovebar", absolute = "absolute", belowbar = "belowbar", bottom = "bottom", top = "top" } export declare enum VSortOrder { ascending = "ascending",// 从小到大 descending = "descending" } export declare enum VPlotStyle { styleArea = "Area", styleAreabr = "Area With Breaks", styleCircles = "Circles", styleColumns = "Columns", styleCross = "Cross", styleHistogram = "Histogram", styleLine = "Line", styleLinebr = "Line With Breaks", styleStepline = "Step Line", styleSteplineDiamond = "Step Line With Diamonds", styleSteplinebr = "Step line with Breaks" } export declare enum VPosition { bottomCenter = "bottom_center", bottomLeft = "bottom_left", bottomRight = "bottom_right", middleCenter = "middle_center", middleLeft = "middle_left", middleRight = "middle_right", topCenter = "top_center", topLeft = "top_left", topRight = "top_right" } export declare enum VScale { left = "left", none = "none", right = "right" } export declare enum VSession { extended = "extended", regular = "regular" } export declare enum VShape { arrowdown = "arrowdown", arrowup = "arrowup", circle = "circle", cross = "cross", diamond = "diamond", flag = "flag", labeldown = "labeldown", labelup = "labelup", square = "square", triangledown = "triangledown", triangleup = "triangleup", xcross = "xcross" } export declare enum VSize { auto = "auto", huge = "huge", large = "large", normal = "normal", small = "small", tiny = "tiny" } export declare enum VFont { familyDefault = "default", familyMonospace = "monospace" } export declare enum VStrategy { cash = "cash", fixed = "fixed", percentOfEquity = "percent_of_equity" } export declare enum VCommission { cashPerContract = "cash_per_contract", cashPerOrder = "cash_per_order", percent = "percent" } export declare enum VDirection { all = "all", long = "long", short = "short" } export declare enum VOca { cancel = "cancel", none = "none", reduce = "reduce" } export declare enum VText { alignBottom = "align_bottom", alignCenter = "align_center", alignLeft = "align_left", alignRight = "align_right", alignTop = "align_top", wrapAuto = "wrap_auto", wrapNone = "wrap_none" } export declare enum VXloc { bar_index = "bar_index", bar_time = "bar_time" } export declare enum VYloc { abovebar = "abovebar", belowbar = "belowbar", price = "price" } export declare enum VEarnings { actual = "actual", estimate = "estimate", standardized = "standardized" } export declare enum VPivotType { traditional = "Traditional", fibonacci = "Fibonacci", woodie = "Woodie", classic = "Classic", dm = "DM", camarilla = "Camarilla" } export declare enum VInputType { INT = "int", BOOL = "bool", TIME = "time", COLOR = "color", FLOAT = "float", PRICE = "price", SOURCE = "source", STRING = "string", SYMBOL = "symbol", SESSION = "session", TEXT_AREA = "text_area", TIMEFRAME = "timeframe", ENUM = "enum" } export declare enum VComments { description = "description", field = "field", function = "function", param = "param", returns = "returns", type = "type", variable = "variable", enum = "enum" } export declare enum VScriptType { library = "library", indicator = "indicator", strategy = "strategy" }