Sumber daya yang dimuat... Pemuatan...

TA

TA.MACD

PeraturanTA.MACD()fungsi digunakan untuk menghitungIndikator MACD perbandingan dan kesamaan yang dihaluskan secara eksponensial.

Nilai pengembalianTA.MACD()fungsi adalah array dua dimensi dengan struktur:[DIF, DEA, MACD]Aku tidak tahu. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanoptInFastPeriodParameter digunakan untuk mengatur periode cepat. optInFastPeriod palsu Nomor PeraturanoptInSlowPeriodParameter digunakan untuk mengatur periode lambat. optInSlowPeriod palsu Nomor PeraturanoptInSignalPeriodparameter digunakan untuk mengatur periode sinyal. OpInSignalPeriode palsu Nomor

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

PeraturanTAPerpustakaan indikator FMZ Quant, dioptimalkan untuk algoritma indikator umum.JavaScript, Python, C++panggilan strategi bahasa,Kode perpustakaan TA sumber terbukaAku tidak tahu. Nilai default darioptInFastPeriod, optInSlowPeriod, danoptInSignalPeriodparameter dariTA.MACD()Fungsi adalah:12, 26, dan9.

{@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.KDJ

PeraturanTA.KDJ()Fungsi digunakan untuk menghitungIndikator stokastik.

Nilai pengembalianTA.KDJ()fungsi adalah array dua dimensi dengan struktur:[K, D, J]Aku tidak tahu. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik Peraturanperiodparameter digunakan untuk mengatur periode 1. periode palsu Nomor PeraturankPeriodparameter digunakan untuk mengatur periode 2. kPeriode palsu Nomor PeraturandPeriodparameter digunakan untuk mengatur periode 3. dPeriode palsu Nomor

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

Nilai default untukperiod, kPeriod, dandPeriodparameter dariTA.KDJ()Fungsi adalah:9, 3, dan3.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.RSI

PeraturanTA.RSI()fungsi digunakan untuk menghitungIndikator kekuatan.

Nilai pengembalianTA.RSI()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanoptInTimePeriodparameter digunakan untuk mengatur periode. optInTimePeriode palsu Nomor

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

Nilai default darioptInTimePeriodparameter dariTA.RSI()Fungsi adalah:14.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.ATR

PeraturanTA.ATR()fungsi digunakan untuk menghitungRata-rata Indikator Volatilitas Benar.

Nilai pengembalianTA.ATR()fungsi adalah: array satu dimensi. Array

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

PeraturaninPriceHLCparameter digunakan untuk menentukan data garis K. inPriceHLC benar Array struktur {@struct/Record Record} PeraturanoptInTimePeriodparameter digunakan untuk mengatur periode. optInTimePeriode palsu Nomor

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

Nilai default darioptInTimePeriodparameter dariTA.ATR()Fungsi adalah:14.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.OBV

PeraturanTA.OBV()fungsi digunakan untuk menghitungIndikator pasang energi.

Nilai pengembalianTA.OBV()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturaninPriceVParameter digunakan untuk menentukan data jumlah transaksi. inPriceV palsu Array struktur {@struct/Record Record}

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

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.MA

PeraturanTA.MA()fungsi digunakan untuk menghitungIndikator MACD.

Nilai pengembalianTA.MA()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanoptInTimePeriodparameter digunakan untuk mengatur periode. optInTimePeriode palsu Nomor

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

Nilai default darioptInTimePeriodparameter dariTA.MA()Fungsi adalah:9.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CM TA.F.CMF}, {@fun/TA/TA.Highest.Highest}, {@fun/TA/TA.Lowest.TA.Lowest}, {@fun/TA/TA.Lowest.TA.Lowest}

TA.EMA

PeraturanTA.EMA()fungsi digunakan untuk menghitungindikator rata-rata eksponensial.

Nilai pengembalianTA.EMA()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanoptInTimePeriodparameter digunakan untuk mengatur periode. optInTimePeriode palsu Nomor

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

Nilai default darioptInTimePeriodparameter dariTA.EMA()Fungsi adalah:9.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA

TA.BOLL

PeraturanTA.BOLL()fungsi digunakan untuk menghitungIndikator Bollinger Band.

Nilai pengembalianTA.BOLL()fungsi adalah array dua dimensi dengan struktur:[upLine, midLine, downLine]Aku tidak tahu. Array

