Strategi ini didasarkan pada Moving Average untuk mengidentifikasi area harga support dan resistance yang penting, dan melakukan operasi perdagangan ketika area tersebut terobosan. Strategi ini sederhana dan efektif, mudah dipahami dan diterapkan.
Strategi ini menggunakan SMA dengan panjang 50 periode untuk mengidentifikasi area dukungan dan resistensi utama.
Dengan kata lain, strategi ini memanfaatkan SMA dengan panjang 50 siklus untuk membagi zona harga, dan ketika harga menembus zona ini, berdagang ke arah yang berlawanan. Melalui penembusan resistensi lebih banyak, jatuh melalui dukungan kosong. Strategi ini sederhana, jelas, dan mudah dioperasikan.
Strategi ini memiliki keuntungan sebagai berikut:
Strategi ini juga memiliki risiko sebagai berikut:
Risiko ini dapat dioptimalkan dengan mengadaptasi siklus rata-rata bergerak atau menambahkan indikator penyaringan tren. Selain itu, manajemen kerugian yang baik sangat penting.
Strategi ini dapat dipertimbangkan untuk dioptimalkan dari beberapa arah:
Dengan optimasi ini, strategi dapat dibuat lebih fleksibel dan efektif dalam berbagai siklus pasar.
Secara keseluruhan, strategi ini menggunakan rata-rata bergerak sederhana untuk mengidentifikasi area resistensi yang mendukung, untuk melakukan operasi terobosan harga, sederhana dan efisien. Ruang pengoptimalan juga besar, dan dapat ditingkatkan dari beberapa dimensi. Meskipun ada risiko terobosan palsu, tetapi pengaturan stop loss yang masuk akal dapat dikendalikan secara efektif.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//--------------------------*
//-- This source code is subject to the terms of the Mozilla Public License 2.0
//-- 開源代碼受Mozilla公眾授權條款2.0版規範, 網址是https://mozilla.org/MPL/2.0/
//
//@version=4
//
// 作品: [LunaOwl] 支撐壓力策略第4版
// 英文: [LunaOwl] Support Resistance Strategy V4
//
////////////////////////////////
// ~~!!*(๑╹◡╹๑) ** //
// 製作: @LunaOwl 彭彭 //
// 日期: 2019年03月05日 //
// 修改: 2019年04月22日 //
// 四版: 2020年06月16日 //
// 發表: 2020年06月17日 //
////////////////////////////////
//==設定策略==//
strategy("[LunaOwl] 支撐壓力策略 [回測]",
shorttitle = "支撐壓力策略 [回測]",
overlay = true,
calc_on_order_fills = false,
calc_on_every_tick = false,
pyramiding = 0,
currency = currency.NONE,
initial_capital = 10000,
slippage = 5,
default_qty_value = 100,
default_qty_type = strategy.percent_of_equity,
commission_type = strategy.commission.percent,
commission_value = 0.05
)
LB = input(50, title = "回溯期數", type = input.integer)
R = valuewhen(cross(sma(close, LB),close), highest(high, LB), 1)
S = valuewhen(cross(close,sma(close, LB)), lowest( low, LB), 1)
plot(R, title = "壓力", color = color.green)
plot(S, title = "支撐", color = color.red)
//==定義輸出結果==//
Trend_up = crossover(close, R) ? 1 : 0
Trend_dn = crossunder(close, S) ? -1 : 0
//==設定出場規則==//
Enter = Trend_up == 1 and Trend_up[1] == 0 ? Trend_up : na
Exit = Trend_dn == -1 and Trend_dn[1] == 0 ? Trend_dn : na
strategy.entry("多", strategy.long, when = Enter)
strategy.entry("空", strategy.short, when = Exit)