Les ressources ont été chargées... Je charge...

TA

TA.MACD

LeTA.MACD()fonction est utilisée pour calculer laIndicateur MACD de dissemblance et de similitude lissée exponentielle.

La valeur de rendement de laTA.MACD()la fonction est un tableau bidimensionnel avec la structure:[DIF, DEA, MACD]- Je ne sais pas. séquence

TA.MACD ((inReal) TA.MACD ((en temps réel, en temps rapide, en temps lent, en temps de signal)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeoptInFastPeriodparamètre est utilisé pour définir la période rapide. OptionInFastPeriod faux Numéro LeoptInSlowPeriodLe paramètre est utilisé pour définir la période lente. OptionInSlowPeriod faux Numéro LeoptInSignalPeriodLe paramètre est utilisé pour définir la période du signal. OptionPériode de signalisation faux Numéro

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

LeTAIl prend en charge les algorithmes d'indicateurs communs.JavaScript, Python, C++les appels à la stratégie linguistique,code de bibliothèque TA open source- Je ne sais pas. Les valeurs par défaut duoptInFastPeriod, optInSlowPeriod, etoptInSignalPeriodParamètres duTA.MACD()Les fonctions sont:12, 26, et9.

Je ne sais pas si je peux vous aider, mais j'ai besoin de vous.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

TA.KDJ

LeTA.KDJ()fonction est utilisée pour calculerIndicateurs stochastiques.

La valeur de rendement de laTA.KDJ()la fonction est un tableau bidimensionnel avec la structure:[K, D, J]- Je ne sais pas. séquence

Il s'agit d'un projet de loi. TA.KDJ ((en réel, période, kPériode, dPériode)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques Leperiodle paramètre est utilisé pour définir la période 1. période faux Numéro LekPeriodle paramètre est utilisé pour définir la période 2. Période faux Numéro LedPeriodle paramètre est utilisé pour définir la période 3. DPériode faux Numéro

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

Les valeurs par défaut pour leperiod, kPeriod, etdPeriodParamètres duTA.KDJ()Les fonctions sont:9, 3, et3.

Je ne sais pas si vous êtes d'accord avec moi.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

TA.RSI

LeTA.RSI()fonction est utilisée pour calculer laIndicateur de force.

La valeur de rendement de laTA.RSI()fonction est: un tableau unidimensionnel. séquence

Je ne peux pas vous dire ce que je veux. TA.RSI ((en temps réel, optInTimePeriod)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeoptInTimePeriodLe paramètre est utilisé pour définir la période. Option dans le tempsPériode faux Numéro

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

La valeur par défaut duoptInTimePeriodparamètre duTA.RSI()la fonction est:14.

Je ne sais pas si tu veux que je te parle, mais je ne peux pas.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

TA.ATR

LeTA.ATR()fonction est utilisée pour calculer laIndicateur de volatilité réelle moyenne.

La valeur de rendement de laTA.ATR()fonction est: un tableau unidimensionnel. séquence

TA.ATR ((inPriceHLC) est le prix de vente du produit. TA.ATR ((en prixHLC, optInTimePeriod)

LeinPriceHLCle paramètre est utilisé pour spécifier les données de la ligne K. enPriceHLC vrai {@struct/Record Record} tableau de structure LeoptInTimePeriodLe paramètre est utilisé pour définir la période. Option dans le tempsPériode faux Numéro

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

La valeur par défaut duoptInTimePeriodparamètre duTA.ATR()la fonction est:14.

Je ne sais pas si vous êtes d'accord avec moi.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

TA.OBV

LeTA.OBV()fonction est utilisée pour calculer laindicateur de marée énergétique.

La valeur de rendement de laTA.OBV()fonction est: un tableau unidimensionnel. séquence

Le nombre d'heures de travail TA.OBV ((en Réel, en PrixV)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeinPriceVLe paramètre est utilisé pour spécifier les données relatives au montant de la transaction. Dans le prix faux {@struct/Record Record} tableau de structure

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

Je ne sais pas si je peux vous aider.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

TA.MA

LeTA.MA()fonction est utilisée pour calculer laIndicateur MACD.

La valeur de rendement de laTA.MA()fonction est: un tableau unidimensionnel. séquence

TA.MAJe ne suis pas réel.TA.MA(inReal, optInTimePeriod) Le nombre de fois où les données sont utilisées est le nombre de fois où les données sont utilisées.

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeoptInTimePeriodLe paramètre est utilisé pour définir la période. Option dans le tempsPériode faux Numéro

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

La valeur par défaut duoptInTimePeriodparamètre duTA.MA()la fonction est:9.

Il est possible que l'un des éléments principaux de la réaction soit la réaction de l'individu à la réaction de l'autre.

TA.EMA

LeTA.EMA()fonction est utilisée pour calculer laindicateur moyen exponentiel.

La valeur de rendement de laTA.EMA()fonction est: un tableau unidimensionnel. séquence

Je suis désolée. TA.EMA ((en temps réel, optInTimePeriod)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeoptInTimePeriodLe paramètre est utilisé pour définir la période. Option dans le tempsPériode faux Numéro

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

La valeur par défaut duoptInTimePeriodparamètre duTA.EMA()la fonction est:9.

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si je peux vous aider.

TA.BOLL

LeTA.BOLL()fonction est utilisée pour calculer laIndicateur des bandes de Bollinger.

La valeur de rendement de laTA.BOLL()la fonction est un tableau bidimensionnel avec la structure:[upLine, midLine, downLine]- Je ne sais pas. séquence

Je ne peux pas vous dire ce que je veux. TA.BOLL ((en réel, période, multiplicateur)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeperiodLe paramètre est utilisé pour définir la période. période faux Numéro LemultiplierLe paramètre est utilisé pour définir le multiplicateur. le multiplicateur faux Numéro

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

Les valeurs par défaut pour leperiodetmultiplierParamètres duTA.BOLL()Les fonctions sont:20et2.

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si tu veux que je te parle, mais je ne peux pas.

TA.Alligator

LeTA.Alligator()fonction est utilisée pour calculer laIndicateur d'alligator.

La valeur de rendement de laTA.Alligator()la fonction est un tableau bidimensionnel avec la structure:[jawLine, teethLine, lipsLine]- Je ne sais pas. séquence

Je suis un crocodile. TA.Alligator ((enVéritable, mâchoireLongeur, dentsLongeur, lèvresLongeur)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LejawLengthLe paramètre est utilisé pour régler la période de la mâchoire. la mâchoireLongeur faux Numéro LeteethLengthLe paramètre est utilisé pour régler la période des dents. dentsLongeur faux Numéro LelipsLengthle paramètre est utilisé pour régler la période de la lèvre supérieure. Longueur des lèvres faux Numéro

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

Les valeurs par défaut dujawLength, teethLength, etlipsLengthParamètres duTA.Alligator()Les fonctions sont:13, 8, et5.

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si je peux vous aider.

TA.CMF

LeTA.CMF()fonction est utilisée pour calculer laIndicateur des flux de trésorerie de Chaikin.

La valeur de rendement de laTA.CMF()fonction est: un tableau unidimensionnel. séquence

TA.CMF ((inReal) TA.CMF ((en Réel, en PrixV)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeinPriceVLe paramètre est utilisé pour spécifier les données de volume. Dans le prix faux {@struct/Record Record} tableau de structure

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

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si je peux vous aider.

TA.Highest

LeTA.Highest()fonction est utilisée pour calculer laprix le plus élevé de la période.

LeTA.Highest()La fonction renvoie la valeur maximale d'un attribut dans la dernière certaine période, à l'exclusion du bar actuel. Numéro

TA.Le plus élevé (en Réel) TA.Le plus élevé (en réel, période, attr)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeperiodLe paramètre est utilisé pour définir la période. période faux Numéro Leattrparamètre est utilisé pour définir les attributs, facultativement:Open, Close, Low, High, Volume, OpenInterest- Je ne sais pas. attr faux chaîne

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

Par exemple, si leTA.Highest(records, 30, "High")fonction est appelée, si le paramètre de la périodeperiodest réglée sur0, cela signifie calculer tousBarsdes données de la ligne K transmises par leinRealparamètre; si le paramètre attributattrLes données de la ligne K transmises par leinRealle paramètre est considéré comme un tableau ordinaire.

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si je peux vous aider, mais je vais vous aider.

TA.Lowest

LeTA.Lowest()fonction est utilisée pour calculer laprix le plus bas de la période.

LeTA.Lowest()La fonction renvoie la valeur minimale d'un attribut dans la dernière certaine période, à l'exclusion du bar courant. Numéro

TA.Le plus bas ((inReal) TA.Le plus bas (en réel, période, attr)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeperiodLe paramètre est utilisé pour définir la période. période faux Numéro Leattrparamètre est utilisé pour définir les attributs, facultativement:Open, Close, Low, High, Volume, OpenInterest- Je ne sais pas. attr faux chaîne

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

Par exemple, si leTA.Lowest(records, 30, "Low")fonction est appelée, si le paramètre de la périodeperiodest réglée sur0, cela signifie calculer tousBarsdes données de la ligne K transmises par leinRealparamètre; si le paramètre attributattrLes données de la ligne K transmises par leinRealle paramètre est considéré comme un tableau ordinaire. L'utilisation deTA.Highest()etTA.Lowest()Les fonctionnalitésC++Il convient de noter que laHighest()etLowest()Les fonctions ont chacune seulement 2 paramètres. Et le premier paramètre transmis n'est pas les données de la ligne K.robtenu lorsque la fonctionauto r = exchange.GetRecords()a été appelé. Vous devez appeler lerLa méthode de pass dans les données d'attribut spécifique.r.Close()les données relatives aux prix de clôture.Close, High, Low, Open, Volumecomme dans ler.Close()méthode d'appel.

Exemple de test deC++stratégie linguistique:

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

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si je peux vous aider.

TA.SMA

LeTA.SMA()fonction est utilisée pour calculer laindicateur de moyenne mobile simple.

La valeur de rendement de laTA.SMA()fonction est: un tableau unidimensionnel. séquence

Je suis désolée. TA.SMA ((en temps réel, optInTimePeriod)

LeinRealle paramètre est utilisé pour spécifier les données de la ligne K. En réalité vrai {@struct/Record Record} les tableaux de structure, les tableaux numériques LeoptInTimePeriodLe paramètre est utilisé pour définir la période. Option dans le tempsPériode faux Numéro

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

La valeur par défaut duoptInTimePeriodparamètre duTA.SMA()la fonction est:9.

Je ne sais pas si je peux vous aider, mais je vais vous aider.TA.MAJe ne sais pas si tu veux que je te le dise. Je ne veux pas que tu le dises.

Le Web3 Talib