Die Ressourcen sind geladen. Beförderung...

TA

TA.MACD

DieTA.MACD()Die Funktion wird zur Berechnung derMACD-Indikator für exponentiell glättete Unterschiede und Ähnlichkeiten.

Der Rücklaufwert derTA.MACD()Funktion ist ein zweidimensionaler Array mit der Struktur:[DIF, DEA, MACD]- Ich weiß. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieoptInFastPeriodDer Parameter wird verwendet, um die schnelle Periode festzulegen. OptionInFastPeriod falsche Zahl DieoptInSlowPeriodDer Parameter wird zur Einstellung der langsamen Periode verwendet. OptInSlowPeriod falsche Zahl DieoptInSignalPeriodDer Parameter wird verwendet, um den Signalzeitraum festzulegen. OptInSignalPeriode falsche Zahl

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

DieTADas Programm unterstützt die Anwendungen von FMZ Quant, die für gemeinsame Indikator-Algorithmen optimiert sind.JavaScript, Python, C++Sprachstrategieanrufe,Open-Source-TA-Bibliothekscode- Ich weiß. Die Standardwerte deroptInFastPeriod, optInSlowPeriod, undoptInSignalPeriodParameter derTA.MACD()Funktion sind:12, 26, und9.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.KDJ

DieTA.KDJ()Funktion wird zur Berechnung verwendetStochastische Indikatoren.

Der Rücklaufwert derTA.KDJ()Funktion ist ein zweidimensionaler Array mit der Struktur:[K, D, J]- Ich weiß. Reihenfolge

