
Strategi tujuh bentuk kejatuhan pecah dengan mengesan harga membentuk tujuh K garis persistence naik atau turun bentuk, menilai trend kejatuhan pasaran, dan melakukan operasi pecah pada titik waktu tetap, untuk mencapai keuntungan.
Logik utama strategi ini adalah berdasarkan dua petunjuk:
Apabila tujuh Reds dikesan, buat lebih; apabila tujuh Greens dikesan, buat kosong.
Selain itu, strategi ini juga dilakukan pada waktu tetap setiap hari (waktu data penting Amerika Syarikat dikeluarkan) untuk mengunci keuntungan.
Tujuh strategi penembusan formasi ini mempunyai kelebihan berikut:
Terdapat juga beberapa risiko dalam tujuh strategi penembusan gempa bumi:
Penyelesaian:
Tujuh strategi penembusan formasi boleh dioptimumkan dengan:
Tujuh strategi penembusan gejolak bentuk menghasilkan keuntungan dengan menangkap trend gejolak jangka pendek di pasaran, sambil menggunakan operasi tepat pada masanya untuk mengelakkan risiko besar, dan menetapkan logik penghentian untuk mengunci keuntungan. Strategi ini dapat mengoptimumkan kesannya melalui rotasi kolam pelbagai sekuriti, pembelajaran mesin, dan lain-lain.
/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
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/
// © Eliza123123
//@version=5
strategy("Breakeven Line Demo", overlay=true)
// Generic signal (not a viable strategy don't use, just some code I wrote quick for demo purposes only)
red = open > close, green = open < close
sevenReds = red and red[1] and red[2] and red[3] and red[4] and red[5] and red[6]
sevenGreens = green and green[1] and green[2] and green[3] and green[4] and green[5] and green[6]
if sevenReds
strategy.entry('Buy', direction=strategy.long)
if sevenGreens
strategy.entry('Sell', direction=strategy.short)
if (hour == 5 and minute == 0 ) or (hour == 11 and minute == 0) or (hour == 17 and minute == 0 ) or (hour == 23 and minute == 0)
strategy.close_all("Close")
// Breakeven line for visualising breakeven price on stacked orders.
var breakEvenLine = 0.0
if strategy.opentrades > 0
breakEvenLine := strategy.position_avg_price
else
breakEvenLine := 0.0
color breakEvenLineColor = na
if strategy.position_size > 0
breakEvenLineColor := #15FF00
if strategy.position_size < 0
breakEvenLineColor := #FF000D
plot(breakEvenLine, color = breakEvenLine and breakEvenLine[1] > 0 ? breakEvenLineColor : na, linewidth = 2, style = plot.style_circles)