مومنٹم بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-11 15:01:12
ٹیگز:

جائزہ

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

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

یہ حکمت عملی قیمت کی رفتار کی سمت کا تعین کرنے کے لئے ڈی ای ایم اے اشارے کا استعمال کرتی ہے۔ ڈی ای ایم اے ایک ڈبل ایکسپونینشل چلتی اوسط ہے جو باقاعدہ ای ایم اے سے زیادہ حساس ہے ، جس سے رجحان کی تبدیلیوں کا پہلے پتہ چلتا ہے۔ حکمت عملی قیمت اور ڈی ای ایم اے کے درمیان فیصد فرق کا حساب دیتی ہے تاکہ قیمت کی رفتار کی سمت اور طاقت کا فیصلہ کیا جاسکے۔

جب قیمت میں اضافہ مقررہ پیرامیٹر سے زیادہ ہوتا ہے تو ، قیمت کو اپ ٹرینڈ میں سمجھا جاتا ہے۔ جب قیمت میں کمی مقررہ پیرامیٹر سے زیادہ ہوتی ہے تو ، قیمت کو ڈاؤن ٹرینڈ میں سمجھا جاتا ہے۔ اگر یہ آر ایس آئی اشارے کے ساتھ مل کر اس بات کا تعین کرتا ہے کہ آیا یہ زیادہ خرید یا زیادہ فروخت والے علاقوں میں ہے تو ، اگر آر ایس آئی زیادہ فروخت لائن سے کم ہے تو ، یہ ایک زیادہ فروخت کی حالت کی نشاندہی کرتا ہے اور لمبی پوزیشنیں کھولی جاسکتی ہیں۔ اگر آر ایس آئی زیادہ خرید لائن سے زیادہ ہے تو ، یہ ایک زیادہ خرید کی حالت کی نشاندہی کرتا ہے اور مختصر پوزیشنیں کھولی جاسکتی ہیں۔

اس کے علاوہ ، حکمت عملی رجحان کی تصدیق کے لئے KDJ اشارے کی اسٹوکاسٹک لائنز K اور D کا بھی استعمال کرتی ہے۔ جب K لائن D لائن سے اوپر عبور کرتی ہے تو ، ایک لمبا سگنل متحرک ہوجاتا ہے۔ جب K لائن D لائن سے نیچے عبور کرتی ہے تو ، ایک مختصر سگنل متحرک ہوجاتا ہے۔

آخر میں، حکمت عملی میں وقت فلٹر کے حالات بھی شامل ہیں جو صرف مخصوص سالوں، مہینوں اور دنوں میں مؤثر ہیں، اس طرح غیر ضروری تجارت سے بچنے کے لئے.

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

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. قیمتوں کی رفتار کا اندازہ کرنے کے لئے ڈی ای ایم اے کا استعمال زیادہ حساس ہے اور رجحان کی تبدیلیوں کو پہلے سے پتہ لگاسکتا ہے۔

  2. زیادہ خریدنے اور زیادہ فروخت کرنے کا تعین کرنے کے لئے آر ایس آئی کو یکجا کرنے سے مارکیٹ کے موڑ پر غلط طریقے سے داخل ہونے سے بچتا ہے۔

  3. سگنلز کی تصدیق کے لئے اسٹوکاسٹک KDJ کا استعمال کرتے ہوئے کچھ غلط سگنلز کو فلٹر کر سکتا ہے۔

  4. وقت کے فلٹرز کا اضافہ صرف مخصوص ادوار کے اندر تجارت کی اجازت دیتا ہے، غیر ضروری سرمایہ قبضے سے بچنے کے.

  5. تجزیہ کے لئے واضح اور سمجھنے میں آسان منطق کا بہاؤ۔

  6. ایڈجسٹ انڈیکیٹر پیرامیٹرز کو مختلف مصنوعات اور ٹائم فریم کے لئے بہتر بنایا جاسکتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی کے لئے کچھ خطرات بھی ہیں:

  1. ڈی ای ایم اے ، آر ایس آئی اور دیگر اشارے غلط سگنل دے سکتے ہیں ، جس سے غیر ضروری نقصانات کا باعث بن سکتے ہیں۔ غلط فیصلے کے امکان کو کم کرنے کے لئے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے یا مزید فلٹر شامل کیے جاسکتے ہیں۔

  2. دوہری اشارے کے امتزاج سے مارکیٹ کی بڑی حرکتوں میں الٹ پڑنے سے مکمل طور پر بچا نہیں جاسکتا ہے۔ اعلی اتار چڑھاؤ والے بازاروں میں اسٹاپ نقصانات کو متحرک کیا جاسکتا ہے۔

  3. مقررہ وقت کے وقفے سے کچھ تجارتی مواقع ضائع ہوسکتے ہیں ، زیادہ لچکدار تجارتی وقت کے کنٹرول کی سفارش کی جاتی ہے۔

  4. رجحان ٹریڈنگ کے طریقوں میں نفسیاتی طور پر ڈراؤونگ اور مسلسل نقصانات کو برداشت کرنا ضروری ہے۔

  5. پیرامیٹرز کی اصلاح کی مسلسل نگرانی کی ضرورت ہے تاکہ مارکیٹ کے بدلتے حالات کو ایڈجسٹ کیا جا سکے۔

