输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
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
结构体
内置变量

计算周期最高价。

TA.Highest(inReal)
TA.Highest(inReal, period, attr)

示例

测试TA.Highest()函数:

javascript
function main() { var records = exchange.GetRecords() var highestForOpen = TA.Highest(records, 10, "Open") Log(highestForOpen) }
python
def main(): records = exchange.GetRecords() highestForOpen = TA.Highest(records, 10, "Open") Log(highestForOpen)
rust
fn main() { let records = exchange.GetRecords(None, None, None).unwrap(); // 传入开盘价数值序列,计算最近10个周期的最高开盘价(不包含当前Bar) let opens: Vec<f64> = records.iter().map(|r| r.Open).collect(); let highestForOpen = TA.Highest(&opens, 10); Log!(highestForOpen); }

返回值

类型描述

number

最近指定周期内某个属性的最大值,不包含当前Bar。

参数

名称类型必填描述

inReal

Record数组 / 数值数组

是

K线数据。

period

number

否

周期。

attr

string

否

属性,可选值:Open、Close、Low、High、Volume、OpenInterest。

参考

备注

例如调用TA.Highest(records, 30, "High")函数。如果周期参数period设置为0,则计算inReal参数传入的K线数据的所有Bar;如果不指定属性参数attr,则将inReal参数传入的K线数据视为普通数组。