MultiCharts PowerLanguage skills for your AI: platform fundamentals, language syntax, keyword reference, Pine Script reference, and bidirectional code conversion to/from Pine Script, Python, Rust, and C++.
Skills 10 in the Claude listing
Multicharts fundamentals Use when orienting on the MultiCharts platform — choosing Indicator vs Signal vs Function, bar-close vs intra-bar-order-generation execution, multi-data references (data1, data2), Buy/Sell/SellShort/B Pinescript builtins Use when writing Pine Script logic with built-in namespaces — ta.* (averages, oscillators, crossovers), strategy.* (orders, position info), request.* (multi-timeframe), math.*, str.*, array.*, color.* Pinescript core Use when writing or reading Pine Script language fundamentals — @version, script types (indicator/strategy/library), type system (series/simple/const), var/varip/input.*, control flow, user-defined fu Pinescript visual Use when adding visual output to Pine Script — plot()/plotshape()/bgcolor()/fill()/hline(), label.*, line.*, box.*, table.*, map.*, matrix.*, log.*, alerts, and drawing object limits. Powerlanguage cpp conversion Use when converting or porting code between MultiCharts PowerLanguage and C++ in either direction — Strategy base-class scaffold, concept mapping tables, semantic differences, TA-Lib indicators, conve Powerlanguage keywords reference Use when looking up any of the 947 official PowerLanguage keywords and built-in functions across 40 categories (Strategy Orders, Math and Trig, Plotting, Drawing, Sessions, Portfolio, etc.) — returns Powerlanguage pinescript conversion Use when converting or porting code between MultiCharts PowerLanguage and TradingView Pine Script in either direction — concept mapping tables, semantic differences, conversion checklists. Powerlanguage python conversion Use when converting or porting code between MultiCharts PowerLanguage and Python in either direction — Strategy ABC scaffold, concept mapping tables, semantic differences, pandas-ta/TA-Lib indicators, Powerlanguage rust conversion Use when converting or porting code between MultiCharts PowerLanguage and Rust in either direction — Strategy trait scaffold, concept mapping tables, semantic differences, ta-rs indicators, conversion Powerlanguage syntax Use when reading or writing PowerLanguage code — declarations, data types, begin/end rules, control flow, bar references (Close[N]), Value/Condition built-ins, trade-state variables (MarketPosition, E