
Strategi ini menghasilkan isyarat beli dengan mengira persilangan emas rata-rata bergerak cepat ((Fast MA) dan rata-rata bergerak perlahan ((Slow MA)). Isyarat beli akan dicetuskan apabila rata-rata bergerak cepat melintasi rata-rata bergerak perlahan ke atas.
Pada masa yang sama, strategi ini akan berhenti apabila keuntungan mencapai 1%. Ini dapat membantu mengunci keuntungan yang kecil tetapi stabil.
Strategi ini sesuai untuk persekitaran pasaran saham yang lebih jelas. Ia dapat menangkap trend naik garis pendek tengah dan menghasilkan keuntungan yang stabil.
Strategi ini adalah berdasarkan kepada prinsip persilangan emas rata-rata bergerak. Rata-rata bergerak dapat mencerminkan trend jangka pendek dan sederhana dalam harga saham. Apabila rata-rata bergerak jangka pendek di atas rata-rata bergerak jangka panjang, ia mewakili kenaikan harga saham dalam jangka pendek yang lebih kuat daripada trend jangka panjang.
Rata-rata bergerak pantas dalam strategi mempunyai panjang 10 hari dan rata-rata bergerak perlahan mempunyai panjang 30 hari. Ini dapat menangkap trend pertengahan dengan ketinggian tertentu. Apabila terdapat keadaan yang melintasi garis perlahan pada garis pantas, ia akan mencetuskan isyarat beli.
Di samping itu, strategi ini juga menetapkan titik berhenti 1%. Iaitu, jika keuntungan memegang kedudukan mencapai 1%, ia akan berhenti dan mengunci keuntungan. Ini dapat membantu mengelakkan kerugian dari trend yang telah mula berbalik.
Strategi ini mempunyai kelebihan berikut:
Ini menjadikan strategi ini lebih stabil secara keseluruhan dan mampu menghasilkan keuntungan yang stabil dalam pasaran yang jelas.
Strategi ini mempunyai beberapa risiko:
Risiko ini boleh dikawal dengan cara berikut:
Strategi ini boleh dioptimumkan dengan:
Strategi ini secara keseluruhannya adalah strategi rata-rata bergerak tipikal. Strategi ini dapat memperoleh prestasi yang lebih mantap jika digabungkan dengan lebih banyak indikator teknikal dan pengoptimuman mekanisme penangguhan.
/*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)