talib.SAREXT()函数用于计算Parabolic SAR - Extended(增强型抛物线转向指标)。
talib.SAREXT()函数返回一维数组。
array
talib.SAREXT(inPriceHL) talib.SAREXT(inPriceHL, optInStartValue) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong, optInAccelerationLong) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong, optInAccelerationLong, optInAccelerationMaxLong) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong, optInAccelerationLong, optInAccelerationMaxLong, optInAccelerationInitShort) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong, optInAccelerationLong, optInAccelerationMaxLong, optInAccelerationInitShort, optInAccelerationShort) talib.SAREXT(inPriceHL, optInStartValue, optInOffsetOnReverse, optInAccelerationInitLong, optInAccelerationLong, optInAccelerationMaxLong, optInAccelerationInitShort, optInAccelerationShort, optInAccelerationMaxShort)
inPriceHL参数用于指定K线数据。
inPriceHL
true
{@struct/Record Record}结构数组
optInStartValue参数用于设置起始值(Start Value),默认值为0。
optInStartValue
false
number
optInOffsetOnReverse参数用于设置反转偏移量(Offset on Reverse),默认值为0。
optInOffsetOnReverse
false
number
optInAccelerationInitLong参数用于设置多头初始加速因子(AF Init Long),默认值为0.02。
optInAccelerationInitLong
false
number
optInAccelerationLong参数用于设置多头加速因子(AF Long),默认值为0.02。
optInAccelerationLong
false
number
optInAccelerationMaxLong参数用于设置多头最大加速因子(AF Max Long),默认值为0.2。
optInAccelerationMaxLong
false
number
optInAccelerationInitShort参数用于设置空头初始加速因子(AF Init Short),默认值为0.02。
optInAccelerationInitShort
false
number
optInAccelerationShort参数用于设置空头加速因子(AF Short),默认值为0.02。
optInAccelerationShort
false
number
optInAccelerationMaxShort参数用于设置空头最大加速因子(AF Max Short),默认值为0.2。
optInAccelerationMaxShort
false
number
function main() {
var records = exchange.GetRecords()
var ret = talib.SAREXT(records)
Log(ret)
}
import talib
def main():
records = exchange.GetRecords()
ret = talib.SAREXT(records.High, records.Low)
Log(ret)
void main() {
auto records = exchange.GetRecords();
auto ret = talib.SAREXT(records);
Log(ret);
}
SAREXT()函数在talib库文档中的描述为:SAREXT(Records[High,Low],Start Value = 0,Offset on Reverse = 0,AF Init Long = 0.02,AF Long = 0.02,AF Max Long = 0.2,AF Init Short = 0.02,AF Short = 0.02,AF Max Short = 0.2) = Array(outReal)