بہتری کی ہدایات

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. زیادہ مستحکم اور ہموار تجارتی منطق تلاش کرنے کے لئے زیادہ اشارے کے مجموعے کی جانچ کریں۔ جیسے ایم اے سی ڈی ، کے ڈی ، موونگ اوسط وغیرہ۔

  2. ٹیسٹ اور بہترین قدر کی حد تلاش کرنے کے لئے اشارے کے پیرامیٹرز کو بہتر بنانے کے.

  3. ڈراؤونگ کو کم کرنے کے لئے اسٹاپ نقصان کی حکمت عملی جیسے منتقل اسٹاپ نقصان ، ٹریلنگ اسٹاپ نقصان وغیرہ شامل کریں۔

  4. منی مینجمنٹ افعال شامل کریں جیسے فکسڈ ٹریڈ سائز، متحرک پوزیشن ایڈجسٹمنٹ کو کنٹرول کرنے کے لئے.

  5. اعلی امکان کے اندراج اور ابتدائی سٹاپ نقصان کو یقینی بنانے کے لئے اندراج اور باہر نکلنے کی منطق کو بہتر بنائیں.

  6. مزید فلٹرز شامل کریں تاکہ یہ یقینی بنایا جا سکے کہ صرف واضح رجحان کے بعد ہی انٹری ہو۔ جیسے حجم کے اشارے ، چینل کے اشارے وغیرہ۔

  7. وقت کے کنٹرول کو بہتر بنائیں تاکہ وہ مارکیٹ کی تالوں کے مطابق ہوں۔ مثال کے طور پر ، صرف امریکی یا ایشیائی سیشنوں کے دوران تجارت کریں۔

نتیجہ

یہ حکمت عملی رجحان کی تجارت پر مرکوز ہے ، جس میں رجحان کی سمت کے لئے ڈی ای ایم اے ، اوور بُک / اوور سیلڈ سطحوں کے لئے آر ایس آئی ، اور خطرے کو کنٹرول کرنے کے لئے تصدیق کے لئے کے ڈی جے کا استعمال کیا جاتا ہے۔ اس میں سادہ منطق ، اعلی حسب ضرورت ہے ، اور درمیانی سے طویل مدتی ہولڈنگ کے لئے موزوں ہے۔ پیرامیٹر کی اصلاح ، اسٹاپ نقصان کی حکمت عملیوں اور خطرے کے کنٹرول میں مسلسل بہتری کے ساتھ ، اس حکمت عملی میں بڑے مارکیٹ کے رجحان کی پیروی کے لئے ایک مستحکم نظام بننے کی صلاحیت ہے۔ یقینا ، کوئی بھی حکمت عملی مارکیٹ کے خطرات سے مکمل طور پر بچ نہیں سکتی ہے۔ تاجروں کو صبر اور نظم و ضبط کی ضرورت ہے ، ہمیشہ سرمایہ تحفظ اصول کو یاد رکھتے ہوئے۔


/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 2
strategy("DPD+STOCH+RSI ", overlay=false)

buyper =input(-1,step=0.1)
sellper=input(1,step=0.1)

demalen = input(50,title="Dema Length")

e1= ema(close,demalen)
e2=ema(e1,demalen)
demaprice  =   2 * e1 - e2

price=close

demadifper =  ((price-demaprice)/price)*100



plot(demadifper, color=red)
OverDemaPer = input(1, title="Band for OverBought")
UnderDemaPer= input(-1,title="Band for OverSold")




band1 = hline(OverDemaPer)
band0 = hline(UnderDemaPer)
zeroline=0
fill(band1, band0, color=green, transp=90)


lengthrsi = input(10)
overSold = input( 30 )
overBought = input( 55 )
vrsi = rsi(price, lengthrsi)


smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)







yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if ( ( (demadifper<buyper) or crossover(demadifper,buyper)) and (vrsi<overSold) ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( vrsi>overBought  and ( crossunder(k,d) ) and ( demadifper>sellper  or crossunder(demadifper,sellper)  )  ) 

    strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND",  comment="SELL")
else
    strategy.cancel(id="SELL")
    
    
    

مزید