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

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.Highest TA.SMA