En la carga de los recursos... Cargando...

T.A.

TA.MACD

ElTA.MACD()La función se utiliza para calcular elIndicador MACD de diferenciación y similitud suavizada exponencial.

El valor de retorno de laTA.MACD()Función es una matriz bidimensional con la estructura:[DIF, DEA, MACD]- ¿ Por qué? el conjunto

TA.MACD ((inReal) TA.MACD ((en tiempo real, optInFastPeriod, optInSlowPeriod, optInSignalPeriod)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EloptInFastPeriodEl parámetro se utiliza para establecer el período rápido. Seleccionar el período de tiempo más rápido falsos Número EloptInSlowPeriodel parámetro se utiliza para establecer el período lento. optInSlowPeriod (en inglés) falsos Número EloptInSignalPeriodel parámetro se utiliza para establecer el período de la señal. OptEn el período de señal falsos 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]);
}

ElTALa biblioteca de indicadores de FMZ Quant, optimizada para algoritmos de indicadores comunes.JavaScript, Python, C++las convocatorias de estrategia lingüística,Código de la biblioteca TA de código abierto- ¿ Por qué? Los valores predeterminados de laoptInFastPeriod, optInSlowPeriod, yoptInSignalPeriodParámetros de laTA.MACD()Las funciones son:12, 26, y9.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.KDJ

ElTA.KDJ()La función se utiliza para calcularIndicadores estocásticos.

El valor de retorno de laTA.KDJ()Función es una matriz bidimensional con la estructura:[K, D, J]- ¿ Por qué? el conjunto

No hay que hacer nada. TA.KDJ ((en tiempo real, período, kPeriodo, dPeriodo)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas Elperiodel parámetro se utiliza para establecer el período 1. el período falsos Número ElkPeriodel parámetro se utiliza para establecer el período 2. Pérodo falsos Número EldPeriodel parámetro se utiliza para establecer el período 3. dPeriodo falsos 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]);
}

Los valores predeterminados para elperiod, kPeriod, ydPeriodParámetros de laTA.KDJ()Las funciones son:9, 3, y3.

¿Qué es lo que está pasando? ¿Qué está pasando?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.RSI

ElTA.RSI()La función se utiliza para calcular elIndicador de fuerza.

El valor de retorno de laTA.RSI()La función es: una matriz unidimensional. el conjunto

¿Por qué no lo haces? TA.RSI ((en tiempo real, optInTimePeriod)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EloptInTimePeriodEl parámetro se utiliza para establecer el período. OptInTimePeriodo falsos 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); 
}

El valor predeterminado de laoptInTimePeriodParámetro delTA.RSI()su función es:14.

¿Qué es lo que está sucediendo aquí?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.ATR

ElTA.ATR()La función se utiliza para calcular elIndicador de volatilidad verdadera media.

El valor de retorno de laTA.ATR()La función es: una matriz unidimensional. el conjunto

Los precios de los servicios de transporte de mercancías se determinan en función de la situación de los pasajeros. TA.ATR ((en precioHLC, optInTimePeriod)

ElinPriceHLCse utiliza para especificar los datos de la línea K. enPriceHLC verdadero {@struct/Record Record} matriz de estructuras EloptInTimePeriodEl parámetro se utiliza para establecer el período. OptInTimePeriodo falsos 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);
}

El valor predeterminado de laoptInTimePeriodParámetro delTA.ATR()su función es:14.

¿Qué es lo que está sucediendo aquí?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.OBV

ElTA.OBV()La función se utiliza para calcular elindicador de marea de energía.

El valor de retorno de laTA.OBV()La función es: una matriz unidimensional. el conjunto

Los Estados miembros deben tener en cuenta los requisitos de la presente Directiva. TA.OBV ((inReal, inPriceV) el precio de los productos

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas ElinPriceVel parámetro se utiliza para especificar los datos sobre el importe de la transacción. enPriceV falsos {@struct/Record Record} matriz de estructuras

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

¿Qué es lo que está sucediendo aquí?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.MA

ElTA.MA()La función se utiliza para calcular elIndicador MACD.

El valor de retorno de laTA.MA()La función es: una matriz unidimensional. el conjunto

TA.MA(InReal)TA.MA(inReal, optInTimePeriod) El valor de las acciones de la entidad es el valor de las acciones de la entidad.

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EloptInTimePeriodEl parámetro se utiliza para establecer el período. OptInTimePeriodo falsos 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);
}

El valor predeterminado de laoptInTimePeriodParámetro delTA.MA()su función es:9.

Los resultados de la evaluación de los resultados de los ensayos se basan en los resultados de los ensayos realizados en los Estados miembros, y se basan en los resultados de los ensayos realizados en los Estados miembros.

TA.EMA

ElTA.EMA()La función se utiliza para calcular elIndicador promedio exponencial.

El valor de retorno de laTA.EMA()La función es: una matriz unidimensional. el conjunto

El trabajo de la Comisión es el siguiente: TA.EMA ((en tiempo real, optInTimePeriod)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EloptInTimePeriodEl parámetro se utiliza para establecer el período. OptInTimePeriodo falsos 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);
    }
}

El valor predeterminado de laoptInTimePeriodParámetro delTA.EMA()su función es:9.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Qué es lo que está sucediendo? ¿Qué está pasando?

TA.BOLL

ElTA.BOLL()La función se utiliza para calcular elIndicador de la banda de Bollinger.

