输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
exchange.GetName
exchange.GetLabel
exchange.GetCurrency
exchange.SetCurrency
exchange.GetQuoteCurrency
exchange.GetPeriod
exchange.SetMaxBarLen
exchange.SetPrecision
exchange.GetRate
exchange.SetRate
exchange.SetBase
exchange.GetBase
exchange.SetProxy
exchange.SetTimeout
exchange.Encode
IO
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

设置K线的最大长度。

exchange.SetMaxBarLen(len)

示例

限制K线最多保留50根,再获取K线并打印数量。

javascript
function main() { exchange.SetMaxBarLen(50) var records = exchange.GetRecords() if (!records) return Log(records.length) // 输出:不超过50的整数 }
python
def main(): exchange.SetMaxBarLen(50) records = exchange.GetRecords() if not records: return Log(len(records)) # 输出:不超过50的整数
rust
fn main() { exchange.SetMaxBarLen(50); let Ok(records) = exchange.GetRecords(None, None, None) else { return }; Log!(records.len()); // 输出:不超过50的整数 }

参数

名称类型必填描述

len

number

是

K线的最大长度。

参考

备注

exchange.SetMaxBarLen()函数在加密货币策略运行时会影响以下两个方面:

  • 影响首次调用时获取的K线线柱(Bar)数量。

  • 影响K线线柱(Bar)数量的上限。