T3 চলমান গড় চ্যানেল ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-০৯-১৪ ১৫ঃ৫১ঃ২৫
ট্যাগঃ

কৌশলগত যুক্তি

এই কৌশলটি একটি T3 চলমান গড় এবং এর চ্যানেল ব্যবহার করে প্রবণতা দিক চিহ্নিত করতে, যখন মূল্য চ্যানেল লাইন ভঙ্গ করে তখন সংকেত তৈরি করে।

লেনদেনের যুক্তি হচ্ছেঃ

  1. মাঝারি রেখা হিসাবে একটি T3 MA প্লট করুন

  2. MA এর চারপাশে উপরের এবং নীচের ব্যান্ড হিসাবে চ্যানেল পরিসীমা গণনা করুন

  3. যখন দাম উপরের ব্যান্ডের উপরে ভেঙে যায় তখন দীর্ঘ যান

  4. যখন দাম নীচের ব্যান্ডের নিচে ভাঙ্গবে তখন শর্ট করুন

  5. পটভূমির রঙের পরিবর্তনগুলি প্রবণতা পরিবর্তনের ইঙ্গিত দেয়

টি 3 এমএ এর কম বিলম্ব রয়েছে এবং ব্রেকআউটে দ্রুত প্রতিক্রিয়া জানায়। কৌশলটি শক্তিশালী সংকেতগুলির জন্য কারণগুলিকে একত্রিত করে দীর্ঘমেয়াদী প্রবণতা বিচারকে সহায়তা করার জন্য ব্যাকগ্রাউন্ড রঙও ব্যবহার করে।

সুবিধা

  • T3 MA এর কম বিলম্ব এবং দ্রুত প্রতিক্রিয়া রয়েছে

  • চ্যানেল ব্রেকআউট থেকে স্পষ্ট ট্রেডিং সংকেত

  • পটভূমির রঙ ট্রেন্ডের বিরুদ্ধে খারাপ ট্রেড এড়ায়

ঝুঁকি

  • সর্বোত্তম পরামিতি খুঁজে পেতে পুনরাবৃত্তি পরীক্ষার প্রয়োজন

  • ব্রেকআউট ট্রেডগুলি ফাঁদে ঝুঁকতে পারে সতর্কতার প্রয়োজন

  • ঘন ঘন সংকেত, বৃহত্তর ব্রেকআউট বিবেচনা করুন

সংক্ষিপ্তসার

এই কৌশলটি ট্রেডিং চ্যানেলের ব্রেকআউটের মাধ্যমে টি 3 এমএ এর সংবেদনশীলতাকে মূলধন করে, পটভূমির রঙ দীর্ঘমেয়াদী প্রবণতা নির্দেশ করে। প্যারামিটার অপ্টিমাইজেশান দক্ষতা এবং স্থিতিশীলতার মধ্যে ভারসাম্য অর্জন করতে পারে। তবে অতিরিক্ত ট্রেডিং ঝুঁকির জন্য সতর্কতা প্রয়োজন।


/*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)

আরো