Created
January 30, 2023 06:23
-
-
Save kaigouthro/f67f9d5e8a249ce9bc5c561f2ea81d68 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"keyords and operators": [ | |
"!=", | |
"%", | |
"%=", | |
"*", | |
"*=", | |
"+", | |
"+=", | |
"-", | |
"-=", | |
"/", | |
"/=", | |
"<", | |
"<=", | |
"==", | |
"=>", | |
">", | |
">=", | |
"?:", | |
"[]", | |
"and", | |
"array", | |
"bool", | |
"box", | |
"color", | |
"export", | |
"false", | |
"float", | |
"for", | |
"for...in", | |
"if", | |
"import", | |
"int", | |
"label", | |
"line", | |
"linefill", | |
"matrix", | |
"not", | |
"or", | |
"series", | |
"simple", | |
"string", | |
"switch", | |
"table", | |
"true", | |
"type", | |
"var", | |
"varip", | |
"while" | |
], | |
"built in variables": [ | |
"adjustment.dividends", | |
"adjustment.none", | |
"adjustment.splits", | |
"alert.freq_all", | |
"alert.freq_once_per_bar", | |
"alert.freq_once_per_bar_close", | |
"bar_index", | |
"barmerge.gaps_off", | |
"barmerge.gaps_on", | |
"barmerge.lookahead_off", | |
"barmerge.lookahead_on", | |
"barstate.isconfirmed", | |
"barstate.isfirst", | |
"barstate.ishistory", | |
"barstate.islast", | |
"barstate.islastconfirmedhistory", | |
"barstate.isnew", | |
"barstate.isrealtime", | |
"box.all", | |
"chart.bg_color", | |
"chart.fg_color", | |
"chart.is_heikinashi", | |
"chart.is_kagi", | |
"chart.is_linebreak", | |
"chart.is_pnf", | |
"chart.is_range", | |
"chart.is_renko", | |
"chart.is_standard", | |
"chart.left_visible_bar_time", | |
"chart.right_visible_bar_time", | |
"close", | |
"color.aqua", | |
"color.black", | |
"color.blue", | |
"color.fuchsia", | |
"color.gray", | |
"color.green", | |
"color.lime", | |
"color.maroon", | |
"color.navy", | |
"color.olive", | |
"color.orange", | |
"color.purple", | |
"color.red", | |
"color.silver", | |
"color.teal", | |
"color.white", | |
"color.yellow", | |
"currency.AUD", | |
"currency.BTC", | |
"currency.CAD", | |
"currency.CHF", | |
"currency.ETH", | |
"currency.EUR", | |
"currency.GBP", | |
"currency.HKD", | |
"currency.JPY", | |
"currency.KRW", | |
"currency.MYR", | |
"currency.NOK", | |
"currency.NONE", | |
"currency.NZD", | |
"currency.RUB", | |
"currency.SEK", | |
"currency.SGD", | |
"currency.TRY", | |
"currency.USD", | |
"currency.USDT", | |
"currency.ZAR", | |
"dayofmonth", | |
"dayofweek", | |
"dayofweek.friday", | |
"dayofweek.monday", | |
"dayofweek.saturday", | |
"dayofweek.sunday", | |
"dayofweek.thursday", | |
"dayofweek.tuesday", | |
"dayofweek.wednesday", | |
"display.all", | |
"display.data_window", | |
"display.none", | |
"display.pane", | |
"display.price_scale", | |
"display.status_line", | |
"dividends.gross", | |
"dividends.net", | |
"earnings.actual", | |
"earnings.estimate", | |
"earnings.standardized", | |
"extend.both", | |
"extend.left", | |
"extend.none", | |
"extend.right", | |
"font.family_default", | |
"font.family_monospace", | |
"format.inherit", | |
"format.mintick", | |
"format.percent", | |
"format.price", | |
"format.volume", | |
"high", | |
"hl2", | |
"hlc3", | |
"hlcc4", | |
"hline.style_dashed", | |
"hline.style_dotted", | |
"hline.style_solid", | |
"hour", | |
"label.all", | |
"label.style_arrowdown", | |
"label.style_arrowup", | |
"label.style_circle", | |
"label.style_cross", | |
"label.style_diamond", | |
"label.style_flag", | |
"label.style_label_center", | |
"label.style_label_down", | |
"label.style_label_left", | |
"label.style_label_lower_left", | |
"label.style_label_lower_right", | |
"label.style_label_right", | |
"label.style_label_up", | |
"label.style_label_upper_left", | |
"label.style_label_upper_right", | |
"label.style_none", | |
"label.style_square", | |
"label.style_text_outline", | |
"label.style_triangledown", | |
"label.style_triangleup", | |
"label.style_xcross", | |
"last_bar_index", | |
"last_bar_time", | |
"line.all", | |
"line.style_arrow_both", | |
"line.style_arrow_left", | |
"line.style_arrow_right", | |
"line.style_dashed", | |
"line.style_dotted", | |
"line.style_solid", | |
"linefill.all", | |
"location.abovebar", | |
"location.absolute", | |
"location.belowbar", | |
"location.bottom", | |
"location.top", | |
"low", | |
"math.e", | |
"math.phi", | |
"math.pi", | |
"math.rphi", | |
"minute", | |
"month", | |
"na", | |
"ohlc4", | |
"open", | |
"order.ascending", | |
"order.descending", | |
"plot.style_area", | |
"plot.style_areabr", | |
"plot.style_circles", | |
"plot.style_columns", | |
"plot.style_cross", | |
"plot.style_histogram", | |
"plot.style_line", | |
"plot.style_linebr", | |
"plot.style_stepline", | |
"plot.style_stepline_diamond", | |
"position.bottom_center", | |
"position.bottom_left", | |
"position.bottom_right", | |
"position.middle_center", | |
"position.middle_left", | |
"position.middle_right", | |
"position.top_center", | |
"position.top_left", | |
"position.top_right", | |
"scale.left", | |
"scale.none", | |
"scale.right", | |
"second", | |
"session.extended", | |
"session.isfirstbar", | |
"session.isfirstbar_regular", | |
"session.islastbar", | |
"session.islastbar_regular", | |
"session.ismarket", | |
"session.ispostmarket", | |
"session.ispremarket", | |
"session.regular", | |
"shape.arrowdown", | |
"shape.arrowup", | |
"shape.circle", | |
"shape.cross", | |
"shape.diamond", | |
"shape.flag", | |
"shape.labeldown", | |
"shape.labelup", | |
"shape.square", | |
"shape.triangledown", | |
"shape.triangleup", | |
"shape.xcross", | |
"size.auto", | |
"size.huge", | |
"size.large", | |
"size.normal", | |
"size.small", | |
"size.tiny", | |
"splits.denominator", | |
"splits.numerator", | |
"strategy.account_currency", | |
"strategy.cash", | |
"strategy.closedtrades", | |
"strategy.commission.cash_per_contract", | |
"strategy.commission.cash_per_order", | |
"strategy.commission.percent", | |
"strategy.direction.all", | |
"strategy.direction.long", | |
"strategy.direction.short", | |
"strategy.equity", | |
"strategy.eventrades", | |
"strategy.fixed", | |
"strategy.grossloss", | |
"strategy.grossprofit", | |
"strategy.initial_capital", | |
"strategy.long", | |
"strategy.losstrades", | |
"strategy.max_contracts_held_all", | |
"strategy.max_contracts_held_long", | |
"strategy.max_contracts_held_short", | |
"strategy.max_drawdown", | |
"strategy.max_runup", | |
"strategy.netprofit", | |
"strategy.oca.cancel", | |
"strategy.oca.none", | |
"strategy.oca.reduce", | |
"strategy.openprofit", | |
"strategy.opentrades", | |
"strategy.percent_of_equity", | |
"strategy.position_avg_price", | |
"strategy.position_entry_name", | |
"strategy.position_size", | |
"strategy.short", | |
"strategy.wintrades", | |
"syminfo.basecurrency", | |
"syminfo.currency", | |
"syminfo.description", | |
"syminfo.mintick", | |
"syminfo.pointvalue", | |
"syminfo.prefix", | |
"syminfo.root", | |
"syminfo.session", | |
"syminfo.ticker", | |
"syminfo.tickerid", | |
"syminfo.timezone", | |
"syminfo.type", | |
"syminfo.volumetype", | |
"ta.accdist", | |
"ta.iii", | |
"ta.nvi", | |
"ta.obv", | |
"ta.pvi", | |
"ta.pvt", | |
"ta.tr", | |
"ta.vwap", | |
"ta.wad", | |
"ta.wvad", | |
"table.all", | |
"text.align_bottom", | |
"text.align_center", | |
"text.align_left", | |
"text.align_right", | |
"text.align_top", | |
"text.wrap_auto", | |
"text.wrap_none", | |
"time", | |
"time_close", | |
"time_tradingday", | |
"timeframe.isdaily", | |
"timeframe.isdwm", | |
"timeframe.isintraday", | |
"timeframe.isminutes", | |
"timeframe.ismonthly", | |
"timeframe.isseconds", | |
"timeframe.isweekly", | |
"timeframe.multiplier", | |
"timeframe.period", | |
"timenow", | |
"volume", | |
"weekofyear", | |
"xloc.bar_index", | |
"xloc.bar_time", | |
"year", | |
"yloc.abovebar", | |
"yloc.belowbar", | |
"yloc.price" | |
], | |
"built in functions": [ | |
"alert", | |
"alertcondition", | |
"array.abs", | |
"array.avg", | |
"array.binary_search", | |
"array.binary_search_leftmost", | |
"array.binary_search_rightmost", | |
"array.clear", | |
"array.concat", | |
"array.copy", | |
"array.covariance", | |
"array.fill", | |
"array.first", | |
"array.from", | |
"array.get", | |
"array.includes", | |
"array.indexof", | |
"array.insert", | |
"array.join", | |
"array.last", | |
"array.lastindexof", | |
"array.max", | |
"array.median", | |
"array.min", | |
"array.mode", | |
"array.new<type>", | |
"array.new_bool", | |
"array.new_box", | |
"array.new_color", | |
"array.new_float", | |
"array.new_int", | |
"array.new_label", | |
"array.new_line", | |
"array.new_linefill", | |
"array.new_string", | |
"array.new_table", | |
"array.percentile_linear_interpolation", | |
"array.percentile_nearest_rank", | |
"array.percentrank", | |
"array.pop", | |
"array.push", | |
"array.range", | |
"array.remove", | |
"array.reverse", | |
"array.set", | |
"array.shift", | |
"array.size", | |
"array.slice", | |
"array.sort", | |
"array.sort_indices", | |
"array.standardize", | |
"array.stdev", | |
"array.sum", | |
"array.unshift", | |
"array.variance", | |
"barcolor", | |
"bgcolor", | |
"bool", | |
"box", | |
"box.copy", | |
"box.delete", | |
"box.get_bottom", | |
"box.get_left", | |
"box.get_right", | |
"box.get_top", | |
"box.new", | |
"box.set_bgcolor", | |
"box.set_border_color", | |
"box.set_border_style", | |
"box.set_border_width", | |
"box.set_bottom", | |
"box.set_extend", | |
"box.set_left", | |
"box.set_lefttop", | |
"box.set_right", | |
"box.set_rightbottom", | |
"box.set_text", | |
"box.set_text_color", | |
"box.set_text_font_family", | |
"box.set_text_halign", | |
"box.set_text_size", | |
"box.set_text_valign", | |
"box.set_text_wrap", | |
"box.set_top", | |
"color", | |
"color.b", | |
"color.from_gradient", | |
"color.g", | |
"color.new", | |
"color.r", | |
"color.rgb", | |
"color.t", | |
"dayofmonth", | |
"dayofweek", | |
"fill", | |
"fixnan", | |
"float", | |
"hline", | |
"hour", | |
"indicator", | |
"input", | |
"input.bool", | |
"input.color", | |
"input.float", | |
"input.int", | |
"input.price", | |
"input.session", | |
"input.source", | |
"input.string", | |
"input.symbol", | |
"input.text_area", | |
"input.time", | |
"input.timeframe", | |
"int", | |
"label", | |
"label.copy", | |
"label.delete", | |
"label.get_text", | |
"label.get_x", | |
"label.get_y", | |
"label.new", | |
"label.set_color", | |
"label.set_size", | |
"label.set_style", | |
"label.set_text", | |
"label.set_text_font_family", | |
"label.set_textalign", | |
"label.set_textcolor", | |
"label.set_tooltip", | |
"label.set_x", | |
"label.set_xloc", | |
"label.set_xy", | |
"label.set_y", | |
"label.set_yloc", | |
"library", | |
"line", | |
"line.copy", | |
"line.delete", | |
"line.get_price", | |
"line.get_x1", | |
"line.get_x2", | |
"line.get_y1", | |
"line.get_y2", | |
"line.new", | |
"line.set_color", | |
"line.set_extend", | |
"line.set_style", | |
"line.set_width", | |
"line.set_x1", | |
"line.set_x2", | |
"line.set_xloc", | |
"line.set_xy1", | |
"line.set_xy2", | |
"line.set_y1", | |
"line.set_y2", | |
"linefill", | |
"linefill.delete", | |
"linefill.get_line1", | |
"linefill.get_line2", | |
"linefill.new", | |
"linefill.set_color", | |
"math.abs", | |
"math.acos", | |
"math.asin", | |
"math.atan", | |
"math.avg", | |
"math.ceil", | |
"math.cos", | |
"math.exp", | |
"math.floor", | |
"math.log", | |
"math.log10", | |
"math.max", | |
"math.min", | |
"math.pow", | |
"math.random", | |
"math.round", | |
"math.round_to_mintick", | |
"math.sign", | |
"math.sin", | |
"math.sqrt", | |
"math.sum", | |
"math.tan", | |
"math.todegrees", | |
"math.toradians", | |
"matrix.add_col", | |
"matrix.add_row", | |
"matrix.avg", | |
"matrix.col", | |
"matrix.columns", | |
"matrix.concat", | |
"matrix.copy", | |
"matrix.det", | |
"matrix.diff", | |
"matrix.eigenvalues", | |
"matrix.eigenvectors", | |
"matrix.elements_count", | |
"matrix.fill", | |
"matrix.get", | |
"matrix.inv", | |
"matrix.is_antidiagonal", | |
"matrix.is_antisymmetric", | |
"matrix.is_binary", | |
"matrix.is_diagonal", | |
"matrix.is_identity", | |
"matrix.is_square", | |
"matrix.is_stochastic", | |
"matrix.is_symmetric", | |
"matrix.is_triangular", | |
"matrix.is_zero", | |
"matrix.kron", | |
"matrix.max", | |
"matrix.median", | |
"matrix.min", | |
"matrix.mode", | |
"matrix.mult", | |
"matrix.new<type>", | |
"matrix.pinv", | |
"matrix.pow", | |
"matrix.rank", | |
"matrix.remove_col", | |
"matrix.remove_row", | |
"matrix.reshape", | |
"matrix.reverse", | |
"matrix.row", | |
"matrix.rows", | |
"matrix.set", | |
"matrix.sort", | |
"matrix.submatrix", | |
"matrix.sum", | |
"matrix.swap_columns", | |
"matrix.swap_rows", | |
"matrix.trace", | |
"matrix.transpose", | |
"max_bars_back", | |
"minute", | |
"month", | |
"na", | |
"nz", | |
"plot", | |
"plotarrow", | |
"plotbar", | |
"plotcandle", | |
"plotchar", | |
"plotshape", | |
"request.dividends", | |
"request.earnings", | |
"request.economic", | |
"request.financial", | |
"request.quandl", | |
"request.security", | |
"request.security_lower_tf", | |
"request.splits", | |
"runtime.error", | |
"second", | |
"str.contains", | |
"str.endswith", | |
"str.format", | |
"str.format_time", | |
"str.length", | |
"str.lower", | |
"str.match", | |
"str.pos", | |
"str.replace", | |
"str.replace_all", | |
"str.split", | |
"str.startswith", | |
"str.substring", | |
"str.tonumber", | |
"str.tostring", | |
"str.upper", | |
"strategy", | |
"strategy.cancel", | |
"strategy.cancel_all", | |
"strategy.close", | |
"strategy.close_all", | |
"strategy.closedtrades.commission", | |
"strategy.closedtrades.entry_bar_index", | |
"strategy.closedtrades.entry_comment", | |
"strategy.closedtrades.entry_id", | |
"strategy.closedtrades.entry_price", | |
"strategy.closedtrades.entry_time", | |
"strategy.closedtrades.exit_bar_index", | |
"strategy.closedtrades.exit_comment", | |
"strategy.closedtrades.exit_id", | |
"strategy.closedtrades.exit_price", | |
"strategy.closedtrades.exit_time", | |
"strategy.closedtrades.max_drawdown", | |
"strategy.closedtrades.max_runup", | |
"strategy.closedtrades.profit", | |
"strategy.closedtrades.size", | |
"strategy.convert_to_account", | |
"strategy.convert_to_symbol", | |
"strategy.entry", | |
"strategy.exit", | |
"strategy.opentrades.commission", | |
"strategy.opentrades.entry_bar_index", | |
"strategy.opentrades.entry_comment", | |
"strategy.opentrades.entry_id", | |
"strategy.opentrades.entry_price", | |
"strategy.opentrades.entry_time", | |
"strategy.opentrades.max_drawdown", | |
"strategy.opentrades.max_runup", | |
"strategy.opentrades.profit", | |
"strategy.opentrades.size", | |
"strategy.order", | |
"strategy.risk.allow_entry_in", | |
"strategy.risk.max_cons_loss_days", | |
"strategy.risk.max_drawdown", | |
"strategy.risk.max_intraday_filled_orders", | |
"strategy.risk.max_intraday_loss", | |
"strategy.risk.max_position_size", | |
"string", | |
"syminfo.prefix", | |
"syminfo.ticker", | |
"ta.alma", | |
"ta.atr", | |
"ta.barssince", | |
"ta.bb", | |
"ta.bbw", | |
"ta.cci", | |
"ta.change", | |
"ta.cmo", | |
"ta.cog", | |
"ta.correlation", | |
"ta.cross", | |
"ta.crossover", | |
"ta.crossunder", | |
"ta.cum", | |
"ta.dev", | |
"ta.dmi", | |
"ta.ema", | |
"ta.falling", | |
"ta.highest", | |
"ta.highestbars", | |
"ta.hma", | |
"ta.kc", | |
"ta.kcw", | |
"ta.linreg", | |
"ta.lowest", | |
"ta.lowestbars", | |
"ta.macd", | |
"ta.max", | |
"ta.median", | |
"ta.mfi", | |
"ta.min", | |
"ta.mode", | |
"ta.mom", | |
"ta.percentile_linear_interpolation", | |
"ta.percentile_nearest_rank", | |
"ta.percentrank", | |
"ta.pivot_point_levels", | |
"ta.pivothigh", | |
"ta.pivotlow", | |
"ta.range", | |
"ta.rising", | |
"ta.rma", | |
"ta.roc", | |
"ta.rsi", | |
"ta.sar", | |
"ta.sma", | |
"ta.stdev", | |
"ta.stoch", | |
"ta.supertrend", | |
"ta.swma", | |
"ta.tr", | |
"ta.tsi", | |
"ta.valuewhen", | |
"ta.variance", | |
"ta.vwap", | |
"ta.vwma", | |
"ta.wma", | |
"ta.wpr", | |
"table", | |
"table.cell", | |
"table.cell_set_bgcolor", | |
"table.cell_set_height", | |
"table.cell_set_text", | |
"table.cell_set_text_color", | |
"table.cell_set_text_font_family", | |
"table.cell_set_text_halign", | |
"table.cell_set_text_size", | |
"table.cell_set_text_valign", | |
"table.cell_set_tooltip", | |
"table.cell_set_width", | |
"table.clear", | |
"table.delete", | |
"table.merge_cells", | |
"table.new", | |
"table.set_bgcolor", | |
"table.set_border_color", | |
"table.set_border_width", | |
"table.set_frame_color", | |
"table.set_frame_width", | |
"table.set_position", | |
"ticker.heikinashi", | |
"ticker.kagi", | |
"ticker.linebreak", | |
"ticker.modify", | |
"ticker.new", | |
"ticker.pointfigure", | |
"ticker.renko", | |
"ticker.standard", | |
"time", | |
"time_close", | |
"timeframe.change", | |
"timeframe.in_seconds", | |
"timestamp", | |
"weekofyear", | |
"year" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment