
【免费下载链接】VelaFast, extensible financial charts for the web. The open-source core of Vela by LuxAlgo.项目地址https://gitcode.com/gh_mirrors/vela5/Vela点击查看免费下载Vela 是由 LuxAlgo 开源的 Web 金融图表库K 线图组件其核心内置了 70 个经典技术指标EMA 均线、RSI 相对强弱指数、VWAP 成交量加权平均价、SuperTrend 超级趋势等全部由核心直接计算不需要安装任何脚本引擎scripting engine一行addNativeIndicator()即可把指标叠加到 K 线图上。本文给出一份完整、可直接照抄的内置指标清单与快速上手步骤帮你在 Vela 指标教程中最小成本搭好技术分析图表。Vela 的指标体系原生内置指标 vs 脚本指标先理解一个关键概念Vela 的指标分两类。类别运行方式典型代表原生指标Native IndicatorVela 核心直接计算无需任何引擎EMA、RSI、VWAP、SuperTrend、VPVR脚本指标Script Indicator需要注册脚本引擎后执行源码Pine Script 等可选扩展Vela 刻意保持核心无脚本引擎的轻量设计详见 docs/user/scripting-engines.md但这恰恰意味着70 个经典指标全部以原生形式内置开箱即用零依赖、零编译、不阻塞主线程。对新手来说这是最快的上手路径。70 内置指标完整清单以下清单整理自 src/core/native-indicators/ 源码目录按技术分析用途分为 9 大类共 70 个指标全部支持图例、设置面板、多实例与状态持久化。1️⃣ 均线类8 个——趋势跟踪首选指标type源码简单移动平均 SMAsmaaverages.ts指数移动平均 EMAema同上通用移动平均 Moving Average13 种算法二选一SMA/EMA/WMA/HMA/ALMA/DEMA/TEMA/KAMA…moving-average同上平滑移动平均 RMAWilderrma同上零滞后指数均线 ZLEMAzlema同上变指标动态均线 VIDYAvidya同上均线通道 MA Envelopema-envelope同上线性回归曲线 LinReglinear-regression同上 均线默认开启Slope Trend Coloring线随斜率自动变红绿趋势方向一眼可见。2️⃣ 通道与波段类10 个——含 SuperTrend指标type说明布林带 Bollinger Bandsbollinger-bands经典 20 周期 2 倍标准差布林带 %Bpercent-b价格在带内位置的振荡器布林带宽度 BandWidthbandwidth内置 Squeeze/Bulge 参考线肯特纳通道 Keltner Channelskeltner-channelsEMA ATR 偏移唐奇安通道 Donchian Channelsdonchian-channelsN 周期最高/最低吊灯止损 Chandelier Exitchandelier-exit可选棘轮止损模式钱德·克罗止损 Chande Kroll Stopchande-kroll-stop双重 ATR 保护止损SuperTrend 超级趋势supertrendATR 跟踪止损线多空变色威廉鳄鱼线 Williams Alligatorwilliams-alligator三线交叉经典用法鳄鱼振荡器 Gator Oscillatorgator-oscillator鳄鱼线差值柱状图通道类源码集中在 bands.ts。3️⃣ 振荡器类21 个——含 RSI 与 MACDRSI、Stochastic、Stochastic RSI、MACD、PPO、Awesome Oscillator、CCI、Williams %R、CMO、Connors RSI、Fisher Transform、TRIX、TSI、SMI Ergodic、Schaff Trend Cycle、Know Sure Thing、Coppock Curve、DPO、ROC、Ultimate Oscillator、RVGI、RVI、BOP、Elder Ray、TTM Squeeze共 25 个振荡器规格中选取的 21 个独立研究。其中RSIrsi是超买超卖判断的核心工具源码见 oscillators.ts。4️⃣ 趋势方向类2 个Parabolic SAR 抛物线转向parabolic-sarK 线上下方的十字点反转向下即信号AroonaroonAroon Up/Down 双线判断新趋势起点源码trend.ts、overlays.ts。5️⃣ 波动率类6 个ATR 真实波幅average-true-range、Historical Volatility、Chaikin Volatility、Mass Index、Standard Deviation、Ulcer Index溃疡指数、Choppiness Index混沌指数——用于衡量市场波动与趋势/盘整状态。源码volatility.ts。6️⃣ 成交量类15 个OBV 能量潮、Accumulation/Distribution、Chaikin Money Flow、Chaikin Oscillator、Ease of Movement、Force Index、Klinger Oscillator、MFI 资金流向、负/正成交量指数NVIX/PVIX、PVT 价格成交量趋势、Volume Oscillator、PVO 成交量振荡、Volume Flow Indicator、Intraday Intensity。源码volume.ts。7️⃣ 价格锚定与特殊类6 个——含 VWAP指标type亮点VWAP 成交量加权平均价vwap支持 Session/周/月/季/年锚定 三档标准差带枢轴点 Pivot Pointspivot-pointsTraditional/Fibonacci/Camarilla/Woodie 四种算法52 周高/低点52-week-high-low可选显示历史最高/最低ZigZag 之字转向zigzag自动连接波段拐点威廉分形 Williams Fractalwilliams-fractalK 线上下方的分形三角标记源码overlays.ts。8️⃣ 成交量图层1 个Volume 成交量柱状图volume独立图层自动添加到副图支持涨跌分色与高度设置。源码src/core/native-indicators/volume/。9️⃣ 可见区间成交量分布1 个VPVRvpvr随可视区间实时重算的成交量分布Volume Profile含点控制线PVC与价值区Value Area %支持横向/纵向两种形态。源码src/core/native-indicators/vpvr/。快速上手4 行代码叠加 EMA RSI VWAP SuperTrend指标添加入口是addNativeIndicator(type)与脚本指标addIndicator()完全正交。最简示例离线数据无需联网import { Vela } from luxalgo/vela; const chart new Vela(#chart, { data: myBars, timeframe: 1h, theme: dark }); // 价格主图叠加EMA 均线 VWAP SuperTrend chart.addNativeIndicator(ema, { inputs: { length: 20 } }); chart.addNativeIndicator(vwap, { inputs: { anchor: Session } }); chart.addNativeIndicator(supertrend, { inputs: { atrLength: 10, mult: 3 } }); // 独立副图RSI 相对强弱指数 chart.addNativeIndicator(rsi); await chart.ready();几个对新手很实用的特性多实例经典指标如ema、rsi允许同图添加多个实例比如同时挂 EMA 20 与 EMA 50而volume、vpvr为单实例重复调用会返回已有句柄。输入参数即设置面板inputs里的每个键length、mult、anchor…都会自动出现在指标的右键设置对话框中用户可图形化调参并持久化。查询完整目录chart.availableNativeIndicators()返回当前图表的全部内置指标清单与启用状态是构建添加指标选择器的标准入口见 api-reference.md。Vela 指标参数速查高频默认值指标常用参数默认值建议EMA / SMAlength20短 20 / 中 50 / 长 200 三均线组合RSIlength14超买 70 / 超卖 30VWAPanchorSession日内交易锚 Session波段锚 WeekSuperTrendatrLength/mult10 / 3震荡市可把 mult 调小到 2Bollinger Bandslength/mult20 / 2经典组合配合 BandWidth 抓 SqueezeMACDfast / slow / signal12 / 26 / 9零轴与金叉死叉双确认Stochastick/d14 / 3快线 %K 慢线 %D 交叉提示参数修改后指标会基于当前 K 线增量重算setInput(key, value)可代码驱动调参见 IndicatorHandle。进阶内置指标不够用时怎么办当 70 内置指标无法覆盖你的策略时Vela 预留了脚本引擎端口ScriptingEngineport安装 Pine Script 插件npm install luxalgo/vela-pinets pinets一行注册chart.registerEngine(pine, new PineEngine())之后addIndicator(源码)即可运行 Pine Script插件提供主线程PineEngine与 Web Worker 版PineWorkerEngine重计算不阻塞图表。引擎编写契约与完整端口文档见 adding-an-engine.md 与 scripting-engines.md。常见问答Q1为什么 Vela 不直接内置 Pine 引擎A核心保持 Apache-2.0 且零脚本依赖ADR 0003引擎作为独立插件按许可证分发。日常使用的 70 经典指标不受影响全部原生计算。Q2内置指标会影响性能吗A指标是纯计算管道直接在核心 K 线数据上运算无额外渲染线程原生渲染器WebGL2canvas2d 回退保证叠加多个指标仍流畅。Q3指标可以跨图表持久化吗A可以。workspace 的persist: true会把指标presentNativeIndicators()快照连同市场、样式、绘图一起写入 localStorage 并在下次恢复见 workspace.md。参考文档docs/user/api-reference.md —addNativeIndicator完整 APIdocs/user/options.md — 图表与每个指标的选项docs/user/quickstart.md — 从零到指标叠加的完整流程src/core/native-indicators/classics/index.ts — 经典指标目录注册入口test/classic-indicators.test.ts — 内置指标计算测试用例赞分享【免费下载链接】VelaFast, extensible financial charts for the web. The open-source core of Vela by LuxAlgo.项目地址https://gitcode.com/gh_mirrors/vela5/Vela点击查看免费下载相关推荐亲手实现6大技术指标OpenTerminal SMA/EMA/VWAP/RSI/MACD/布林带完整逻辑逐行拆解亲手实现6大技术指标OpenTerminal SMA/EMA/VWAP/RSI/MACD/布林带完整逻辑逐行拆解 OpenTerminal 是一个完全基于免费终极React Stockcharts技术指标实战EMA、MACD、RSI等60指标的完整指南终极React Stockcharts技术指标实战EMA、MACD、RSI等60指标的完整指南 React Stockcharts是一个基于ReactJS和Faust Datadog 监控传感器faust.sensors.datadog全解析指标清单、标签规范与接入配置Faust Datadog 监控传感器faust.sensors.datadog全解析指标清单、标签规范与接入配置 本篇技术指南围绕 Faust 流处理框流处理消息队列后端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考