CácTA.MACD()
chức năng được sử dụng để tính toánchỉ số MACD không giống và tương đồng bằng cấp theo cấp số nhân.
Giá trị trả lại củaTA.MACD()
hàm là một mảng hai chiều với cấu trúc:[DIF, DEA, MACD]
.
mảng
TA.MACD ((inReal) TA.MACD ((inReal, optInFastPeriod, optInSlowPeriod, optInSignalPeriod)
CácinReal
tham số được sử dụng để xác định dữ liệu đường K.
inReal
đúng
{@struct/Record Record} cấu trúc mảng, mảng số
CácoptInFastPeriod
tham số được sử dụng để thiết lập thời gian nhanh.
optInFastPeriod
sai
số
CácoptInSlowPeriod
tham số được sử dụng để thiết lập thời gian chậm.
optInSlowPeriod
sai
số
CácoptInSignalPeriod
tham số được sử dụng để thiết lập thời gian tín hiệu.
OpInSignalPeriod
sai
số
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]);
}
CácTA
thư viện chỉ số của FMZ Quant, được tối ưu hóa cho các thuật toán chỉ số phổ biến.JavaScript
, Python
, C++
các cuộc gọi chiến lược ngôn ngữ,mã thư viện TA mã nguồn mở.
Các giá trị mặc định củaoptInFastPeriod
, optInSlowPeriod
, vàoptInSignalPeriod
các thông số củaTA.MACD()
chức năng là:12
, 26
, và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}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