وسائل لوڈ ہو رہے ہیں... لوڈنگ...

اے ٹی آر اور ٹی 3 چلتی اوسط کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-17 18:30:48
ٹیگز:

جائزہ

یہ حکمت عملی رجحان کے تعین اور ٹریکنگ کے لئے اے ٹی آر اور ٹی 3 موونگ ایوریج کو جوڑتی ہے۔ اے ٹی آر مجموعی رجحان کی سمت کا فیصلہ کرنے کے لئے قیمت چینلز تشکیل دیتی ہے۔ ٹی 3 موونگ ایوریج انٹری سگنل اور اسٹاپ نقصان سے باہر نکلنے کے مقامات فراہم کرتی ہے۔ یہ حکمت عملی مستحکم منافع کی تلاش میں رجحان کے پیروکاروں کے لئے موزوں ہے۔

حکمت عملی منطق

  1. اے ٹی آر قیمت چینلز تشکیل دیتا ہے، چینل کی سمت اہم رجحان کا تعین کرتی ہے.

  2. T3 چلتی اوسط مخصوص انٹری ٹائمنگ کا تعین کرنے میں مدد کرتا ہے، قیمت توڑنے T3 لائن پر خریدتا ہے.

  3. نیچے کی بینڈ سے نیچے کی قیمت توڑنے سے اسٹاپ نقصان نکلتا ہے۔ اوپری بینڈ سے اوپر کی قیمت توڑنے سے منافع ملتا ہے۔

  4. صرف طویل یا دو طرفہ تجارت کے لئے اختیارات.

  5. پیرامیٹر کی اصلاح بہترین ترتیبات تلاش کرنے کے لئے اشارے کی نوعیت کے ساتھ مل کر.

فوائد کا تجزیہ

  1. اے ٹی آر چینلز واضح رجحان کی شناخت اور سمت فراہم کرتے ہیں.

  2. مختلف سطحوں پر رجحانات کو پکڑنے کے لئے سایڈست T3 پیرامیٹرز.

  3. مسلسل سٹاپ نقصان اور منافع لینے کے قواعد کسی بھی طرح سے نکلنے سے بچتے ہیں۔

  4. کم تجارتی تعدد طویل مدتی ہولڈنگ کی حکمت عملیوں کے مطابق ہے.

خطرے کا تجزیہ

  1. اشارے کی اختلافات غلط تجارت کا سبب بن سکتی ہیں۔

  2. انفرادی اسٹاک اتار چڑھاؤ کے نمونوں پر غور نہ کرنے کا خطرہ زیادہ ہے۔

  3. کم تجارتی تعدد سے مواقع کی کمی اور محدود منافع کی صلاحیت کا خطرہ ہے۔

  4. بھاری پوزیشن رکھنے سے دن کے اختتام پر سلائڈج کا خطرہ ہوتا ہے۔

اصلاح کی ہدایات

  1. تجارت کی صداقت کو یقینی بنانے کے لئے دیگر اشارے شامل کریں۔

  2. مختلف مصنوعات کے لئے پیرامیٹر ٹوننگ موافقت کو بہتر بناتا ہے۔

  3. تعدد اور خطرے کو متوازن کرنے کے لئے پوزیشن سائزنگ کو بہتر بنائیں.

  4. منافع کے کمرے کو بڑھانے کے لئے متحرک ٹریلنگ سٹاپ نقصان اور منافع لینے پر غور کریں.

  5. مضبوطی کو بہتر بنانے کے لئے حکمت عملی کی سطح کے فلٹرز شامل کریں.

خلاصہ

یہ حکمت عملی آسان اور موثر رجحان کی پیروی کے لئے اے ٹی آر اور ٹی 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)



مزید