Thực hiện chỉ số DPO trong FMZ

Tác giả:WeChat deshunquant, Tạo: 2021-09-28 10:49:11, Cập nhật: 2021-09-28 11:50:39

Một, làm thế nào để sử dụng chỉ số DPO?

Trước tiên, bạn cần biết công thức tính toán cho chỉ số DPO:

Đường trung bình di chuyển đơn giản của ngày MA = N;

2, DPO = giá đóng cửa - MA (n/2+1);

3, MADPO = trung bình di chuyển đơn giản của DPO trong ngày M;

Trong đó, N = 21, M = 6.

Cách sử dụng chỉ số DPO:

1, trên trục 0, đặt một đường bán thổi, một khi DPO biến động lên đường bán thổi, có nghĩa là giá cổ phiếu ở mức cao trong ngắn hạn.

2, bên dưới trục 0, thiết lập một đường bán tháo, một khi DPO biến động đến đường bán tháo, điều đó có nghĩa là giá cổ phiếu ở mức thấp trong ngắn hạn.

3, nếu chỉ số DPO nằm trên trục 0, đại diện là thị trường đa đầu. Nếu chỉ số DPO đi qua trục 0 từ âm lên, đây là tín hiệu mua.

4, nếu chỉ số DPO nằm dưới trục 0, đại diện là thị trường trống. Nếu chỉ số DPO đi qua trục 0 từ giá trị dương xuống, đây là tín hiệu bán.


Thêm nữa

Giấc mơ nhỏ`` /* Cách tính toán: 1, giá đóng cửa ngày N của MA cộng/N 2, DPO = giá đóng cửa - (n / 2) + MA ngày 1) 3, MADPO = DPO trung bình di chuyển trong ngày M N = 21, M = 6. */ // thuật toán chỉ số function DPO ((r, n) { var arrDpo = [] for (var i = 0 ; i < r.length ; i++) { var currRecords = [] for (var j = 0 ; j < i ; j++) { currRecords.push ((r[j]) ♪ ♪ var ma = TA.MA ((currRecords, (_N ((n / 2, 0) + 1)) var dpo = NaN if (currRecords.length == 0 て!ma て ma.length == 0 て!ma [ma.length - 1]) { dpo = NaN } else { var close = r[i].Close dpo = close - ma[ma.length - 1] ♪ ♪ arrDpo.push ((dpo)) ♪ ♪ return arrDpo ♪ ♪ function MADPO ((dpo, m) { return TA.MA ((dpo, m) ♪ ♪ // Ví dụ sử dụng chỉ số function main (() { var r = exchange.GetRecords var dpo = DPO ((r, 21) Log ((_D(r[r.length - 1].Time), "dpo on last bar:", dpo [dpo.length - 1]) Log ((_D(r[r.length - 2].Time), "dpo on pre bar:", dpo[dpo.length - 2]) Không có gì đâu. var madpo = MADPO ((dpo, 6) Log ((_D(r[r.length - 1].Time), "madpo on last bar:", madpo [madpo.length - 1]) Log ((_D(r[r.length - 2].Time), "madpo on pre bar:", madpo [madpo.length - 2]) ♪ ♪ `` Một số người cho rằng, "Điều này là một ý tưởng, không đảm bảo, không xác minh".