Thankyou vì vậy tôi nghĩ rằng giải pháp thông minh nhất hiện nay là áp dụng công thức EMA21 vào mảng tôi đã nhận với dữ liệu. Tôi đã đánh giá nhưng không thể xác định được công thức EMA được sử dụng trên metatrader, tôi đã sử dụng công thức được cung cấp trong liên kết bên dưới:
http://stockcharts.com/school/doku.p...ntial_moving_aSau khi sử dụng công thức đó, mã tôi nhận được là mã: Mã được chèn đôi AUX1 = 0; EMASMAANGLE gấp đôi = 0; int j = 0; cho (j = 0; jlt; 21; j ) AUX1 = EMASMAANGLE; EMASMAANGLE = iCustom (NULL, 0, SMAAngle, 0, j 21) AUX1; AUX1 = EMASMAANGLE; EMASMAANGLE = AUX121; j = 0; cho (j = 0; jlt; 21; j ) AUX1 = EMASMAANGLE; EMASMAANGLE = AUX1 ((iCustom (NULL, 0, SMAAngle, 0, 20 - j) -AUX1))11;/EMA (current) = ((Giá (hiện tại) - EMA (trước)) x Hệ số) Thông báo EMA (trước) (DoubleToStr (EMASMAANGLE, 8)); Nó không cung cấp cho tôi số tiền chính xác được cung cấp bởi biểu đồ, nhưng tôi đoán nó gần như tôi sẽ nhận được ^ _ ^ Thx một lần nữa