El valor de retorno de laTA.BOLL()Función es una matriz bidimensional con la estructura:[upLine, midLine, downLine]- ¿ Por qué? el conjunto

¿Por qué no lo haces? TA.BOLL ((inReal, punto, multiplicador)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas ElperiodEl parámetro se utiliza para establecer el período. el período falsos Número Elmultiplierel parámetro se utiliza para establecer el multiplicador. el multiplicador falsos 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);
    }
}

Los valores predeterminados para elperiodymultiplierParámetros de laTA.BOLL()Las funciones son:20y2.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

TA.Alligator

ElTA.Alligator()La función se utiliza para calcular elIndicador de cocodrilo.

El valor de retorno de laTA.Alligator()Función es una matriz bidimensional con la estructura:[jawLine, teethLine, lipsLine]- ¿ Por qué? el conjunto

TA. Alligator ((inReal) TA.Alligator ((enReal, mandíbulaDuración, dientesDuración, labiosDuración)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EljawLengthParámetro utilizado para establecer el período de mandíbula. el largo de la mandíbula falsos Número ElteethLengthse utiliza el parámetro para establecer el período de los dientes. DientesDuración falsos Número EllipsLengthel parámetro se utiliza para establecer el período del labio superior. Los labiosDuración falsos 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]);
}

Los valores predeterminados de lajawLength, teethLength, ylipsLengthParámetros de laTA.Alligator()Las funciones son:13, 8, y5.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Por qué no lo haces? ¿Por qué no lo haces?

TA.CMF

ElTA.CMF()La función se utiliza para calcular elIndicador de flujo de caja de Chaikin.

El valor de retorno de laTA.CMF()La función es: una matriz unidimensional. el conjunto

El objetivo de la política de seguridad es garantizar la seguridad de los trabajadores. TA.CMF ((inReal, inPriceV) el precio de los productos en el mercado

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas ElinPriceVse utiliza para especificar los datos de volumen. enPriceV falsos {@struct/Record Record} matriz de estructuras

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

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Por qué no lo haces? ¿Por qué no lo haces?

TA.Highest

ElTA.Highest()La función se utiliza para calcular elprecio más alto del período.

ElTA.Highest()función devuelve el valor máximo de un atributo en el último período determinado, excluyendo el Bar actual. Número

TA.El más alto ((enReal) TA.Más alto (en real, punto, atr)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas ElperiodEl parámetro se utiliza para establecer el período. el período falsos Número ElattrParámetro se utiliza para establecer los atributos, opcionalmente:Open, Close, Low, High, Volume, OpenInterest- ¿ Por qué? el mismo falsos la cuerda

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 ejemplo, si elTA.Highest(records, 30, "High")La función se llama, si el parámetro de períodoperiodestá configurado para:0, significa calcular todos losBarsde los datos de la línea K transmitidos por elinRealParámetro; si el parámetro de atributoattrno se especifica, los datos de línea K transmitidos por elinRealEl parámetro se considera una matriz ordinaria.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Qué es lo que está sucediendo? ¿Qué está pasando?

TA.Lowest

ElTA.Lowest()La función se utiliza para calcular elprecio más bajo del período.

ElTA.Lowest()función devuelve el valor mínimo de un atributo en el último período determinado, excluyendo el Bar actual. Número

TA.Lowerest ((enReal) TA.Más bajo (en real, punto, atr)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas ElperiodEl parámetro se utiliza para establecer el período. el período falsos Número ElattrParámetro se utiliza para establecer los atributos, opcionalmente:Open, Close, Low, High, Volume, OpenInterest- ¿ Por qué? el mismo falsos la cuerda

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 ejemplo, si elTA.Lowest(records, 30, "Low")La función se llama, si el parámetro de períodoperiodestá configurado para:0, significa calcular todos losBarsde los datos de la línea K transmitidos por elinRealParámetro; si el parámetro de atributoattrno se especifica, los datos de línea K transmitidos por elinRealEl parámetro se considera una matriz ordinaria. El uso de laTA.Highest()yTA.Lowest()las funciones en elC++La estrategia debe tenerse en cuenta que elHighest()yLowest()Cada función tiene sólo 2 parámetros. Y el primer parámetro pasado en no son los datos de la línea Krobtenido cuando la funciónauto r = exchange.GetRecords()fue llamado. Tienes que llamar a larEl método y pasar en los datos de atributos específicos.r.Close()datos de los precios de cierre.Close, High, Low, Open, Volumecomo en elr.Close()método de llamada.

Ejemplo de ensayo deC++Estrategia lingüí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);                     
}

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MA¿Qué es lo que está sucediendo? ¿Qué está pasando?

TA.SMA

ElTA.SMA()La función se utiliza para calcular elIndicador de promedio móvil simple.

El valor de retorno de laTA.SMA()La función es: una matriz unidimensional. el conjunto

El trabajo de la Comisión es el de la Comisión. TA.SMA ((en tiempo real, optInTimePeriod)

ElinRealse utiliza para especificar los datos de la línea K. En realidad verdadero Las matrices de estructuras, matrices numéricas EloptInTimePeriodEl parámetro se utiliza para establecer el período. OptInTimePeriodo falsos 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);
}

El valor predeterminado de laoptInTimePeriodParámetro delTA.SMA()su función es:9.

¿Qué es lo que está sucediendo? ¿Qué está pasando?TA.MANo, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no.

Web3 Es un Talib.