TA.KDJ ((inReal)) TA.KDJ ((inReal, Periode, kPeriode, dPeriode)

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieperiodDer Parameter wird verwendet, um Periode 1 festzulegen. Periode falsche Zahl DiekPeriodDer Parameter wird verwendet, um die Periode 2 festzulegen. kZeitraum falsche Zahl DiedPeriodDer Parameter wird verwendet, um die Periode 3 festzulegen. dZeitraum falsche Zahl

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

Die Standardwerte für dieperiod, kPeriod, unddPeriodParameter derTA.KDJ()Funktion sind:9, 3, und3.

Ich bin nicht derjenige, der das Problem mit der Verzögerung anspricht, sondern ich bin derjenige, der das Problem anspricht.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.RSI

DieTA.RSI()Die Funktion wird zur Berechnung derStärkenindikator.

Der Rücklaufwert derTA.RSI()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieoptInTimePeriodDer Parameter wird verwendet, um den Zeitraum festzulegen. OptionInZeitzeitraum falsche Zahl

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

Der Standardwert deroptInTimePeriodParameter derTA.RSI()Funktion ist:14.

Ich bin nicht derjenige, der das Problem hat. Ich bin derjenige, der das Problem hat.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.ATR

DieTA.ATR()Die Funktion wird zur Berechnung derDurchschnittlicher Indikator für die tatsächliche Volatilität.

Der Rücklaufwert derTA.ATR()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinPriceHLCDer Parameter wird zur Angabe der K-Liniendaten verwendet. inPriceHLC wahr {@struct/Record Record} Struktur-Array DieoptInTimePeriodDer Parameter wird verwendet, um den Zeitraum festzulegen. OptionInZeitzeitraum falsche Zahl

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

Der Standardwert deroptInTimePeriodParameter derTA.ATR()Funktion ist:14.

Ich bin nicht derjenige, der das Problem mit der Verzögerung anspricht, sondern ich bin derjenige, der es anspricht.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.OBV

DieTA.OBV()Die Funktion wird zur Berechnung derEnergieflutindikator.

Der Rücklaufwert derTA.OBV()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieinPriceVDer Parameter wird verwendet, um die Daten zum Transaktionsbetrag anzugeben. inPriceV falsche {@struct/Record Record} Struktur-Array

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

Das ist ein sehr gutes Beispiel für die Art und Weise, in der wir uns auf die Welt begeben.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.MA

DieTA.MA()Die Funktion wird zur Berechnung derMACD-Indikator.

Der Rücklaufwert derTA.MA()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieoptInTimePeriodDer Parameter wird verwendet, um den Zeitraum festzulegen. OptionInZeitzeitraum falsche Zahl

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

Der Standardwert deroptInTimePeriodParameter derTA.MA()Funktion ist:9.

Ein weiterer wichtiger Punkt, der in diesem Zusammenhang berücksichtigt werden muss, ist die Tatsache, dass die Kommission in der Vergangenheit in den letzten Jahren eine Reihe von Maßnahmen ergriffen hat, um die Auswirkungen der Verzögerungen auf die Gesundheit und die Gesundheit der Bevölkerung zu verringern.

TA.EMA

DieTA.EMA()Die Funktion wird zur Berechnung derexponentieller Durchschnittsindikator.

Der Rücklaufwert derTA.EMA()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieoptInTimePeriodDer Parameter wird verwendet, um den Zeitraum festzulegen. OptionInZeitzeitraum falsche Zahl

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

Der Standardwert deroptInTimePeriodParameter derTA.EMA()Funktion ist:9.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine große Anzahl von Anwendungen, die wir in diesem Jahr entwickelt haben.

TA.BOLL

DieTA.BOLL()Die Funktion wird zur Berechnung derBollinger-Band-Indikator.

Der Rücklaufwert derTA.BOLL()Funktion ist ein zweidimensionaler Array mit der Struktur:[upLine, midLine, downLine]- Ich weiß. Reihenfolge

Ich bin nicht derjenige, der das Problem hat. TA.BOLL ((inReal, Punkt, Multiplikator)

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieperiodDer Parameter wird verwendet, um den Zeitraum festzulegen. Periode falsche Zahl DiemultiplierParameter wird verwendet, um den Multiplikator festzulegen. Multiplikator falsche Zahl

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

Die Standardwerte für dieperiodundmultiplierParameter derTA.BOLL()Funktion sind:20und2.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

TA.Alligator

DieTA.Alligator()Die Funktion wird zur Berechnung derAlligator-Indikator.

Der Rücklaufwert derTA.Alligator()Funktion ist ein zweidimensionaler Array mit der Struktur:[jawLine, teethLine, lipsLine]- Ich weiß. Reihenfolge

TA.Alligator ((inReal) TA.Alligator ((inReal, KieferLänge, ZähneLänge, LippenLänge)

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DiejawLengthDer Parameter wird verwendet, um die Kieferperiode festzulegen. Kieferlänge falsche Zahl DieteethLengthDer Parameter wird verwendet, um die Zahnperiode festzulegen. ZähneLängen falsche Zahl DielipsLengthDer Parameter wird verwendet, um die Periode der Oberlippe festzulegen. Lippenlänge falsche Zahl

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

Die Standardwerte derjawLength, teethLength, undlipsLengthParameter derTA.Alligator()Funktion sind:13, 8, und5.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns helfen können, unsere Kunden zu unterstützen.

TA.CMF

DieTA.CMF()Die Funktion wird zur Berechnung derChaikin-Geldflussindikator.

Der Rücklaufwert derTA.CMF()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieinPriceVDer Parameter wird zur Angabe der Volumendaten verwendet. inPriceV falsche {@struct/Record Record} Struktur-Array

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

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns helfen können, unsere Kunden zu unterstützen.

TA.Highest

DieTA.Highest()Die Funktion wird zur Berechnung derhöchster Preis der Periode.

DieTA.Highest()Funktion gibt den maximalen Wert eines Attributs in der letzten bestimmten Periode zurück, ohne den aktuellen Bar. Zahl

TA.Höchste ((inReal) TA.Höchste ((inReal, Periode, attr)

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieperiodDer Parameter wird verwendet, um den Zeitraum festzulegen. Periode falsche Zahl DieattrParameter wird verwendet, um die Attribute festzulegen, optional:Open, Close, Low, High, Volume, OpenInterest- Ich weiß. Abweichend falsche String

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

Zum Beispiel:TA.Highest(records, 30, "High")Funktion wird aufgerufen, wenn der Periodenparameterperiodist auf0, bedeutet es, alle zu berechnenBarsder K-Liniendaten, die von derinRealParameter; wenn der AttributparameterattrDie Daten der K-Linie, die vominRealParameter gilt als gewöhnliches Array.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAIch habe eine Frage an Sie. Ich habe eine Frage.

TA.Lowest

DieTA.Lowest()Die Funktion wird zur Berechnung derMindestpreis der Periode.

DieTA.Lowest()Funktion gibt den Mindestwert eines Attributs in der letzten bestimmten Periode zurück, ohne den aktuellen Bar. Zahl

TA.Niedrigste (inReal) TA.Niedrigste ((inReal, Periode, attr)

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieperiodDer Parameter wird verwendet, um den Zeitraum festzulegen. Periode falsche Zahl DieattrParameter wird verwendet, um die Attribute festzulegen, optional:Open, Close, Low, High, Volume, OpenInterest- Ich weiß. Abweichend falsche String

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

Zum Beispiel:TA.Lowest(records, 30, "Low")Funktion wird aufgerufen, wenn der Periodenparameterperiodist auf0, bedeutet es, alle zu berechnenBarsder K-Liniendaten, die von derinRealParameter; wenn der AttributparameterattrDie Daten der K-Linie, die vominRealParameter gilt als gewöhnliches Array. Die Anwendung derTA.Highest()undTA.Lowest()Funktionen imC++Strategie ist zu beachten, dass dieHighest()undLowest()Funktionen haben jeweils nur 2 Parameter. Und der erste Parameter, der übergeben wird, sind nicht die K-Liniendaten.rErlangt, wenn die Funktionauto r = exchange.GetRecords()wurde gerufen. Sie müssen dierDie Methode wird in den spezifischen Attributdaten übertragen.r.Close()Daten zum Schlusskurs.Close, High, Low, Open, VolumeWie in derr.Close()Anrufmethode.

Beispielprüfung vonC++Sprachstrategie:

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

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAIch habe eine Frage an Sie. Ich habe eine Frage.

TA.SMA

DieTA.SMA()Die Funktion wird zur Berechnung dereinfacher gleitender Durchschnittsindikator.

Der Rücklaufwert derTA.SMA()Funktion ist: ein einmaliges Array. Reihenfolge

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

DieinRealDer Parameter wird zur Angabe der K-Liniendaten verwendet. inReal - Das stimmt. {@struct/Record Record} Struktur- und Zahlenarrays DieoptInTimePeriodDer Parameter wird verwendet, um den Zeitraum festzulegen. OptionInZeitzeitraum falsche Zahl

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

Der Standardwert deroptInTimePeriodParameter derTA.SMA()Funktion ist:9.

Ich bin nicht derjenige, der das Wort "Freiheit" benutzt.TA.MAWir haben eine Reihe von Programmen entwickelt, die uns dabei helfen, die Probleme zu lösen.

Web3 - Ich weiß nicht.