Tham chiếu FireAnt Script
- 🇻🇳 Tiếng Việt
- 🇬🇧 English
- 🇰🇷 한국어
- 🇨🇳 中文
Tra cứu đầy đủ mọi hàm, thuộc tính, tuỳ chọn của FireAnt Script trên biểu đồ FireAnt Chart. Mỗi mục có chữ ký, tham số, giá trị trả về, ví dụ và lưu ý. Mới bắt đầu thì đọc các bài học trước; cần một trang gọn để in, xem Tra nhanh.
| Trang | Nội dung |
|---|---|
| Khai báo và tham số | indicator({...}), strategy({...}) — mọi trường; param.*; thư viện library / use |
Dữ liệu d | Giá, khối lượng, thời gian, d.tf, d.ltf, d.session, d.info, d.const, d.index; mã khác (d.symbol, d.bench), dòng tiền chủ động (d.flow, d.footprint); dữ liệu Quant (d.fin, d.macro…) |
| Chuỗi (Series) | Mọi phép của chuỗi: số học, so sánh, logic, theo thời gian, cửa sổ trượt, cắt, hàm tự viết |
Chỉ báo ta.* | 25 hàm chỉ báo dựng sẵn và ta.run — 162 chỉ báo của thư viện theo id |
| Đầu ra và màu | line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles; màu, ngăn, định dạng số |
| onBar | ctx — nến, lịch sử, ctx.ta, ctx.track, ctx.persist, ctx.draw (cả đường gấp khúc ctx.draw.polyline), ctx.table, ctx.log, ctx.alert; trạng thái |
| Chiến lược | signals, filter, risk, portfolio, execution, costs, rules, optimize, universe; lệnh giấy trong onBar; cách khớp lệnh, chỉ số kết quả |
| Tiện ích và giới hạn | combine, stats, dates, Math; giới hạn, ngân sách thời gian, mã lỗi |
Quy ước trong tham chiếu
| Ký hiệu | Nghĩa |
|---|---|
| Chuỗi (Series) | Một cột số theo nến, ví dụ d.close, ta.rsi(d.close, 14) — xem Khái niệm › Chuỗi |
| chuỗi | số | Nhận một chuỗi hoặc một số (số được hiểu là hằng ở mọi nến) |
| Điều kiện | Chuỗi 1 (đúng) / 0 (sai) / NaN (chưa biết), hoặc true / false |
x? | Đối số / trường không bắt buộc |
= 14 | Giá trị mặc định khi bỏ trống |
d | Dữ liệu nến của biểu đồ (Bars) |
p | Giá trị tham số (p.len…) |
o | Đầu ra của onBar dưới dạng chuỗi (o.ten) |
| Studio | Chỉ chạy trong Quant AI Studio (dạng rổ), trên biểu đồ báo lỗi |
Giá cổ phiếu tính theo nghìn đồng, giá trị (tiền) theo đồng, tỷ lệ là số thập phân (0,07 = 7 %).
Toàn bộ tên toàn cục
| Tên | Là gì | Trang |
|---|---|---|
indicator, strategy | Khai báo chỉ báo / chiến lược | Khai báo |
screen, research | Khai báo bộ lọc / phân tích của Quant AI Studio Studio | Quant AI Studio › SDK |
param | Khai báo tham số | Khai báo › param |
library, use | Khai báo thư viện hàm dùng chung / dùng một thư viện theo phiên bản | Khai báo › Thư viện |
ta | Chỉ báo kỹ thuật | ta |
line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles | Đầu ra | Đầu ra |
universe | Rổ mã (cho Studio) | Chiến lược › universe |
combine | Ghép nhiều chuỗi bằng hàm tự viết | Tiện ích |
stats, dates | Thống kê, ngày trên mảng số | Tiện ích |
log | Ghi nhật ký (Studio); trên biểu đồ dùng ctx.log (hoặc console.log) | Tiện ích |
Panel, byYearMonth, monthOfYearMean | Dựng bảng, phân tích Studio | Quant AI Studio › SDK |
Math, Number, Array, Object, JSON, String… | Thư viện chuẩn của JavaScript | Tiện ích |
A complete reference for every function, property and option of FireAnt Script on the FireAnt Chart. Each entry has a signature, parameters, return value, examples and notes. If you are just starting, read the lessons first; for a compact page to print, see Quick reference.
| Page | Contents |
|---|---|
| Declarations and parameters | indicator({...}), strategy({...}) — every field; param.*; libraries library / use |
Data d | Price, volume, time, d.tf, d.ltf, d.session, d.info, d.const, d.index; other tickers (d.symbol, d.bench), active money flow (d.flow, d.footprint); Quant data (d.fin, d.macro…) |
| Series | Every series operation: arithmetic, comparison, logic, over time, rolling windows, cross-sections, custom functions |
Indicators ta.* | 25 built-in indicator functions and ta.run — 162 library indicators by id |
| Outputs and colors | line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles; colors, panes, number formats |
| onBar | ctx — bars, history, ctx.ta, ctx.track, ctx.persist, ctx.draw (including polylines with ctx.draw.polyline), ctx.table, ctx.log, ctx.alert; state |
| Strategies | signals, filter, risk, portfolio, execution, costs, rules, optimize, universe; paper orders in onBar; how orders are filled, result metrics |
| Utilities and limits | combine, stats, dates, Math; limits, time budget, error codes |
Conventions in this reference
| Notation | Meaning |
|---|---|
| Series | A column of numbers by bar, e.g. d.close, ta.rsi(d.close, 14) — see Concepts › Series |
| series | number | Accepts a series or a number (a number is treated as a constant on every bar) |
| Condition | A series of 1 (true) / 0 (false) / NaN (unknown), or true / false |
x? | Optional argument / field |
= 14 | Default value when left empty |
d | The chart's bar data (Bars) |
p | Parameter values (p.len…) |
o | The output of onBar as series (o.ten) |
| Studio | Runs only in Quant AI Studio (basket mode); raises an error on the chart |
Stock prices are in thousand VND, values (money) in VND, and ratios are decimals (0.07 = 7%).
All global names
| Name | What it is | Page |
|---|---|---|
indicator, strategy | Declare an indicator / strategy | Declarations |
screen, research | Declare a Quant AI Studio screener / research script | Quant AI Studio › SDK |
param | Declare parameters | Declarations › param |
library, use | Declare a shared function library / use a library by version | Declarations › Libraries |
ta | Technical indicators | ta |
line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles | Outputs | Outputs |
universe | Ticker basket (for Studio) | Strategies › universe |
combine | Combine several series with a custom function | Utilities |
stats, dates | Statistics and dates on number arrays | Utilities |
log | Write to the log (Studio); on the chart use ctx.log (or console.log) | Utilities |
Panel, byYearMonth, monthOfYearMean | Build tables, Studio analysis | Quant AI Studio › SDK |
Math, Number, Array, Object, JSON, String… | JavaScript standard library | Utilities |
FireAnt Chart 차트에서 쓰는 FireAnt Script의 모든 함수, 속성, 옵션을 빠짐없이 찾아볼 수 있습니다. 각 항목에는 시그니처, 파라미터, 반환값, 예제와 주의사항이 있습니다. 처음이라면 강의를 먼저 읽으세요. 인쇄용으로 간단한 한 페이지가 필요하면 빠른 참조를 보세요.
| 페이지 | 내용 |
|---|---|
| 선언과 파라미터 | indicator({...}), strategy({...}) — 모든 필드; param.*; 라이브러리 library / use |
데이터 d | 가격, 거래량, 시간, d.tf, d.ltf, d.session, d.info, d.const, d.index; 다른 종목(d.symbol, d.bench), 능동 자금 흐름(d.flow, d.footprint); Quant 데이터(d.fin, d.macro…) |
| 시리즈(Series) | 시리즈의 모든 연산: 산술, 비교, 논리, 시간 기준, 이동 창, 교차, 직접 작성하는 함수 |
지표 ta.* | 내장 지표 함수 25개와 ta.run — id로 부 르는 라이브러리 지표 162개 |
| 출력과 색상 | line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles; 색상, 패널, 숫자 형식 |
| onBar | ctx — 봉, 이력, ctx.ta, ctx.track, ctx.persist, ctx.draw(꺾은선 ctx.draw.polyline 포함), ctx.table, ctx.log, ctx.alert; 상태 |
| 전략 | signals, filter, risk, portfolio, execution, costs, rules, optimize, universe; onBar 안의 페이퍼 주문; 체결 방식, 결과 지표 |
| 유틸리티와 제한 | combine, stats, dates, Math; 제한, 시간 예산, 오류 코드 |
레퍼런스 표기 규칙
| 표기 | 의미 |
|---|---|
| 시리즈(Series) | 봉 단위의 숫자 열. 예: d.close, ta.rsi(d.close, 14) — 개념 › 시리즈 참고 |
| 시리즈 | 숫자 | 시리즈나 숫자를 받음(숫자는 모든 봉에서 상수로 취급) |
| 조건 | 1(참) / 0(거짓) / NaN(미정) 시리즈, 또는 true / false |
x? | 선택 인수 / 필드 |
= 14 | 비워 둘 때의 기본값 |
d | 차트의 봉 데이터(Bars) |
p | 파라미터 값(p.len…) |
o | 시리즈 형태의 onBar 출력(o.ten) |
| Studio | Quant AI Studio(바스켓 형태)에서만 실행되며, 차트에서는 오류 |
주가는 천 동, 금액은 동 단위이며, 비율은 소수입니다(0.07 = 7 %).
전체 전역 이름
| 이름 | 무엇인가 | 페이지 |
|---|---|---|
indicator, strategy | 지표 / 전략 선언 | 선언 |
screen, research | Quant AI Studio의 필터 / 분석 선언 | Quant AI Studio › SDK |
param | 파라미터 선언 | 선언 › param |
library, use | 공용 함수 라이브러리 선언 / 버전을 지정해 라이브러리 사용 | 선언 › 라이브러리 |
ta | 기술적 지표 | ta |
line, hist, area, columns, band, fill, hline, shape, bgcolor, barcolor, candles | 출력 | 출력 |
universe | 종목 바스켓(Studio용) | 전략 › universe |
combine | 직접 작성한 함수로 여러 시리즈 결합 | 유틸리티 |
stats, dates | 숫자 배열에 대한 통계, 날짜 | 유틸리티 |
log | 로그 기록(Studio); 차트에서는 ctx.log(또는 console.log) 사용 | 유틸리티 |
Panel, byYearMonth, monthOfYearMean | 표 구성, Studio 분석 | Quant AI Studio › SDK |
Math, Number, Array, Object, JSON, String… | JavaScript 표준 라이브러리 | 유틸리티 |
完整查阅 FireAnt Chart 图表上 FireAnt Script 的所有函数、属性和选项。每一项都有签名、参数、返回值、示例和注意事项。刚开始学习请先阅读 各节课程;需要一页便于打印的精简版,请看 速查。
| 页面 | 内容 |
|---|---|
| 声明与参数 | indicator({...})、strategy({...})——所有字段;param.*;库 library / use |
数据 d | 价格、成交量、时间、d.tf、d.ltf、d.session、d.info、d.const、d.index;其他股票(d.symbol、d.bench)、主动资金流(d.flow、d.footprint);Quant 数据(d.fin、d.macro…) |
| 序列(Series) | 序列的所有运算:算术、比较、逻辑、按时间、滑动窗口、交叉、自定义函数 |
指标 ta.* | 25 个内置指标函数和 ta.run——按 id 调用库中的 162 个指标 |
| 输出与颜色 | line、hist、area、columns、band、fill、hline、shape、bgcolor、barcolor、candles;颜色、窗格、数字格式 |
| onBar | ctx——K 线、历史、ctx.ta、ctx.track、ctx.persist、ctx.draw(包括折线 ctx.draw.polyline)、ctx.table、ctx.log、ctx.alert;状态 |
| 策略 | signals、filter、risk、portfolio、execution、costs、rules、optimize、universe;onBar 中的模拟单;撮合方式、结果指标 |
| 工具函数与限制 | combine、stats、dates、Math;限制、时间预算、错误代码 |
参考中的约定
| 符号 | 含义 |
|---|---|
| Chuỗi(序列,Series) | 按 K 线排列的一列数字,例如 d.close、ta.rsi(d.close, 14)——参见 概念 › 序列 |
| chuỗi | số(序列 | 数字) | 接受一个序列或一个数字(数字被视为每根 K 线上的常量) |
| Điều kiện(条件) | 取值为 1(真)/ 0(假)/ NaN(未知)的序列,或 true / false |
x? | 可选的参数 / 字段 |
= 14 | 省略时的默认值 |
d | 图表的 K 线数据(Bars) |
p | 参数值(p.len…) |
o | onBar 以序列形式给出的输出(o.ten) |
| Studio | 只在 Quant AI Studio(股票池形式)中运行,在图表上会报错 |
股票价格以千越南盾计,金额以越南盾计,比例为小数(0.07 = 7 %)。
全部全局名称
| 名称 | 是什么 | 页面 |
|---|---|---|
indicator、strategy | 声明指标 / 策略 | 声明 |
screen、research | 声明 Quant AI Studio 的选股器 / 研究分析 | Quant AI Studio › SDK |
param | 声明参数 | 声明 › param |
library、use | 声明共享函数库 / 按版本使用某个库 | 声明 › 库 |
ta | 技术指标 | ta |
line、hist、area、columns、band、fill、hline、shape、bgcolor、barcolor、candles | 输出 | 输出 |
universe | 股票池(用于 Studio) | 策略 › universe |
combine | 用自定义函数合并多个序列 | 工具函数 |
stats、dates | 对数字数组做统计、日期处理 | 工具函数 |
log | 记录日志(Studio);在图表上用 ctx.log(或 console.log) | 工具函数 |
Panel、byYearMonth、monthOfYearMean | 构建面板数据、Studio 分析 | Quant AI Studio › SDK |
Math、Number、Array、Object、JSON、String… | JavaScript 标准库 | 工具函数 |