Otalib.MACDEXT()
função é usada para calcularMACD com tipo de MA controlável.
O valor de retorno dotalib.MACDEXT()
Função é uma matriz bidimensional.
matriz
Talib.MACDEXT ((inReal) Talib.MACDEXT ((InReal, optInFastPeriod) talib.MACDEXT ((inReal, optInFastPeriod, optInFastMAType) talib.MACDEXT ((inReal, optInFastPeriod, optInFastMAType, optInSlowPeriod) talib.MACDEXT ((inReal, optInFastPeriod, optInFastMAType, optInSlowPeriod, optInSlowMAType) talib.MACDEXT ((inReal, optInFastPeriod, optInFastMAType, optInSlowPeriod, optInSlowMAType, optInSignalPeriod) talib.MACDEXT ((inReal, optInFastPeriod, optInFastMAType, optInSlowPeriod, optInSlowMAType, optInSignalPeriod, optInSignalMAType)
OinReal
O parâmetro é utilizado para especificar os dados da linha K.
InReal
verdade
{@struct/Record Record} matrizes de estrutura, matrizes numéricas
OoptInFastPeriod
Parâmetro é usado para definir o período rápido, o valor padrão é 12.
optInFastPeriod
Falso
Número
OoptInFastMAType
O parâmetro é usado para definir o tipo de média rápida, o valor padrão é 0.
OptionInFastMAType
Falso
Número
OoptInSlowPeriod
Parâmetro é usado para definir o período lento, o valor padrão é 26.
optInSlowPeriod
Falso
Número
OoptInSlowMAType
O parâmetro é utilizado para definir o tipo de média lenta, o valor por defeito é 0.
OptionInSlowMAType
Falso
Número
OoptInSignalPeriod
O parâmetro é usado para definir o período de sinal, o valor padrão é 9.
OptInSignalPeriodo
Falso
Número
OoptInSignalMAType
O parâmetro é utilizado para definir o tipo de média do sinal, o valor por defeito é 0.
OptionInSignalMAType
Falso
Número
function main() {
var records = exchange.GetRecords()
var ret = talib.MACDEXT(records)
Log(ret)
}
import talib
def main():
records = exchange.GetRecords()
ret = talib.MACDEXT(records.Close)
Log(ret)
void main() {
auto records = exchange.GetRecords();
auto ret = talib.MACDEXT(records);
Log(ret);
}
OMACDEXT()
A função é descrita na documentação da biblioteca talib como:MACDEXT(Records[Close],Fast Period = 12,Fast MA = 0,Slow Period = 26,Slow MA = 0,Signal Period = 9,Signal MA = 0) = [Array(outMACD),Array(outMACDSignal),Array(outMACDHist)]