এই কৌশলটি T3 গড় লাইন এবং এর চ্যানেলগুলি ব্যবহার করে ট্রেন্ডের দিকনির্দেশনা সনাক্ত করতে এবং যখন দাম চ্যানেলটি ভেঙে যায় তখন একটি লেনদেনের সংকেত দেয়।
লেনদেনের লজিকঃ
একটি T3 গড় রেখা গণনা করুন, যা মধ্যম রেখা নির্দেশ করে
গড় রেখার গড় পরিসীমা, গড় রেখার গড় পরিসীমা হিসাবে উপরের রেল, গড় রেখার হ্রাস পরিসীমা হিসাবে নিম্ন রেল গণনা করুন
যখন দাম বাড়বে, তখন আরও কিছু করুন
দাম যখন নিম্নগামী হয়, তখন খালি করুন
পটভূমির রঙ পরিবর্তন ট্রেন্ডের বিপরীত দিকে নির্দেশ করে, যা বিচার করতে সাহায্য করে।
T3 গড় হল একটি গড় যা কম বিলম্বের সাথে সংযুক্ত, যা দ্রুত প্রতিক্রিয়া জানায় যখন চ্যানেলটি ভেঙে যায়, যা ঘুরিয়ে ধরার পক্ষে সহায়ক। এই কৌশলটি দীর্ঘমেয়াদী প্রবণতা নির্ধারণের জন্য ব্যাকগ্রাউন্ড রঙের সহায়ক ব্যবহার করে এবং বিভিন্ন কারণের সমন্বয়ে লেনদেনের সময় নির্ধারণ করে।
T3 গড় লাইন বিলম্ব কম, প্রতিক্রিয়া সংবেদনশীল
এই চ্যানেলটি ভেঙে যাওয়ার ফলে স্পষ্ট ট্রেডিং সিগন্যাল পাওয়া যায়।
ব্যাকগ্রাউন্ড রঙের সাথে যুক্ত হয়ে ভুল ট্রেড এড়ানো
সঠিক প্যারামিটার নির্ধারণের জন্য পুনরাবৃত্তিমূলক পরীক্ষা প্রয়োজন
ব্রেক-আউট ট্রেডিং সহজলভ্য, সতর্কতা প্রয়োজন
সংকেত ঘন হয়, প্রযোজ্যভাবে বিপর্যয়ের মাত্রা বাড়ানো যেতে পারে
এই কৌশলটি T3 গড়ের সংবেদনশীলতা ব্যবহার করে, যা চ্যানেলের ব্রেক পয়েন্টগুলিতে লেনদেন করে। পটভূমি রঙের সাহায্যে দীর্ঘ লাইন প্রবণতা বিচার করা। প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে দক্ষতা এবং স্থায়িত্বের মধ্যে ভারসাম্য বজায় রাখা যায়। তবে অতিরিক্ত লেনদেন রোধে সতর্কতা অবলম্বন করা উচিত।
[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)