Dagangan hanya mendahului strategi berdasarkan EMA8 mingguan


Tarikh penciptaan: 2023-12-21 11:52:04 Akhirnya diubah suai: 2023-12-21 11:52:04
Salin: 0 Bilangan klik: 657
1
fokus pada
1623
Pengikut

Dagangan hanya mendahului strategi berdasarkan EMA8 mingguan

Gambaran keseluruhan

Strategi ini adalah strategi yang disusun berdasarkan tetapan EMA8 oleh YouTuber kriptografi Brazil terkenal Augusto Backes. Strategi ini bertujuan untuk memanfaatkan sokongan EMA8 mingguan untuk melakukan perdagangan dengan kebarangkalian tinggi dan risiko keuntungan yang lebih tinggi apabila harga muncul dalam bentuk tertentu.

Prinsip Strategi

  • Strategi ini digunakan untuk kitaran garis matahari, menggunakan EMA 8 mingguan sebagai penyokong dan standard untuk menilai trend jangka panjang
  • Apabila K-garis pada hari itu melintasi dan ditutup di atas EMA8 mingguan, ia menghasilkan isyarat beli. K-garis yang mencetuskan isyarat beli mestilah membentuk bentuk tertentu seperti bentuk menelan, bentuk kalung atau gerakan kenaikan skala pada masa yang sama.
  • K baris pada hari itu melintasi ke bawah dan ditutup di bawah EMA8 mingguan, menghasilkan isyarat menjual kedudukan kosong. K baris pada hari yang mencetuskan isyarat menjual juga mesti membentuk bentuk perangkap, bentuk kalung atau pergerakan penurunan berat badan yang sesuai.
  • Isyarat masuk dan isyarat kedudukan kosong dilaksanakan pada penutupan K, tiada hentian pertengahan, perdagangan penuh

Strategi ini menggunakan EMA sebagai sokongan, mengawal frekuensi kedudukan dengan bijak, menangkap harga garis tengah pendek yang boleh dipercayai dalam trend peringkat besar, dan mencapai sasaran perdagangan dengan kadar keuntungan yang tinggi.

Analisis kelebihan

  • Menggunakan bantuan EMA untuk menilai trend peringkat besar dan sokongan garis tengah untuk meningkatkan kebolehpercayaan perdagangan
  • Berdagang hanya berhampiran titik-titik penting, mengurangkan kadar perdagangan yang tidak berkesan, dan memperoleh kadar kemenangan yang lebih tinggi
  • Perdagangan tepat, isyarat jelas, risiko dan ganjaran yang tinggi
  • Untuk pelabur peringkat pertengahan, tidak memerlukan operasi yang kerap.

Analisis risiko

  • Perdagangan penuh berisiko tinggi. Apabila berlaku keadaan yang melebihi jangkaan, mungkin menghadapi kerugian yang lebih besar
  • Frekuensi kedudukan rendah, memerlukan keupayaan mental dan kewangan yang mencukupi
  • Terhad ruang untuk keuntungan berbanding dengan perdagangan trend, sesuai untuk operasi garis pendek dan tengah

Ini boleh dioptimumkan dengan:

  • Menambah modul pengurusan kedudukan, seperti menetapkan peratusan kedudukan teratas berdasarkan kadar turun naik atau saiz modal
  • Tambah modul Stop Loss untuk mengawal lebih jauh kerugian tunggal
  • Mencari penapis perdagangan yang lebih munasabah dan keadaan simpanan yang lebih baik untuk meningkatkan kadar kejayaan perdagangan yang menguntungkan

ringkaskan

Strategi ini secara keseluruhannya adalah strategi perdagangan short-short yang sangat praktikal. Ia menggunakan penilaian bantuan indikator teknikal utama untuk menangkap peluang perdagangan short-short yang boleh dipercayai dalam trend peringkat besar. Logik strategi ringkas, keperluan pelaksanaan yang rendah, sangat sesuai untuk digunakan oleh pelabur jangka menengah dan panjang.

Kod 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)