PeraturanTA.MACD()
fungsi digunakan untuk mengiraIndikator MACD kepelbagaian dan kesamaan yang dihaluskan secara eksponen.
Nilai pulanganTA.MACD()
fungsi adalah array dua dimensi dengan struktur:[DIF, DEA, MACD]
.
Array
TA.MACD ((inReal) TA.MACD ((inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanoptInFastPeriod
Parameter digunakan untuk menetapkan tempoh cepat.
optInFastPeriod
palsu
nombor
PeraturanoptInSlowPeriod
parameter digunakan untuk menetapkan tempoh perlahan.
optInSlowPeriod
palsu
nombor
PeraturanoptInSignalPeriod
parameter digunakan untuk menetapkan tempoh isyarat.
pilihanDalam Tempoh Isyarat
palsu
nombor
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, dioptimumkan untuk algoritma penunjuk biasa.JavaScript
, Python
, C++
panggilan strategi bahasa,Kod perpustakaan TA sumber terbuka.
Nilai lalaioptInFastPeriod
, optInSlowPeriod
, danoptInSignalPeriod
parameterTA.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}, {@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 mengiraIndikator stokastik.
Nilai pulanganTA.KDJ()
fungsi adalah array dua dimensi dengan struktur:[K, D, J]
.
Array
TA.KDJ ((inReal) TA.KDJ ((inReal, tempoh, kPeriod, dPeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
Perkhidmatanperiod
parameter digunakan untuk menetapkan tempoh 1.
tempoh
palsu
nombor
PeraturankPeriod
parameter digunakan untuk menetapkan tempoh 2.
kPeriod
palsu
nombor
PeraturandPeriod
parameter digunakan untuk menetapkan tempoh 3.
dPeriode
palsu
nombor
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 lalai untukperiod
, kPeriod
, dandPeriod
parameterTA.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}, {@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 mengiraIndikator Kekuatan.
Nilai pulanganTA.RSI()
Fungsi adalah: array satu dimensi.
Array
TA.RSI ((inReal) TA.RSI ((inReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanoptInTimePeriod
parameter digunakan untuk menetapkan tempoh.
optInTimePeriod
palsu
nombor
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 lalaioptInTimePeriod
parameterTA.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}, {@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 mengiraPenunjuk Volatiliti Benar Purata.
Nilai pulanganTA.ATR()
Fungsi adalah: array satu dimensi.
Array
TA.ATR ((inPriceHLC) TA.ATR ((inPriceHLC, optInTimePeriod)
PeraturaninPriceHLC
parameter digunakan untuk menentukan data garis K.
inPriceHLC
betul
Array struktur {@struct/Record Record}
PeraturanoptInTimePeriod
parameter digunakan untuk menetapkan tempoh.
optInTimePeriod
palsu
nombor
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 lalaioptInTimePeriod
parameterTA.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}, {@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 mengirapenunjuk gelombang tenaga.
Nilai pulanganTA.OBV()
Fungsi adalah: array satu dimensi.
Array
TA.OBV ((inReal) TA.OBV ((inReal, inPriceV)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmataninPriceV
Parameter digunakan untuk menentukan data jumlah transaksi.
dalamPriceV
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}, {@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 mengiraIndikator MACD.
Nilai pulanganTA.MA()
Fungsi adalah: array satu dimensi.
Array
TA.MA(InReal)TA.MA(inReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanoptInTimePeriod
parameter digunakan untuk menetapkan tempoh.
optInTimePeriod
palsu
nombor
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 lalaioptInTimePeriod
parameterTA.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 mengiraPenunjuk purata eksponen.
Nilai pulanganTA.EMA()
Fungsi adalah: array satu dimensi.
Array
TA.EMA ((inReal) TA.EMA ((dalamReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanoptInTimePeriod
parameter digunakan untuk menetapkan tempoh.
optInTimePeriod
palsu
nombor
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 lalaioptInTimePeriod
parameterTA.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}
PeraturanTA.BOLL()
fungsi digunakan untuk mengiraIndikator Bollinger Band.
Nilai pulanganTA.BOLL()
fungsi adalah array dua dimensi dengan struktur:[upLine, midLine, downLine]
.
Array
TA.BOLL ((inReal) TA.BOLL ((inReal, tempoh, pengganda)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
Perkhidmatanperiod
parameter digunakan untuk menetapkan tempoh.
tempoh
palsu
nombor
Peraturanmultiplier
parameter digunakan untuk menetapkan pengganda.
pengganda
palsu
nombor
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 lalai untukperiod
danmultiplier
parameterTA.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}, {@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 mengiraIndikator Buaya.
Nilai pulanganTA.Alligator()
fungsi adalah array dua dimensi dengan struktur:[jawLine, teethLine, lipsLine]
.
Array
TA. Alligator ((inReal) TA. Alligator ((inReal, rahangLength, gigiLength, bibirLength
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanjawLength
parameter digunakan untuk menetapkan tempoh rahang.
rahangLength
palsu
nombor
PeraturanteethLength
parameter digunakan untuk menetapkan tempoh gigi.
gigiLengkung
palsu
nombor
PeraturanlipsLength
parameter digunakan untuk menetapkan tempoh bibir atas.
BibirLength
palsu
nombor
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 lalaijawLength
, teethLength
, danlipsLength
parameterTA.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}, {@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 mengiraIndikator Aliran Wang Chaikin.
Nilai pulanganTA.CMF()
Fungsi adalah: array satu dimensi.
Array
TA.CMF ((inReal) TA.CMF ((inReal, inPriceV)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmataninPriceV
parameter digunakan untuk menentukan data jumlah.
dalamPriceV
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}, {@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 mengiraharga tertinggi dalam tempoh.
PeraturanTA.Highest()
fungsi mengembalikan nilai maksimum atribut dalam tempoh tertentu terakhir, tidak termasuk Bar semasa.
nombor
TA.Tinggi ((inReal) TA.Paling tinggi ((dalamReal, tempoh, attr)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
Perkhidmatanperiod
parameter digunakan untuk menetapkan tempoh.
tempoh
palsu
nombor
Peraturanattr
parameter digunakan untuk menetapkan sifat, secara pilihan:Open
, Close
, Low
, High
, Volume
, OpenInterest
.
attr
palsu
senar
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);
}
Sebagai contoh, jikaTA.Highest(records, 30, "High")
fungsi dipanggil, jika parameter tempohperiod
ditetapkan kepada0
, ia bermakna untuk mengira semuaBars
data K-line yang dihantar olehinReal
parameter; jika parameter atributattr
tidak ditentukan, data K-line yang diserahkan 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}, {@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 mengiraharga terendah tempoh.
PeraturanTA.Lowest()
fungsi mengembalikan nilai minimum atribut dalam tempoh tertentu terakhir, tidak termasuk Bar semasa.
nombor
TA.Lowest ((inReal) TA.Terendah ((dalamReal, tempoh, attr)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
Perkhidmatanperiod
parameter digunakan untuk menetapkan tempoh.
tempoh
palsu
nombor
Peraturanattr
parameter digunakan untuk menetapkan sifat, secara pilihan:Open
, Close
, Low
, High
, Volume
, OpenInterest
.
attr
palsu
senar
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);
}
Sebagai contoh, jikaTA.Lowest(records, 30, "Low")
fungsi dipanggil, jika parameter tempohperiod
ditetapkan kepada0
, ia bermakna untuk mengira semuaBars
data K-line yang dihantar olehinReal
parameter; jika parameter atributattr
tidak ditentukan, data K-line yang diserahkan olehinReal
parameter dianggap sebagai array biasa.
PenggunaanTA.Highest()
danTA.Lowest()
fungsi dalamC++
strategi perlu diperhatikan bahawaHighest()
danLowest()
Setiap fungsi hanya mempunyai 2 parameter.
Dan parameter pertama yang dihantar bukan data K-liner
diperolehi apabila fungsiauto r = exchange.GetRecords()
dipanggil.
Awak perlu hubungir
kaedah dan lulus dalam data atribut tertentu.r.Close()
data harga penutupan.Close
, High
, Low
, Open
, Volume
seperti dalamr.Close()
kaedah panggilan.
Contoh ujianC++
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}, {@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}
PeraturanTA.SMA()
fungsi digunakan untuk mengirapenunjuk purata bergerak mudah.
Nilai pulanganTA.SMA()
Fungsi adalah: array satu dimensi.
Array
TA.SMA ((inReal) TA.SMA ((inReal, optInTimePeriod)
PeraturaninReal
parameter digunakan untuk menentukan data garis K.
InReal
betul
{@struct/Record Record} array struktur, array nombor
PerkhidmatanoptInTimePeriod
parameter digunakan untuk menetapkan tempoh.
optInTimePeriod
palsu
nombor
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 lalaioptInTimePeriod
parameterTA.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}, {@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