Strategi ini backtest Pivot Point Forecast Oscillator yang dikembangkan oleh Tushar Chande. Oscillator menghitung persentase perbedaan antara harga penutupan dan harga yang diprediksi regresi linier periode n. Ini melintasi di atas 0 ketika harga yang diprediksi lebih besar dari harga penutupan dan melintasi di bawah 0 ketika kurang dari. Ini dapat digunakan untuk mengidentifikasi titik balik di pasar.
Strategi ini menggunakan Pivot Point Forecast Oscillator untuk menentukan arah pasar. Secara khusus, strategi ini menghitung perbedaan persentase antara harga yang diprediksi regresi linier periode n dan harga penutupan yang sebenarnya. Ketika perbedaan persentase melintasi di atas 0, itu akan panjang. Ketika perbedaan persentase melintasi di bawah 0, itu akan pendek. Logika perdagangan lengkap adalah sebagai berikut:
Strategi ini sederhana dan lurus ke depan, membandingkan harga aktual dengan harga perkiraan untuk menentukan apakah pasar terlalu dinilai atau diremehkan, sehingga menghasilkan sinyal perdagangan.
Strategi ini memiliki keuntungan berikut:
Strategi ini juga memiliki beberapa risiko:
Tindakan balas:
Strategi ini dapat ditingkatkan dalam hal berikut:
Pivot Point Forecast Oscillator adalah strategi perdagangan kuantum yang memanfaatkan harga perkiraan regresi linier. Strategi ini memiliki logika sederhana dan parameter yang fleksibel, menghasilkan sinyal perdagangan yang jelas. Ada ruang untuk perbaikan lebih lanjut dalam mengoptimalkan stop loss, pemilihan parameter, menggabungkan sinyal indikator lainnya dll, untuk mencapai kinerja perdagangan yang lebih baik.
/*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")