The TA.Alligator()
function is used to calculate the Alligator Indicator.
The return value of the TA.Alligator()
function is a two-dimensional array with the structure: [jawLine, teethLine, lipsLine]
.
array
TA.Alligator(inReal) TA.Alligator(inReal, jawLength, teethLength, lipsLength)
The inReal
parameter is used to specify the K-line data.
inReal
true
{@struct/Record Record} structure arrays, numeric arrays
The jawLength
parameter is used to set the jaw period.
jawLength
false
number
The teethLength
parameter is used to set the teeth period.
teethLength
false
number
The lipsLength
parameter is used to set the upper lip period.
lipsLength
false
number
function main(){
var records = exchange.GetRecords()
var alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
}
def main():
records = exchange.GetRecords()
alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
void main() {
auto records = exchange.GetRecords();
auto alligator = TA.Alligator(records);
Log("jawLine:", alligator[0]);
Log("teethLine:", alligator[1]);
Log("lipsLine:", alligator[2]);
}
The default values of the jawLength
, teethLength
, and lipsLength
parameters of the TA.Alligator()
function are: 13
, 8
, and 5
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
TA.BOLL TA.CMF