输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
TA.MACD
TA.KDJ
TA.RSI
TA.ATR
TA.OBV
TA.MA
TA.EMA
TA.BOLL
TA.Alligator
TA.CMF
TA.Highest
TA.Lowest
TA.SMA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

计算简单移动平均线(SMA)指标。

TA.SMA(inReal)
TA.SMA(inReal, optInTimePeriod)

示例

用30分钟K线计算14周期SMA。

javascript
function main() { var records = exchange.GetRecords(PERIOD_M30) if (!records) return var sma = TA.SMA(records, 14) Log(sma) // 输出:与K线等长的数组,开头预热期为NaN }
python
def main(): records = exchange.GetRecords(PERIOD_M30) if not records: return sma = TA.SMA(records, 14) Log(sma) # 输出:与K线等长的列表,开头预热期为None
rust
fn main() { let Ok(records) = exchange.GetRecords(None, PERIOD_M30, None) else { return }; let sma = TA.SMA(&records, 14); Log!(sma); // 输出:与K线等长的数组,开头预热期为NaN }

返回值

类型描述

array

一维数组。

参数

名称类型必填描述

inReal

Record数组 / 数值数组

是

K线数据。

optInTimePeriod

number

否

计算周期。

参考

备注

TA.SMA()函数的optInTimePeriod参数默认值为:9。

TA.SMA()与TA.MA()相同,都是简单移动平均。