Strategi ini menggunakan garis rata-rata T3 dan saluran untuk mengidentifikasi arah tren dan menghasilkan sinyal perdagangan ketika harga menembus saluran.
Logika transaksi:
Hitung garis tengah T3
Perhitungan ruang lingkup saluran rata-rata, rel atas sebagai ruang lingkup rata-rata ditambah, rel bawah sebagai ruang lingkup rata-rata dikurangi
Lakukan Lebih Banyak Saat Harga Naik
Berhenti Bermain Saat Harga Naik
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.
T3 rata-rata lambat, responsif
Penembusan saluran mengirim sinyal perdagangan yang jelas
Pengertian warna latar belakang untuk menghindari kesalahan trading
Parameter yang perlu diuji berulang kali untuk menentukan yang tepat
Perdagangan yang mudah diretas perlu diperhatikan
Sinyal yang sering, bisa ditingkatkan dengan tepat.
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]
/*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)