
Strategi investasi tetap adalah strategi investasi yang sangat sederhana, terutama cocok untuk pemula. Gagasan inti dari strategi ini adalah bahwa, terlepas dari perubahan harga pasar, investor membeli aset tertentu secara teratur dengan jumlah tetap, pada interval waktu yang ditentukan (misalnya setahun sekali). Strategi ini juga dikenal sebagai DCA (Dollar Cost Average) Strategi.
Logika inti dari strategi ini sangat sederhana dan langsung. Investor hanya perlu mengatur dua parameter input, yaitu jumlah kontribusi dan frekuensi interval investasi setiap kali investasi. Strategi akan berdasarkan kedua parameter ini, pada periode waktu yang berbeda (jam, hari, minggu, bulan), untuk menilai apakah bar saat ini sesuai dengan zona investasi.
Sebagai contoh siklus waktu bulanan, logika penilaian adalah indeks % frequency == 0 bar saat ini. Kurva strategy.equity menunjukkan hasil akumulasi dari penggunaan strategi tersebut.
Perlu dicatat bahwa strategi ini mengasumsikan investor memiliki jangka waktu kepemilikan yang panjang setidaknya 5-10 tahun. Semakin lama kepemilikan, semakin baik pengembalian. Satu-satunya hal yang perlu diperhatikan investor adalah lingkungan ekonomi makro yang disebutkan di atas. Jika tidak yakin, pilihlah untuk membeli ETF, jangan membeli saham atau cryptocurrency.
Keuntungan terbesar dari strategi investasi tetap adalah kesederhanaan dan kemudahan pelaksanaannya. Hal ini memungkinkan setiap pemula investasi untuk dengan mudah digunakan, tanpa memerlukan keterampilan digital yang rumit atau prediksi tentang pasar. Investasi tetap dapat membantu investor membeli di titik rendah, mengurangi pembelian di titik tinggi, dan mengurangi harga biaya dalam jangka panjang.
Risiko utama dari strategi investasi tetap adalah penurunan harga aset yang dipegang dalam jangka panjang, yang mengakibatkan kerugian. Ini biasanya terjadi dalam keadaan ekonomi yang menurun secara keseluruhan, atau penurunan daya saing aset tertentu yang dipegang. Risiko lain adalah kepemilikan tidak cukup lama dan tidak dapat melihat hasil jangka panjang.
Strategi investasi dapat dioptimalkan dalam hal: 1) menyesuaikan siklus waktu pembelian, seperti mengubah intervalnya menjadi mingguan atau dua mingguan, untuk meratakan harga biaya; 2) menyesuaikan jumlah pembelian secara dinamis, meningkatkan jumlah pembelian saat pasar turun, mengurangi jumlah pembelian saat pasar bullish; 3) membeli aset yang berbeda dengan korelasi negatif, mengurangi volatilitas keseluruhan; 4) memilih indikator kualitas tinggi yang dikombinasikan dengan fundamental, dan tidak menyusun indeks pembelian.
Strategi investasi periodik yang sederhana cocok untuk investor pemula. Hal ini dapat membantu investor masuk ke pasar dengan lancar dan mengembangkan kebiasaan jangka panjang. Meskipun dapat dioptimalkan dengan menyesuaikan waktu, jumlah, dan target pembelian, namun ide inti untuk menjaga investasi tetap sederhana adalah keuntungan terbesar dari strategi investasi tetap. Semua strategi investasi harus didasarkan pada kinerja jangka panjang strategi investasi.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// To simplify matters for newbies, this script only computes DCA on H1, D1, W1 and M1 timeframes
// If you want a script that DCAs per x-bars, let me know in the comments.
// © TsangYouJun
//@version=4
strategy("DCA Strategy v1", overlay=false)
//user inputs
contribution = input(title="Contribution (USD)",type=input.integer,minval=1,maxval=1000000,step=1,defval=10000,confirm=false)
frequency = input(title="Frequency (Months)",type=input.integer,minval=1,maxval=1000000,step=1,defval=12,confirm=false)
//units to buy
units = contribution / close
//when to dca
hourDca = bar_index[0] % (frequency * 28 * 24)
dayDca = bar_index[0] % (frequency * 28)
weekDca = bar_index[0] % (frequency * 4)
monthDca = bar_index[0] % frequency
//when to dca
if(timeframe.period == "60" and hourDca == 0)
strategy.order("DCA", strategy.long, units)
if(timeframe.period == "D" and dayDca == 0)
strategy.order("DCA", strategy.long, units)
if(timeframe.period == "W" and weekDca == 0)
strategy.order("DCA", strategy.long, units)
if(timeframe.period == "M" and monthDca == 0)
strategy.order("DCA", strategy.long, units)
//plot strategy equity
// plot(strategy.equity - strategy.initial_capital, color=color.blue, linewidth=2, title="Net Profit")