
Strategi ini menghasilkan sinyal beli dengan menghitung persilangan emas antara rata-rata bergerak cepat (Fast MA) dan rata-rata bergerak lambat (Slow MA). Sinyal beli akan dipicu ketika rata-rata bergerak cepat melintasi rata-rata bergerak lambat.
Selain itu, strategi ini akan berhenti ketika keuntungan mencapai 1%. Ini dapat membantu mengunci keuntungan kecil namun stabil.
Strategi ini cocok untuk lingkungan pasar saham yang lebih jelas tren. Ia dapat menangkap tren naik dari garis pendek tengah dan menghasilkan keuntungan yang stabil.
Strategi ini didasarkan pada prinsip persilangan emas dari rata-rata bergerak. Rata-rata bergerak dapat mencerminkan tren jangka menengah dari harga saham. Ketika rata-rata bergerak jangka pendek di atas rata-rata bergerak jangka panjang, itu berarti harga saham akan naik lebih kuat dalam waktu singkat daripada tren jangka panjang.
Panjang rata-rata bergerak cepat dalam strategi adalah 10 hari, dan panjang rata-rata bergerak lambat adalah 30 hari. Ini memungkinkan untuk menangkap tren menengah dengan amplitudo tertentu.
Selain itu, strategi ini juga menetapkan titik berhenti 1%. Artinya, jika keuntungan dari posisi yang dipegang mencapai 1%, posisi akan berhenti dan mengunci keuntungan. Ini dapat membantu menghindari kerugian dari tren yang telah mulai berbalik.
Strategi ini memiliki keuntungan sebagai berikut:
Hal ini membuat strategi ini lebih kuat secara keseluruhan, dan dapat menghasilkan keuntungan yang stabil di pasar yang cenderung.
Strategi ini juga memiliki beberapa risiko:
Risiko-risiko ini dapat dikendalikan dengan cara-cara berikut:
Strategi ini dapat dioptimalkan dengan:
Strategi ini secara keseluruhan adalah strategi rata-rata bergerak yang khas. Strategi ini dapat memperoleh kinerja yang lebih stabil jika digabungkan dengan lebih banyak indikator teknis dan pengoptimalan mekanisme penghentian kerugian.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-06-15 00:00:00
period: 3d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © pleasantHead5366
//@version=4
strategy("1% Profit Strategy", overlay=true)
// Input parameters
fastLength = input(10, title="Fast MA Length")
slowLength = input(30, title="Slow MA Length")
profitPercentage = input(1, title="Profit Percentage")
// Calculate moving averages
fastMA = sma(close, fastLength)
slowMA = sma(close, slowLength)
// Plot moving averages on the chart
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
// Trading logic
longCondition = crossover(fastMA, slowMA)
if (longCondition)
strategy.entry("Buy", strategy.long)
// Close long position when profit reaches 1%
if (strategy.position_size > 0)
strategy.exit("Take Profit", from_entry="Buy", profit=profitPercentage / 100)
// Plot Buy and Sell signals on the chart
shortCondition = crossunder(fastMA, slowMA)
if (shortCondition)
strategy.entry("Sell", strategy.short)