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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanoptInFastPeriod
Parameter digunakan untuk mengatur periode cepat.
optInFastPeriod
palsu
Nomor
PeraturanoptInSlowPeriod
Parameter digunakan untuk mengatur periode lambat.
optInSlowPeriod
palsu
Nomor
PeraturanoptInSignalPeriod
parameter 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]);
}
PeraturanTA
Perpustakaan 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
, danoptInSignalPeriod
parameter 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
Peraturanperiod
parameter digunakan untuk mengatur periode 1.
periode
palsu
Nomor
PeraturankPeriod
parameter digunakan untuk mengatur periode 2.
kPeriode
palsu
Nomor
PeraturandPeriod
parameter 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
, dandPeriod
parameter 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}
PeraturanTA.RSI()
fungsi digunakan untuk menghitungIndikator kekuatan.
Nilai pengembalianTA.RSI()
fungsi adalah: array satu dimensi.
Array
TA.RSI ((inReal) TA.RSI ((inReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanoptInTimePeriod
parameter 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 darioptInTimePeriod
parameter 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}
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)
PeraturaninPriceHLC
parameter digunakan untuk menentukan data garis K.
inPriceHLC
benar
Array struktur {@struct/Record Record}
PeraturanoptInTimePeriod
parameter 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 darioptInTimePeriod
parameter 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}
PeraturanTA.OBV()
fungsi digunakan untuk menghitungIndikator pasang energi.
Nilai pengembalianTA.OBV()
fungsi adalah: array satu dimensi.
Array
TA.OBV ((inReal) TA.OBV ((inReal, inPriceV)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturaninPriceV
Parameter 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}
PeraturanTA.MA()
fungsi digunakan untuk menghitungIndikator MACD.
Nilai pengembalianTA.MA()
fungsi adalah: array satu dimensi.
Array
TA.MA(inReal)TA.MA(inReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanoptInTimePeriod
parameter 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 darioptInTimePeriod
parameter 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanoptInTimePeriod
parameter 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 darioptInTimePeriod
parameter 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
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
Peraturanperiod
parameter digunakan untuk mengatur periode.
periode
palsu
Nomor
Peraturanmultiplier
Parameter 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 untukperiod
danmultiplier
parameter dariTA.BOLL()
Fungsi adalah:20
dan2
.
{@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}
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
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanjawLength
Parameter digunakan untuk mengatur periode rahang.
rahangpanjang
palsu
Nomor
PeraturanteethLength
Parameter digunakan untuk mengatur periode gigi.
gigiLength
palsu
Nomor
PeraturanlipsLength
parameter 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
, danlipsLength
parameter 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturaninPriceV
Parameter 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
Peraturanperiod
parameter digunakan untuk mengatur periode.
periode
palsu
Nomor
Peraturanattr
parameter digunakan untuk mengatur atribut, opsional:Open
, Close
, Low
, High
, Volume
, OpenInterest
Aku 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 periodeperiod
diatur untuk0
, itu berarti menghitung semuaBars
dari data K-line yang dikirimkan olehinReal
parameter; jika parameter atributattr
tidak ditentukan, data K-line yang dikirimkan olehinReal
parameter 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
Peraturanperiod
parameter digunakan untuk mengatur periode.
periode
palsu
Nomor
Peraturanattr
parameter digunakan untuk mengatur atribut, opsional:Open
, Close
, Low
, High
, Volume
, OpenInterest
Aku 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 periodeperiod
diatur untuk0
, itu berarti menghitung semuaBars
dari data K-line yang dikirimkan olehinReal
parameter; jika parameter atributattr
tidak ditentukan, data K-line yang dikirimkan olehinReal
parameter 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 Kr
diperoleh ketika fungsiauto r = exchange.GetRecords()
telah dipanggil.
Kau harus menghubungir
metode dan lulus dalam data atribut tertentu.r.Close()
data harga penutupan.Close
, High
, Low
, Open
, Volume
seperti 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}
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)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
benar
{@struct/Record Record} array struktur, array numerik
PeraturanoptInTimePeriod
parameter 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 darioptInTimePeriod
parameter 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