資源の読み込みに... 荷物...

TA

TA.MACD

についてTA.MACD()計算するために使用されます.指数的な平滑した不類似性と類似性 MACD指標.

返金値がTA.MACD()函数とは2次元配列で,構造は:[DIF, DEA, MACD]- わかった 配列

TA.MACD (インリアル) TA.MACD ((inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod) リアル,オプトインファストペリオド,オプトインスローペリオド,オプトインシグナルペリオド)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてoptInFastPeriodパラメーターは,速度の設定に使用されます. optInFastPeriod について 偽り 番号 についてoptInSlowPeriodパラメータは遅い期間を設定するために使用されます. optInSlowPeriod について 偽り 番号 についてoptInSignalPeriodパラメータは信号期間を設定するために使用されます. optInSignalPeriod (シグナル期間) 偽り 番号

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

についてTAFMZ Quantの指標ライブラリ,一般的な指標アルゴリズムに最適化されています.JavaScript, Python, C++言語戦略の呼びかけオープンソースのTAライブラリコード- わかった 標準値はoptInFastPeriod, optInSlowPeriodそしてoptInSignalPeriodパラメータTA.MACD()機能は次のとおりです12, 26そして9.

{@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

TA.KDJ

についてTA.KDJ()計算するために使用されます.ストカスティック指標.

返金値がTA.KDJ()函数とは2次元配列で,構造は:[K, D, J]- わかった 配列

TA.KDJ (インリアル) TA.KDJ ((inReal, 期間, k 期間, d 期間)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてperiodパラメータは,期間 1 を設定するために使用されます. 期間 偽り 番号 についてkPeriodパラメータは,期間2を設定するために使用されます. k 期間 偽り 番号 についてdPeriodパラメータは,期間を設定するために使用されます. d期間 偽り 番号

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

標準値はperiod, kPeriodそしてdPeriodパラメータTA.KDJ()機能は次のとおりです9, 3そして3.

{@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

TA.RSI

についてTA.RSI()計算するために使用されます.強度指標.

返金値がTA.RSI()機能は"次元配列です 配列

TA.RSI (インリアル) TA.RSI ((inReal, optInTimePeriod) リアル,オプトインタイムピリオド)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてoptInTimePeriodパラメーターは,期間を設定するために使用されます. optInTimePeriod について 偽り 番号

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

標準値はoptInTimePeriodパラメータTA.RSI()機能は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}, {@fun/TA/TA.OBV}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

TA.ATR

についてTA.ATR()計算するために使用されます.平均的な真価変動指数.

返金値がTA.ATR()機能は"次元配列です 配列

TA.ATR ((インプライスHLC) TA.ATR ((inPriceHLC, optInTimePeriod) について

についてinPriceHLCパラメータはK線データを指定するために使用されます. inPriceHLC について 本当 {@struct/Record Record} 構造配列 についてoptInTimePeriodパラメーターは,期間を設定するために使用されます. optInTimePeriod について 偽り 番号

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

標準値はoptInTimePeriodパラメータTA.ATR()機能は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}, {@fun/TA/TA.TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

TA.OBV

についてTA.OBV()計算するために使用されます.エネルギー潮流指標.

返金値がTA.OBV()機能は"次元配列です 配列

TA.OBV ((インリアル) TA.OBV ((インリアル,インプライスV)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてinPriceVパラメータは,取引金額のデータを指定するために使用されます. inPriceV について 偽り {@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}, {@fun/TA/TA.MA}, ほら,こっちがいいからTA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

TA.MA

についてTA.MA()計算するために使用されます.MACD インディケーター.

返金値がTA.MA()機能は"次元配列です 配列

TA.MA(インリアル)TA.MA(inReal, optInTimePeriod) リアルタイム,オプトインタイム

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてoptInTimePeriodパラメーターは,期間を設定するために使用されます. optInTimePeriod について 偽り 番号

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

標準値はoptInTimePeriodパラメータTA.MA()機能は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.Hist}, {@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.EMA

についてTA.EMA()計算するために使用されます.指数平均指標.

返金値がTA.EMA()機能は"次元配列です 配列

TA.EMA (インリアル) TA.EMA ((inReal, optInTimePeriod) リアルタイムで

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてoptInTimePeriodパラメーターは,期間を設定するために使用されます. optInTimePeriod について 偽り 番号

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

標準値はoptInTimePeriodパラメータTA.EMA()機能は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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},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.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/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.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}

TA.BOLL

についてTA.BOLL()計算するために使用されます.Bollinger Band インディケーター.

返金値がTA.BOLL()函数とは2次元配列で,構造は:[upLine, midLine, downLine]- わかった 配列

TA.BOLL (インリアル) TA.BOLL ((inReal,点,倍数)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてperiodパラメーターは,期間を設定するために使用されます. 期間 偽り 番号 についてmultiplierパラメータは倍数を設定するために使用されます. マルチプリキュア 偽り 番号

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

標準値はperiodそしてmultiplierパラメータTA.BOLL()機能は次のとおりです20そして2.

{@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.

TA.Alligator

についてTA.Alligator()計算するために使用されます.ワニの指標.

返金値がTA.Alligator()函数とは2次元配列で,構造は:[jawLine, teethLine, lipsLine]- わかった 配列

TA.アリガター (inReal) TA.アリゴーター ((inReal, jaw長さ,歯長さ,唇長さ)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてjawLengthパラメーターは,周期を設定するために使用されます. 長さ 偽り 番号 についてteethLengthパラメーターは歯の期間を設定するために使用されます. 歯 長さ 偽り 番号 についてlipsLength上唇のピリオドを設定するパラメータです. 唇の長さ 偽り 番号

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

標準値はjawLength, teethLengthそしてlipsLengthパラメータTA.Alligator()機能は次のとおりです13, 8そして5.

{@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/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}

TA.CMF

についてTA.CMF()計算するために使用されます.チャイキン・マネー・フロー・インディケーター.

返金値がTA.CMF()機能は"次元配列です 配列

TA.CMF (インリアル) TA.CMF ((インリアル,インプライスV)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてinPriceVパラメータは,ボリュームデータを指定するために使用されます. inPriceV について 偽り {@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/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}

TA.Highest

についてTA.Highest()計算するために使用されます.期間の最高価格.

についてTA.Highest()この関数は,現在の Bar を除く,最後の特定の期間の属性の最大値を返します. 番号

TA.最高 (inReal) TA.最高 (実物,周期,アト)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてperiodパラメーターは,期間を設定するために使用されます. 期間 偽り 番号 についてattrパラメータは属性を設定するために使用されます.オプションとして:Open, Close, Low, High, Volume, OpenInterest- わかった アトール 偽り 文字列

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

例えば,TA.Highest(records, 30, "High")周期パラメータが呼び出されれば,period設定されています.0計算するということですBarsK線データからinRealパラメータ: 属性パラメータattr指定されていない場合,K線データinRealパラメータは通常の配列とみなされます.

{@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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA.TA.Lowest TA.Lowest}

TA.Lowest

についてTA.Lowest()計算するために使用されます.最低価格.

についてTA.Lowest()この関数は,現在の Bar を除いて,最後の特定の期間の属性の最小値を返します. 番号

TA.Lowest ((インリアル) TA.最低 (実数,周期,アト)

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてperiodパラメーターは,期間を設定するために使用されます. 期間 偽り 番号 についてattrパラメータは属性を設定するために使用されます.オプションとして:Open, Close, Low, High, Volume, OpenInterest- わかった アトール 偽り 文字列

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

例えば,TA.Lowest(records, 30, "Low")周期パラメータが呼び出されれば,period設定されています.0計算するということですBarsK線データからinRealパラメータ: 属性パラメータattr指定されていない場合,K線データinRealパラメータは通常の配列とみなされます. 薬剤の使用についてTA.Highest()そしてTA.Lowest()機能についてC++戦略は,Highest()そしてLowest()2つのパラメータしかありません. K線データではありません.rこの関数で得られるauto r = exchange.GetRecords()呼び出されました 呼び出す必要があるr特定の属性データにパスします.r.Close()決済価格データClose, High, Low, Open, Volumeともかく,r.Close()呼び出し方法

試験の例C++言語戦略

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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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.TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Highest TA.Highest}, {@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.TA

TA.SMA

についてTA.SMA()計算するために使用されます.単純な移動平均指標.

返金値がTA.SMA()機能は"次元配列です 配列

TA.SMA (インリアル) TA.SMA ((inReal, optInTimePeriod) リアルで,オプションで

についてinRealパラメータはK線データを指定するために使用されます. リアル 本当 {@struct/Record Record} 構造配列,数値配列 についてoptInTimePeriodパラメーターは,期間を設定するために使用されます. optInTimePeriod について 偽り 番号

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

標準値はoptInTimePeriodパラメータTA.SMA()機能は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}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV},TA.MA{@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}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest TA.Lowest}, {

ウェブ3 タリブ