TA.BOLL ((inReal) TA.BOLL ((inReal, periode, pengganda)

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik Peraturanperiodparameter digunakan untuk mengatur periode. periode palsu Nomor PeraturanmultiplierParameter digunakan untuk mengatur pengganda. perkalian palsu Nomor

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

Nilai default untukperioddanmultiplierparameter dariTA.BOLL()Fungsi adalah:20dan2.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.Alligator

PeraturanTA.Alligator()fungsi digunakan untuk menghitungIndikator Buaya.

Nilai pengembalianTA.Alligator()fungsi adalah array dua dimensi dengan struktur:[jawLine, teethLine, lipsLine]Aku tidak tahu. Array

TA. Alligator ((inReal) TA.Aligator ((inReal, rahangLength, gigiLength, bibirLength

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanjawLengthParameter digunakan untuk mengatur periode rahang. rahangpanjang palsu Nomor PeraturanteethLengthParameter digunakan untuk mengatur periode gigi. gigiLength palsu Nomor PeraturanlipsLengthparameter digunakan untuk mengatur periode bibir atas. Lengan bibir palsu Nomor

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

Nilai default darijawLength, teethLength, danlipsLengthparameter dariTA.Alligator()Fungsi adalah:13, 8, dan5.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.CMF

PeraturanTA.CMF()fungsi digunakan untuk menghitungIndikator Aliran Uang Chaikin.

Nilai pengembalianTA.CMF()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturaninPriceVParameter digunakan untuk menentukan data volume. inPriceV palsu Array struktur {@struct/Record Record}

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

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.Highest

PeraturanTA.Highest()fungsi digunakan untuk menghitungharga tertinggi periode.

PeraturanTA.Highest()fungsi mengembalikan nilai maksimum dari atribut dalam periode tertentu terakhir, tidak termasuk Bar saat ini. nomor

TA.Tinggi (dalam Real) TA.Tinggi ((inReal, periode, attr)

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik Peraturanperiodparameter digunakan untuk mengatur periode. periode palsu Nomor Peraturanattrparameter digunakan untuk mengatur atribut, opsional:Open, Close, Low, High, Volume, OpenInterestAku tidak tahu. attr palsu 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);
}

Misalnya, jikaTA.Highest(records, 30, "High")fungsi dipanggil, jika parameter periodeperioddiatur untuk0, itu berarti menghitung semuaBarsdari data K-line yang dikirimkan olehinRealparameter; jika parameter atributattrtidak ditentukan, data K-line yang dikirimkan olehinRealparameter dianggap sebagai array biasa.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}

TA.Lowest

PeraturanTA.Lowest()fungsi digunakan untuk menghitungperiode harga terendah.

PeraturanTA.Lowest()fungsi mengembalikan nilai minimum dari atribut pada periode tertentu terakhir, tidak termasuk Bar saat ini. nomor

TA.Lowest ((inReal) TA.Terendah ((inReal, periode, attr)

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik Peraturanperiodparameter digunakan untuk mengatur periode. periode palsu Nomor Peraturanattrparameter digunakan untuk mengatur atribut, opsional:Open, Close, Low, High, Volume, OpenInterestAku tidak tahu. attr palsu 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);
}

Misalnya, jikaTA.Lowest(records, 30, "Low")fungsi dipanggil, jika parameter periodeperioddiatur untuk0, itu berarti menghitung semuaBarsdari data K-line yang dikirimkan olehinRealparameter; jika parameter atributattrtidak ditentukan, data K-line yang dikirimkan olehinRealparameter dianggap sebagai array biasa. PenggunaanTA.Highest()danTA.Lowest()fungsi dalamC++strategi perlu dicatat bahwaHighest()danLowest()fungsi masing-masing hanya memiliki 2 parameter. Dan parameter pertama yang diteruskan bukan data garis Krdiperoleh ketika fungsiauto r = exchange.GetRecords()telah dipanggil. Kau harus menghubungirmetode dan lulus dalam data atribut tertentu.r.Close()data harga penutupan.Close, High, Low, Open, Volumeseperti dalamr.Close()metode panggilan.

Contoh tes dariC++strategi bahasa:

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

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}

TA.SMA

PeraturanTA.SMA()fungsi digunakan untuk menghitungindikator rata-rata bergerak sederhana.

Nilai pengembalianTA.SMA()fungsi adalah: array satu dimensi. Array

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

PeraturaninRealparameter digunakan untuk menentukan data garis K. InReal benar {@struct/Record Record} array struktur, array numerik PeraturanoptInTimePeriodparameter digunakan untuk mengatur periode. optInTimePeriode palsu Nomor

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

Nilai default darioptInTimePeriodparameter dariTA.SMA()Fungsi adalah:9.

{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA{\cH00FFFF}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}

Web3 Talib