Chiến lược này kiểm tra lại Pivot Point Forecast Oscillator được phát triển bởi Tushar Chande. Máy dao động tính toán sự khác biệt tỷ lệ phần trăm giữa giá đóng cửa và giá dự báo hồi quy tuyến tính n-period. Nó vượt qua trên 0 khi giá dự báo lớn hơn giá đóng cửa và vượt qua dưới 0 khi thấp hơn. Điều này có thể được sử dụng để xác định các bước ngoặt trên thị trường.
Chiến lược này sử dụng Pivot Point Forecast Oscillator để xác định hướng thị trường. Cụ thể, nó tính toán sự khác biệt tỷ lệ phần trăm giữa giá dự báo hồi quy tuyến tính n-period và giá đóng thực tế. Khi tỷ lệ chênh lệch tỷ lệ vượt quá 0, nó đi dài. Khi tỷ lệ chênh lệch tỷ lệ chênh lệch vượt dưới 0, nó đi ngắn.
Chiến lược đơn giản và thẳng thắn, so sánh giá thực tế với giá dự báo để xác định xem thị trường có được đánh giá quá cao hay thấp hay không, do đó tạo ra các tín hiệu giao dịch.
Chiến lược có những lợi thế sau:
Chiến lược này cũng có một số rủi ro:
Các biện pháp đối phó:
Chiến lược có thể được cải thiện trong các khía cạnh sau:
Pivot Point Forecast Oscillator là một chiến lược giao dịch lượng tử sử dụng giá dự báo hồi quy tuyến tính. Chiến lược có logic đơn giản và các tham số linh hoạt, tạo ra các tín hiệu giao dịch rõ ràng. Có chỗ để cải thiện hơn nữa trong việc tối ưu hóa stop loss, lựa chọn tham số, kết hợp các tín hiệu chỉ số khác v.v., để đạt được hiệu suất giao dịch tốt hơn.
/*backtest start: 2022-12-13 00:00:00 end: 2023-12-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 19/03/2018 // The Chande Forecast Oscillator developed by Tushar Chande The Forecast // Oscillator plots the percentage difference between the closing price and // the n-period linear regression forecasted price. The oscillator is above // zero when the forecast price is greater than the closing price and less // than zero if it is below. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Chande Forecast Oscillator Backtest", shorttitle="CFO") Length = input(14, minval=1) Offset = input(0) reverse = input(false, title="Trade reverse") hline(0, color=black, linestyle=line) xLG = linreg(close, Length, Offset) xCFO = ((close -xLG) * 100) / close pos = iff(xCFO > 0, 1, iff(xCFO < 0, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xCFO, color=red, title="CFO")