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}
Web3 TA.KDJ