Strategi Breakout Saluran Rata-rata Pergerakan T3


Tanggal Pembuatan: 2023-09-14 15:51:25 Akhirnya memodifikasi: 2023-09-14 15:51:25
menyalin: 0 Jumlah klik: 768
1
fokus pada
1617
Pengikut

Prinsip Strategi

Strategi ini menggunakan garis rata-rata T3 dan saluran untuk mengidentifikasi arah tren dan menghasilkan sinyal perdagangan ketika harga menembus saluran.

Logika transaksi:

  1. Hitung garis tengah T3

  2. Perhitungan ruang lingkup saluran rata-rata, rel atas sebagai ruang lingkup rata-rata ditambah, rel bawah sebagai ruang lingkup rata-rata dikurangi

  3. Lakukan Lebih Banyak Saat Harga Naik

  4. Berhenti Bermain Saat Harga Naik

  5. Perubahan warna latar belakang menunjukkan perubahan tren, membantu penilaian

Garis rata-rata T3 adalah garis rata-rata dengan keterlambatan yang lebih kecil, yang bereaksi cepat saat terobosan terobosan, yang membantu menangkap pergeseran. Strategi ini juga menggunakan bantuan warna latar belakang untuk menilai tren jangka panjang, mengintegrasikan beberapa faktor untuk menentukan waktu perdagangan.

Keunggulan Strategis

  • T3 rata-rata lambat, responsif

  • Penembusan saluran mengirim sinyal perdagangan yang jelas

  • Pengertian warna latar belakang untuk menghindari kesalahan trading

Risiko Strategis

  • Parameter yang perlu diuji berulang kali untuk menentukan yang tepat

  • Perdagangan yang mudah diretas perlu diperhatikan

  • Sinyal yang sering, bisa ditingkatkan dengan tepat.

Meringkaskan

Strategi ini memanfaatkan sensitivitas garis rata-rata T3 untuk melakukan perdagangan pada titik-titik terobosan di saluran. Dengan bantuan warna latar belakang untuk menilai tren garis panjang. Dengan pengoptimalan parameter, keseimbangan antara efisiensi dan stabilitas dapat dicapai. Namun, hati-hati untuk mencegah perdagangan berlebihan.

[trans]

Kode Sumber Strategi
/*backtest
start: 2022-09-07 00:00:00
end: 2023-04-15 00:00:00
period: 4d
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/
// © Trader_7ye

//@version=4

strategy(title="T3MA_KC_7ye  Strategy", shorttitle="T3MA_KC_7ye  Strategy",max_bars_back=500,overlay=true,default_qty_type=strategy.percent_of_equity,default_qty_value=100,initial_capital=5000,currency=currency.USD)

t3(src,len)=>
    xe1 = ema(src, len)
    xe2 = ema(xe1, len)
    xe3 = ema(xe2, len)
    xe4 = ema(xe3, len)
    xe5 = ema(xe4, len)
    xe6 = ema(xe5, len)
    b = 0.7
    c1 = -b*b*b
    c2 = 3*b*b+3*b*b*b
    c3 = -6*b*b-3*b-3*b*b*b
    c4 = 1+3*b+b*b*b+3*b*b
    c1 * xe6 + c2 * xe5 + c3 * xe4 + c4 * xe3
    
 
Length = input(title="DTMA Lenth", type=input.integer, defval=24, minval=1)
xPrice = input(title="DTMA Source", type=input.source, defval=close)
T3ma=t3(xPrice,Length)

upCol = T3ma > T3ma[1] 
downCol = T3ma < T3ma[1]


range= high - low
rangema=t3(range,Length)

upper = T3ma + rangema
lower = T3ma - rangema

myColor = upCol ? color.lime : downCol ? color.red : na
plot(T3ma, color=myColor, title="T3 Slow")

c = color.blue
u = plot(upper, color=#0094FF, title="Upper")
l = plot(lower, color=#0094FF, title="Lower")
fill(u, l, color=#0094FF, transp=95, title="Background")
buySignal = upCol and ohlc4>upper
sellSignal= downCol and ohlc4<lower

//=======输出======= 
//多空颜色判断
direction=0
direction:=buySignal?1:sellSignal?-1:direction[1]
macolor=direction==1?color.green:color.red

//多信号处理为一个信号
alertlong = direction!=direction[1] and direction== 1
alertshort= direction!=direction[1] and direction==-1
bgcolor(alertshort ? color.red : alertlong?color.lime:na, transp=20)

if (alertlong)
    strategy.entry("Long", strategy.long)
if (alertshort)
    strategy.entry("Short",strategy.short)