O recurso está a ser carregado... Carregamento...

TA

TA.MACD

OTA.MACD()função é utilizada para calcular oIndicador MACD de dissimilaridade e similaridade suavizada exponencial.

O valor de retorno doTA.MACD()função é uma matriz bidimensional com a estrutura:[DIF, DEA, MACD]- Não. matriz

TA.MACD ((inReal) TA.MACD ((inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OoptInFastPeriodO parâmetro é utilizado para definir o período rápido. optInFastPeriod Falso Número OoptInSlowPeriodO parâmetro é utilizado para definir o período lento. optInSlowPeriod Falso Número OoptInSignalPeriodO parâmetro é utilizado para definir o período do sinal. OptInSignalPeriodo Falso Número

function main(){
    // You can fill in different k-line periods, such as PERIOD_M1,PERIOD_M30,PERIOD_H1...
    var records = exchange.GetRecords(PERIOD_M15)
    var macd = TA.MACD(records, 12, 26, 9)
    // Watching the logs, you can see that three arrays are returned, corresponding to DIF, DEA and MACD.
    Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
}
def main():
    r = exchange.GetRecords(PERIOD_M15)
    macd = TA.MACD(r, 12, 26, 9)
    Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
void main() {
    auto r = exchange.GetRecords(PERIOD_M15);
    auto macd = TA.MACD(r, 12, 26, 9);
    Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]);
}

OTAA biblioteca de indicadores do FMZ Quant, otimizada para algoritmos de indicadores comuns.JavaScript, Python, C++chamadas de estratégia linguística,código de biblioteca TA de código aberto- Não. Os valores por defeito dooptInFastPeriod, optInSlowPeriod, eoptInSignalPeriodParâmetros doTA.MACD()função são:12, 26, e9.

Não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.KDJ

OTA.KDJ()função é usada para calcularIndicadores estocásticos.

O valor de retorno doTA.KDJ()função é uma matriz bidimensional com a estrutura:[K, D, J]- Não. matriz

TA.KDJ ((inReal) TA.KDJ ((inReal, período, kPeriodo, dPeriodo)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OperiodO parâmetro é utilizado para definir o período 1. período Falso Número OkPeriodO parâmetro é utilizado para definir o período 2. Período Falso Número OdPeriodO parâmetro é utilizado para definir o período 3. dPeriodo Falso Número

function main(){
    var records = exchange.GetRecords(PERIOD_M15)
    var kdj = TA.KDJ(records, 9, 3, 3)
    Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
}
def main():
    r = exchange.GetRecords(PERIOD_M15)
    kdj = TA.KDJ(r, 9, 3, 3)
    Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
void main() {
    auto r = exchange.GetRecords();
    auto kdj = TA.KDJ(r, 9, 3, 3);
    Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2]);
}

Os valores por defeito para operiod, kPeriod, edPeriodParâmetros doTA.KDJ()função são:9, 3, e3.

Não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.RSI

OTA.RSI()função é utilizada para calcular oIndicador de Força.

O valor de retorno doTA.RSI()Função é: uma matriz unidimensional. matriz

TA.RSI ((inReal) TA.RSI ((inReal, optInTimePeriod)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OoptInTimePeriodO parâmetro é utilizado para definir o período. optInTimePeriodo Falso Número

function main(){
    var records = exchange.GetRecords(PERIOD_M30)
    var rsi = TA.RSI(records, 14)
    Log(rsi)
}
def main():
    r = exchange.GetRecords(PERIOD_M30)
    rsi = TA.RSI(r, 14)
    Log(rsi)
void main() {
    auto r = exchange.GetRecords(PERIOD_M30);
    auto rsi = TA.RSI(r, 14);
    Log(rsi); 
}

O valor por defeito dooptInTimePeriodParâmetro doTA.RSI()função é:14.

Não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.ATR

OTA.ATR()função é utilizada para calcular oIndicador médio de volatilidade verdadeira.

O valor de retorno doTA.ATR()Função é: uma matriz unidimensional. matriz

TA.ATR ((inPriceHLC) TA.ATR ((inPriceHLC, optInTimePeriod)

OinPriceHLCO parâmetro é utilizado para especificar os dados da linha K. inPriceHLC verdade {@struct/Record Record} matriz de estrutura OoptInTimePeriodO parâmetro é utilizado para definir o período. optInTimePeriodo Falso Número

function main(){
    var records = exchange.GetRecords(PERIOD_M30)
    var atr = TA.ATR(records, 14)
    Log(atr)
}
def main():
    r = exchange.GetRecords(PERIOD_M30)
    atr = TA.ATR(r, 14)
    Log(atr)
void main() {
    auto r = exchange.GetRecords(PERIOD_M30);
    auto atr = TA.ATR(r, 14);
    Log(atr);
}

O valor por defeito dooptInTimePeriodParâmetro doTA.ATR()função é:14.

Não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.OBV

OTA.OBV()função é utilizada para calcular oIndicador de maré energética.

O valor de retorno doTA.OBV()Função é: uma matriz unidimensional. matriz

TA.OBV ((inReal) TA.OBV ((inReal, inPriceV)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OinPriceVO parâmetro é utilizado para especificar os dados do montante da transacção. InPriceV Falso {@struct/Record Record} matriz de estrutura

function main(){
    var records = exchange.GetRecords(PERIOD_M30)
    var obv = TA.OBV(records)
    Log(obv)
}
def main():
    r = exchange.GetRecords(PERIOD_M30)
    obv = TA.OBV(r)
    Log(obv)
void main() {
    auto r = exchange.GetRecords(PERIOD_M30);
    auto obv = TA.OBV(r);
    Log(obv);
}

Não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.MA

OTA.MA()função é utilizada para calcular oIndicador MACD.

O valor de retorno doTA.MA()Função é: uma matriz unidimensional. matriz

TA.MA(inReal)TA.MA(inReal, optInTimePeriod)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OoptInTimePeriodO parâmetro é utilizado para definir o período. optInTimePeriodo Falso Número

function main(){
    var records = exchange.GetRecords(PERIOD_M30)
    var ma = TA.MA(records, 14)
    Log(ma)
}
def main():
    r = exchange.GetRecords(PERIOD_M30)
    ma = TA.MA(r, 14)
    Log(ma)
void main() {
    auto r = exchange.GetRecords(PERIOD_M30);
    auto ma = TA.MA(r, 14);
    Log(ma);
}

O valor por defeito dooptInTimePeriodParâmetro doTA.MA()função é:9.

A partir de 1 de janeiro de 2016, a Comissão Europeia publicou um relatório sobre a aplicação da legislação em matéria de proteção dos dados pessoais, que inclui uma análise dos dados pessoais e dos dados pessoais, bem como uma análise dos dados pessoais.

TA.EMA

OTA.EMA()função é utilizada para calcular oindicador médio exponencial.

O valor de retorno doTA.EMA()Função é: uma matriz unidimensional. matriz

TA.EMA ((inReal) TA.EMA ((inReal, optInTimePeriod)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OoptInTimePeriodO parâmetro é utilizado para definir o período. optInTimePeriodo Falso Número

function main(){
    var records = exchange.GetRecords()
    // Determine if the number of K-line bars meets the calculation period of the indicator
    if (records && records.length > 9) {
        var ema = TA.EMA(records, 9)          
        Log(ema)
    }
}
def main():
    r = exchange.GetRecords()
    if r and len(r) > 9:
        ema = TA.EMA(r, 9)
        Log(ema)
void main() {
    auto r = exchange.GetRecords();
    if(r.Valid && r.size() > 9) {
        auto ema = TA.EMA(r, 9);
        Log(ema);
    }
}

O valor por defeito dooptInTimePeriodParâmetro doTA.EMA()função é:9.

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.BOLL

OTA.BOLL()função é utilizada para calcular oIndicador da banda de Bollinger.

O valor de retorno doTA.BOLL()função é uma matriz bidimensional com a estrutura:[upLine, midLine, downLine]- Não. matriz

O que é isso? TA.BOLL ((inReal, ponto, multiplicador)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OperiodO parâmetro é utilizado para definir o período. período Falso Número OmultiplierO parâmetro é utilizado para definir o multiplicador. Multiplicador Falso Número

function main() {
    var records = exchange.GetRecords()
    if(records && records.length > 20) {
        var boll = TA.BOLL(records, 20, 2)
        var upLine = boll[0]
        var midLine = boll[1]
        var downLine = boll[2]
        Log(upLine)
        Log(midLine)
        Log(downLine)
    }
}
def main():
    r = exchange.GetRecords()
    if r and len(r) > 20:
        boll = TA.BOLL(r, 20, 2)
        upLine = boll[0]
        midLine = boll[1]
        downLine = boll[2]
        Log(upLine)
        Log(midLine)
        Log(downLine)
void main() {
    auto r = exchange.GetRecords();
    if(r.Valid && r.size() > 20) {
        auto boll = TA.BOLL(r, 20, 2);
        auto upLine = boll[0];
        auto midLine = boll[1];
        auto downLine = boll[2];
        Log(upLine);
        Log(midLine);
        Log(downLine);
    }
}

Os valores por defeito para operiodemultiplierParâmetros doTA.BOLL()função são:20e2.

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.Alligator

OTA.Alligator()função é utilizada para calcular oIndicador do jacaré.

O valor de retorno doTA.Alligator()função é uma matriz bidimensional com a estrutura:[jawLine, teethLine, lipsLine]- Não. matriz

TA. Alligator ((inReal) TA.Alligator ((inReal, mandíbulaLength, dentesLength, lábiosLength)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OjawLengthO parâmetro é utilizado para definir o período da mandíbula. MaxilarDuração Falso Número OteethLengthParâmetro utilizado para definir o período dos dentes. DentesLongo Falso Número OlipsLengthO parâmetro é utilizado para definir o período do lábio superior. Lábios comprimento Falso Número

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]);
}

Os valores por defeito dojawLength, teethLength, elipsLengthParâmetros doTA.Alligator()função são:13, 8, e5.

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não.

TA.CMF

OTA.CMF()função é utilizada para calcular oIndicador de fluxo de caixa Chaikin.

O valor de retorno doTA.CMF()Função é: uma matriz unidimensional. matriz

TA.CMF ((inReal) TA.CMF ((inReal, inPriceV)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OinPriceVO parâmetro é utilizado para especificar os dados de volume. InPriceV Falso {@struct/Record Record} matriz de estrutura

function main() {
    var records = exchange.GetRecords()
    var cmf = TA.CMF(records)
    Log(cmf)
}
def main():
    records = exchange.GetRecords()
    cmf = TA.CMF(records)
    Log(cmf)
void main() {
    auto records = exchange.GetRecords();
    auto cmf = TA.CMF(records);
    Log(cmf);
}

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.Highest

OTA.Highest()função é utilizada para calcular oPreço mais elevado do período.

OTA.Highest()função retorna o valor máximo de um atributo no último período determinado, excluindo o Bar atual. Número

TA.Mais elevado (inReal) TA.Mais elevado ((inReal, período, attr)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OperiodO parâmetro é utilizado para definir o período. período Falso Número OattrParâmetro é utilizado para definir os atributos, opcionalmente:Open, Close, Low, High, Volume, OpenInterest- Não. atr Falso cordel

function main() {
    var records = exchange.GetRecords()
    var highestForOpen = TA.Highest(records, 10, "Open")
    Log(highestForOpen)
}
def main():
    records = exchange.GetRecords()
    highestForOpen = TA.Highest(records, 10, "Open")
    Log(highestForOpen)
void main() {
    auto records = exchange.GetRecords();
    auto highestForOpen = TA.Highest(records.Open(), 10);
    Log(highestForOpen);
}

Por exemplo, se oTA.Highest(records, 30, "High")função é chamada, se o parâmetro períodoperiodestá definido em0, significa calcular todos osBarsdos dados da linha K transmitidos peloinRealParâmetro; se o parâmetro do atributoattrSe não for especificado, os dados da linha K transmitidos peloinRealO parâmetro é considerado uma matriz ordinária.

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

TA.Lowest

OTA.Lowest()função é utilizada para calcular oPreço mais baixo do período.

OTA.Lowest()função retorna o valor mínimo de um atributo no último período determinado, excluindo o Bar atual. Número

TA.Lowest ((inReal) TA.Mais baixo ((inReal, período, attr)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OperiodO parâmetro é utilizado para definir o período. período Falso Número OattrParâmetro é utilizado para definir os atributos, opcionalmente:Open, Close, Low, High, Volume, OpenInterest- Não. atr Falso cordel

function main() {
    var records = exchange.GetRecords()
    var lowestForOpen = TA.Lowest(records, 10, "Open")
    Log(lowestForOpen)
}
def main():
    records = exchange.GetRecords()
    lowestForOpen = TA.Lowest(records, 10, "Open")
    Log(lowestForOpen)
void main() {
    auto records = exchange.GetRecords();
    auto lowestForOpen = TA.Lowest(records.Open(), 10);
    Log(lowestForOpen);
}

Por exemplo, se oTA.Lowest(records, 30, "Low")função é chamada, se o parâmetro períodoperiodestá definido em0, significa calcular todos osBarsdos dados da linha K transmitidos peloinRealParâmetro; se o parâmetro do atributoattrSe não for especificado, os dados da linha K transmitidos peloinRealO parâmetro é considerado uma matriz ordinária. A utilização doTA.Highest()eTA.Lowest()funções noC++A estratégia deve observar que oHighest()eLowest()Funções cada um tem apenas 2 parâmetros. E o primeiro parâmetro passado não é o K-linha de dadosrObtido quando a funçãoauto r = exchange.GetRecords()Foi chamado. Precisas de ligar para orMétodo e passar nos dados do atributo específico.r.Close()dados relativos ao preço de fechamento.Close, High, Low, Open, Volumecomo nor.Close()Método de chamada.

Exemplo de ensaio deC++Estratégia linguística:

void main() { 
    Records r;
    r.Valid = true;
    for (auto i = 0; i < 10; i++) {
        Record ele;
        ele.Time = i * 100000;
        ele.High = i * 10000;
        ele.Low = i * 1000;
        ele.Close = i * 100;
        ele.Open = i * 10;
        ele.Volume = i * 1;
        r.push_back(ele);
    }            

    for(int j = 0; j < r.size(); j++){
        Log(r[j]);
    }            

    // Note: the first parameter passed is not r, you need to call r.Close()
    auto highest = TA.Highest(r.Close(), 8);   
    Log(highest);                     
}

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não.

TA.SMA

OTA.SMA()função é utilizada para calcular oIndicador de média móvel simples.

O valor de retorno doTA.SMA()Função é: uma matriz unidimensional. matriz

TA.SMA ((inReal) TA.SMA ((inReal, optInTimePeriod)

OinRealO parâmetro é utilizado para especificar os dados da linha K. InReal verdade {@struct/Record Record} matrizes de estrutura, matrizes numéricas OoptInTimePeriodO parâmetro é utilizado para definir o período. optInTimePeriodo Falso Número

function main(){
    var records = exchange.GetRecords(PERIOD_M30)
    var sma = TA.SMA(records, 14)
    Log(sma)
}
def main():
    r = exchange.GetRecords(PERIOD_M30)
    sma = TA.SMA(r, 14)
    Log(sma)
void main() {
    auto r = exchange.GetRecords(PERIOD_M30);
    auto sma = TA.SMA(r, 14);
    Log(sma);
}

O valor por defeito dooptInTimePeriodParâmetro doTA.SMA()função é:9.

Não, não, não, não, não, não, não, não.TA.MANão, não, não, não, não, não, não, não.

Web3 Talib