输入/搜索内容
内置函数
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
结构体
内置变量与常量
通用约定
交易所

计算鳄鱼线指标(Alligator)。

TA.Alligator(inPriceHL)
TA.Alligator(inPriceHL, jawLength, teethLength, lipsLength)

示例

用默认参数计算鳄鱼线的下颚线、牙齿线、上唇线。

javascript
function main() { var records = exchange.GetRecords() if (!records) return var alligator = TA.Alligator(records) Log("jawLine:", alligator[0]) Log("teethLine:", alligator[1]) Log("lipsLine:", alligator[2]) // 输出:三个数组分别比K线多8、5、3个元素(开头补NaN) }
python
def main(): records = exchange.GetRecords() if not records: return alligator = TA.Alligator(records) Log("jawLine:", alligator[0]) Log("teethLine:", alligator[1]) Log("lipsLine:", alligator[2]) # 输出:三个列表分别比K线多8、5、3个元素(开头补None)
rust
fn main() { let Ok(records) = exchange.GetRecords(None, None, None) else { return }; let alligator = TA.Alligator(&records, None, None, None); Log!("jawLine:", alligator[0]); Log!("teethLine:", alligator[1]); Log!("lipsLine:", alligator[2]); // 输出:三个数组分别比K线多8、5、3个元素(开头补NaN) }

返回值

类型描述

array

二维数组,其结构为:[jawLine, teethLine, lipsLine]。下颚线、牙齿线、上唇线分别向右平移8、5、3根Bar:数组开头依次补8、5、3个NaN(Python中为None),因此三个数组分别比输入长8、5、3。

参数

名称类型必填描述

inPriceHL

Record数组

是

K线数据(计算使用最高价与最低价的中值),只接受K线数据。

jawLength

number

否

下颚线(Jaw)的周期。

teethLength

number

否

牙齿线(Teeth)的周期。

lipsLength

number

否

上唇线(Lips)的周期。

参考

备注

TA.Alligator()函数的jawLength、teethLength、lipsLength参数默认值分别为:13、8、5。