এই কৌশলটি একটি T3 চলমান গড় এবং এর চ্যানেল ব্যবহার করে প্রবণতা দিক চিহ্নিত করতে, যখন মূল্য চ্যানেল লাইন ভঙ্গ করে তখন সংকেত তৈরি করে।
লেনদেনের যুক্তি হচ্ছেঃ
মাঝারি রেখা হিসাবে একটি T3 MA প্লট করুন
MA এর চারপাশে উপরের এবং নীচের ব্যান্ড হিসাবে চ্যানেল পরিসীমা গণনা করুন
যখন দাম উপরের ব্যান্ডের উপরে ভেঙে যায় তখন দীর্ঘ যান
যখন দাম নীচের ব্যান্ডের নিচে ভাঙ্গবে তখন শর্ট করুন
পটভূমির রঙের পরিবর্তনগুলি প্রবণতা পরিবর্তনের ইঙ্গিত দেয়
টি 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)