Trading hanya berdasarkan strategi puncak EMA8 mingguan


Tanggal Pembuatan: 2023-12-21 11:52:04 Akhirnya memodifikasi: 2023-12-21 11:52:04
menyalin: 0 Jumlah klik: 657
1
fokus pada
1623
Pengikut

Trading hanya berdasarkan strategi puncak EMA8 mingguan

Ringkasan

Strategi ini adalah strategi yang didasarkan pada pengaturan EMA8 dari YouTuber terkenal Brasil, Augusto Backes. Strategi ini bertujuan untuk memanfaatkan dukungan EMA8 mingguan untuk melakukan perdagangan dengan probabilitas tinggi dan risiko keuntungan yang lebih tinggi ketika harga muncul dalam bentuk tertentu.

Prinsip Strategi

  • Strategi ini berlaku untuk siklus garis matahari, menggunakan EMA8 mingguan sebagai standar untuk menilai support dan tren jangka panjang
  • K-line pada hari itu melintasi dan menutup di atas EMA8 mingguan, menghasilkan sinyal beli. K-line yang memicu sinyal beli harus secara bersamaan membentuk bentuk tertentu seperti bentuk menelan, bentuk kalung, atau gerakan kenaikan skala.
  • Pada hari itu, garis K melintasi ke bawah dan ditutup di bawah EMA8 mingguan, menghasilkan sinyal jual posisi kosong. Garis K yang memicu sinyal jual juga harus membentuk bentuk perangkap, bentuk kalung, atau gerakan penurunan bobot yang sesuai.
  • Sinyal masuk dan sinyal posisi kosong dieksekusi pada saat penutupan K-line, tanpa intermediate stop loss, perdagangan posisi penuh

Strategi ini menggunakan EMA secara efisien sebagai dukungan, frekuensi posisi yang dikontrol secara wajar, menangkap terobosan harga yang dapat diandalkan di garis tengah dalam tren tingkat besar, dan mencapai tujuan perdagangan dengan rasio keuntungan yang berisiko tinggi.

Analisis Keunggulan

  • Menggunakan bantuan EMA untuk menilai tren tingkat besar dan dukungan garis tengah untuk meningkatkan keandalan perdagangan
  • Berdagang hanya di dekat titik-titik penting, mengurangi frekuensi perdagangan yang tidak efektif, dan mendapatkan tingkat kemenangan yang lebih tinggi
  • Trading point accurate, signal clear, risk to reward ratio tinggi
  • Cocok untuk investor menengah, tidak perlu sering beroperasi

Analisis risiko

  • Perdagangan berjangka penuh berisiko tinggi. Jika terjadi situasi yang melebihi ekspektasi, kemungkinan kerugian besar
  • Frekuensi posisi rendah, membutuhkan kemampuan mental dan kekuatan finansial yang cukup
  • Ruang keuntungan terbatas dibandingkan dengan perdagangan tren, cocok untuk operasi garis pendek dan menengah

Ada beberapa cara untuk mengoptimalkannya:

  • Menambahkan modul manajemen posisi, misalnya menetapkan persentase posisi teratas berdasarkan volatilitas atau ukuran modal
  • Menambahkan modul Stop Loss untuk lebih mengontrol kerugian tunggal
  • Mencari filter perdagangan yang lebih masuk akal dan kondisi saham yang lebih baik untuk meningkatkan tingkat keberhasilan perdagangan yang menguntungkan

Meringkaskan

Strategi ini secara keseluruhan adalah strategi perdagangan short-short yang sangat praktis. Ini menggunakan penilaian teknis yang didukung oleh indikator-indikator kunci untuk menangkap peluang perdagangan short-short yang dapat diandalkan dalam tren skala besar.

Kode Sumber Strategi
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 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 at https://mozilla.org/MPL/2.0/
// © Valente_F

//@version=4
strategy("Só Trade Top - Média de 8 - Augusto Backes", overlay=true, max_bars_back = 5000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000, commission_type = strategy.commission.percent, process_orders_on_close = true)

tipo_media = input(title="Tipo de Média", defval="EMA", options=["SMA", "EMA"],inline = "3",  group = "SETUP MÉDIA DE 8", tooltip = "Média utilizada para os cálculos do Setup")
c_media = input(defval = 8, title = "Comprimento", type = input.integer,inline = "3",  group = "SETUP MÉDIA DE 8")

cb_raro = input(true, title="Habilitar Sinal Raro", group = "SETUP MÉDIA DE 8", tooltip = "Sinais normais são caracterizados por Engolfos, Martelos e Preço de Fechamento de Reversão com FECHAMENTO acima da Média de 8. Sinais Raros são caracterizados pelas mesmas figuras, mas com FECHAMENTO e ABERTURA acima da média de 8. O mesmo vale para sinais de venda.")


media8 = tipo_media == "SMA" ? security(syminfo.tickerid, "1W", sma(close[1], c_media)) : security(syminfo.tickerid, "1W", ema(close[1], c_media))

plot(media8, title = "Média", color = color.green, linewidth = 2)

lookback_swing=5

candle_engolfo = (close > open and close[1] < open[1] and close >= open[1] and open <= close[1] ) and close>media8
candle_martelo = 2*abs(close-open) < (min(close, open)-low) and (high - max(close, open)) < abs(close-open) and close>open and close>media8
candle_fr = low < low[1] and low < low[2] and close > close[1] and close > open  and close>media8

compra = (candle_engolfo or candle_martelo or candle_fr) 

vcandle_engolfo = (close < open and close[1] > open[1] and close <= open[1] and open >= close[1]) and close<media8
vcandle_martelo = 2*abs(close-open) < (high-max(close, open)) and (min(close, open)-low) < abs(close-open) and close<open  and close<media8
vcandle_fr = high > high[1] and high > high[2] and close < close[1] and close < open  and close<media8

venda = (vcandle_engolfo or vcandle_martelo or vcandle_fr) 

if cb_raro
    compra := compra and open > media8
    venda := venda and open <media8
else
    compra := compra
    venda := venda

barcolor(compra and strategy.position_size==0?color.green:venda and strategy.position_size>0?color.red : color.new(color.black, 100))

plotshape(compra and candle_engolfo and strategy.position_size==0, title = "Engolfo de Alta", style = shape.labeldown, color = color.green, text = "Engolfo de Alta", textcolor = color.white)
plotshape(compra and candle_martelo and strategy.position_size==0, title = "Martelo de Alta", style = shape.labeldown, color = color.green, text = "Martelo de Alta", textcolor = color.white)
plotshape(compra and candle_fr and strategy.position_size==0, title = "PFR de Alta", style = shape.labeldown, color = color.green, text = "PFR de Alta", textcolor = color.white)


plotshape(venda and vcandle_engolfo and strategy.position_size>0, title = "Engolfo de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "Engolfo de Baixa", textcolor = color.white)
plotshape(venda and vcandle_martelo and strategy.position_size>0, title = "Martelo de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "Martelo de Baixa", textcolor = color.white)
plotshape(venda and vcandle_fr and strategy.position_size>0, title = "PFR de Baixa", style = shape.labelup, location =  location.belowbar, color = color.red, text = "PFR de Baixa", textcolor = color.white)


strategy.entry("Compra", true, when = compra)

strategy.close("Compra", when = venda)