یہ حکمت عملی اے ٹی آر اشارے اور ٹی 3 اوسط لائن کے ساتھ مل کر رجحان کا فیصلہ کرنے اور اس کی پیروی کرنے کے لئے ہے۔ اے ٹی آر قیمتوں کے راستے کی تقسیم کو انجام دیتا ہے ، بڑے رجحان کی سمت کا فیصلہ کرتا ہے۔ ٹی 3 اوسط لائن میں داخلے کی پوزیشننگ اور اسٹاپ نقصان سے باہر نکلنے کا فیصلہ کیا جاتا ہے۔ یہ حکمت عملی مستحکم منافع کے حصول کے لئے رجحان کے پیروکاروں کے لئے موزوں ہے۔
اے ٹی آر اشارے قیمتوں کے چینل کی تعمیر کرتے ہیں ، اور چینل کی سمت مرکزی رجحان کی سمت کا تعین کرتی ہے۔
T3 اوسط لائن معاون فیصلہ کرنے کے لئے مخصوص داخلے کا وقت ، قیمت T3 اوسط لائن کو توڑنے پر زیادہ خریدنے کے لئے۔
جب قیمت نیچے کی ٹریک سے ٹوٹ جاتی ہے تو اس کی سطح پر رک جاتی ہے۔ جب قیمت اوپر کی ٹریک کو توڑتی ہے تو اس کی سطح پر رک جاتی ہے۔
آپ کو صرف ایک یا دو طرفہ تجارت کرنے کا اختیار ہے۔
بہترین مجموعہ تلاش کرنے کے لئے پیرامیٹرز کو بہتر بنانے کے لئے اشارے کی خصوصیات کے ساتھ مل کر
اے ٹی آر چینلز واضح طور پر تقسیم کیے گئے ہیں اور بڑے رجحانات کا تعین کرنے کے لئے درست ہیں۔
T3 اوسط لائن پیرامیٹرز ایڈجسٹ کیا جا سکتا ہے، مختلف سطحوں پر رجحانات کو پکڑنے کے لئے لچکدار.
نقصان کو روکنے کے قواعد کی اعلی مستقل مزاجی ، بے ترتیب vcfkkmr سے بچیں
کم ٹریڈنگ فریکوئینسی، طویل مدتی پوزیشنوں کے لئے موزوں۔
انڈیکس کے مابین اختلافات ہوسکتے ہیں ، جس کی وجہ سے غلط تجارت ہوتی ہے۔
اسٹاک کی اتار چڑھاؤ کی خصوصیات ، پیرامیٹرز کی پابندی کے خطرات کو مدنظر نہیں رکھا گیا ہے۔
کم ٹریڈنگ فریکوئینسی کے ساتھ ، مواقع ضائع ہوجاتے ہیں اور منافع کی گنجائش محدود ہوتی ہے۔
ہیوی پوزیشن رکھنے کے نتیجے میں ٹریل سلائڈ کا خطرہ
ٹرانزیکشنز کو مؤثر بنانے کے لئے دیگر پیمائش کے فیصلے شامل کریں.
مختلف اقسام کے پیرامیٹرز کے لئے اصلاح اور موافقت کو بہتر بنانا۔
پوزیشن کے سائز کو بہتر بنائیں ، تعدد اور خطرے کو متوازن کریں۔
متحرک طور پر اسٹاپ نقصان کی روک تھام کے نقطہ نظر پر غور کریں تاکہ منافع بخش جگہ کو بڑھایا جاسکے۔
اسٹریٹجک سطح پر FILTER کو شامل کریں اور استحکام کو بہتر بنائیں۔
اس حکمت عملی میں اے ٹی آر اور ٹی 3 میڈین لائن کو مربوط کیا گیا ہے تاکہ رجحانات کی سادہ اور موثر پیروی کی جاسکے۔ تاہم ، اشارے کی منطق اور پیرامیٹرز کی اصلاح کو مزید بڑھانے کی ضرورت ہے تاکہ غلط فہمیوں کو کم کیا جاسکے اور حکمت عملی کو ریئل اسٹیک کے حالات کے لئے بہتر بنایا جاسکے۔
/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-16 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//Author - CryptoJoncis
strategy("ATR and T3 strategy", shorttitle="AT3S_CryptoJoncis", overlay=true)
shorting = input(false, title="shorts on?")
precentage_diff = input(5,title="Precantage")/100
Lengthx = input(25, title="Lenght of T3")
//For best results use 0.7 or 0.618
Vfactx = input(0.72, minval=0.01,step=0.01, title="Volume Factor of T3 with HA source")
Source_of_T3_Normal = close
Source_of_T3 = Source_of_T3_Normal
FirstEMAx = ema(Source_of_T3, Lengthx)
SecondEMAx = ema(FirstEMAx, Lengthx)
ThirdEMAx = ema(SecondEMAx, Lengthx)
FourthEMAx = ema(ThirdEMAx, Lengthx)
FifthEMAx = ema(FourthEMAx, Lengthx)
SixthEMAx = ema(FifthEMAx, Lengthx)
//Doing all the calculations which are from
c1x = -Vfactx*Vfactx*Vfactx
c2x = 3*Vfactx*Vfactx + 3*Vfactx*Vfactx*Vfactx
c3x = -6*Vfactx*Vfactx -3*Vfactx -3*Vfactx*Vfactx*Vfactx
c4x = 1 + 3*Vfactx + Vfactx*Vfactx*Vfactx + 3*Vfactx*Vfactx
//Assigning EMAS to T3 Moving average
T3MAx = c1x * SixthEMAx + c2x * FifthEMAx + c3x * FourthEMAx + c4x * ThirdEMAx
color_of_Tilson_Moving_Average = T3MAx > T3MAx[1] ? lime : red
plot(T3MAx, title="Tilson Moving Average(ema)", color=color_of_Tilson_Moving_Average)
t_up = T3MAx + (T3MAx * precentage_diff)
t_dn = T3MAx - (T3MAx * precentage_diff)
x=plot(t_up, color=color_of_Tilson_Moving_Average)
z=plot(t_dn, color=color_of_Tilson_Moving_Average)
fill(x,z, color= T3MAx[1] < T3MAx ? lime : gray)
Factor=input(5, minval=1)
Pd=input(5, minval=1)
//
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
TrendUp=close[1]>TrendUp[1]? max(Up,TrendUp[1]) : Up
TrendDown=close[1]<TrendDown[1]? min(Dn,TrendDown[1]) : Dn
Trend = close > TrendDown[1] ? 1: close< TrendUp[1]? -1: nz(Trend[1],1)
Tsl = Trend==1? TrendUp: TrendDown
linecolor = Trend == 1 ? green : red
//
b=plot(Tsl, color = linecolor , style = line , linewidth = 2,title = "")
Factor1=input(1, minval=1)
Pd1=input(1, minval=1)
//
Up1=hl2-(Factor1*atr(Pd1))
Dn1=hl2+(Factor1*atr(Pd1))
TrendUp1=close[1]>TrendUp1[1]? max(Up1,TrendUp1[1]) : Up1
TrendDown1=close[1]<TrendDown1[1]? min(Dn1,TrendDown1[1]) : Dn1
Trend1 = close > TrendDown1[1] ? 1: close< TrendUp1[1]? -1: nz(Trend1[1],1)
Tsl1 = Trend1==1? TrendUp1: TrendDown1
linecolor1 = Trend1 == 1 ? green : red
//
a=plot(Tsl1, color = linecolor1 , style = line , linewidth = 2,title = "")
long = (close > Tsl and close > Tsl1 and close > T3MAx)
short = (close < Tsl and close < Tsl1 and close < T3MAx)
if(shorting==true)
strategy.entry("MacdSE", strategy.short, comment="Open Short", when=short)
strategy.entry("MacdLE", strategy.long, comment="Open Long", when=long)
strategy.close("MacdLE", when=hl2 < t_dn)
strategy.close("MacdSE", when=hl2 > t_up)
if(shorting==false)
strategy.entry("MacdLE", strategy.long, comment="Open Long", when=long)
strategy.close("MacdLE", when=hl2 < t_dn)
fill(a,b,color=linecolor)