TA.Highest
计算周期最高价。
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 |
| 是 | K线数据。 |
period | number | 否 | 周期。 |
attr | string | 否 | 属性,可选值: |
参考
备注
例如调用TA.Highest(records, 30, "High")函数。如果周期参数period设置为0,则计算inReal参数传入的K线数据的所有Bar;如果不指定属性参数attr,则将inReal参数传入的K线数据视为普通数组。