ایک رجحان کی پیروی کرنے والی مقداری تجارتی حکمت عملی جو ایک تاریخی اعلی پیش رفت کو ماہانہ متحرک اوسط فلٹر کے ساتھ ملاتی ہے۔

ATH SMA MA
تخلیق کی تاریخ: 2024-12-13 10:25:18 آخر میں ترمیم کریں: 2024-12-13 10:25:18
کاپی: 0 کلکس کی تعداد: 336
1
پر توجہ دیں
1617
پیروکار

ایک رجحان کی پیروی کرنے والی مقداری تجارتی حکمت عملی جو ایک تاریخی اعلی پیش رفت کو ماہانہ متحرک اوسط فلٹر کے ساتھ ملاتی ہے۔

جائزہ

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

حکمت عملی کا اصول

اس حکمت عملی کے بنیادی منطق میں دو اہم حصے شامل ہیں:

  1. خریدنے کا اشارہ: جب تازہ ترین اختتامی قیمت پچھلے دور کی تاریخی بلند ترین سطح کو توڑ دیتی ہے (موجودہ K لائن کی بلند ترین قیمت کو چھوڑ کر) ، تو نظام خریدنے کا اشارہ پیدا کرتا ہے۔ یہ شرط صرف واضح اوپر کی طرف جانے والے رجحان میں داخلے کو یقینی بناتی ہے۔
  2. فروخت سگنل: جب لینڈ لائن بند ہونے کی قیمت 8 سیکنڈ کی سادہ منتقل اوسط سے نیچے آجاتی ہے تو ، نظام فروخت سگنل کو متحرک کرتا ہے۔ یہ شرط بروقت نقصان کو روکنے میں مدد کرتی ہے اور رجحان کی تبدیلی کو زیادہ نقصان سے بچانے میں مدد دیتی ہے۔ اس حکمت عملی میں سگنل کی حالت کا پتہ لگانے کا طریقہ کار بھی ڈیزائن کیا گیا ہے تاکہ ایک ہی حالت میں بار بار سگنل پیدا ہونے سے گریز کیا جاسکے ، جس سے حکمت عملی کی استحکام میں اضافہ ہوتا ہے۔

اسٹریٹجک فوائد

  1. رجحانات پر قابو پانے کی صلاحیت: تاریخی اونچائیوں کو توڑنے کے فیصلے کے ذریعے ، مضبوط اضافے کے رجحانات کو مؤثر طریقے سے پکڑنے کے قابل۔
  2. خطرے پر قابو پانے میں بہتری: فلٹرنگ کی شرائط کے طور پر چاند کی اوسط لائن کے ساتھ مل کر ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
  3. اعلی سگنل استحکام: lastSignal متغیر کے ذریعہ سگنل کی حیثیت کا سراغ لگائیں ، تاکہ دوبارہ سگنل کی پیداوار سے بچا جاسکے۔
  4. اچھے بصری اثرات: حکمت عملی ایک واضح گرافک انٹرفیس فراہم کرتی ہے ، جس میں تاریخی اونچائی کی لائن ، اوسط لائن اور خرید و فروخت کے سگنل کے نشانات شامل ہیں۔
  5. لچکدار: حکمت عملی مختلف وقت کے دور اور مختلف اقسام کے لئے لاگو کیا جا سکتا ہے.

اسٹریٹجک رسک

  1. تاخیر کا خطرہ: تاریخ کی نئی اونچائی کی نشاندہی کرنے والے سگنل کی نوعیت میں تاخیر ہوتی ہے ، جس سے بہترین داخلے کا وقت ضائع ہوسکتا ہے۔
  2. جعلی توڑنے کا خطرہ: اگرچہ چاند کی سمیٹ فلٹرنگ موجود ہے ، پھر بھی ہلچل والے بازاروں میں جعلی توڑنے کا خطرہ ہے۔
  3. واپسی کا خطرہ: رجحانات کے موڑ پر ، حکمت عملی کو زیادہ واپسی کا سامنا کرنا پڑ سکتا ہے۔
  4. فنڈ مینجمنٹ کا خطرہ: حکمت عملی میں پوزیشن مینجمنٹ کا طریقہ کار شامل نہیں ہے ، فنڈ مینجمنٹ کے اضافی قواعد کی ضرورت ہے۔

حکمت عملی کی اصلاح کی سمت

  1. مقدار کی توثیق: سگنل کی وشوسنییتا کو بہتر بنانے کے لئے مقدار کی تصدیق کے اشارے کو ایک اہم شرط کے طور پر شامل کیا جاسکتا ہے۔
  2. نقصان کی روک تھام کے طریقہ کار کو بہتر بنائیں: زیادہ لچکدار روک تھام کے قواعد ڈیزائن کیے جاسکتے ہیں ، جیسے ٹریکنگ اسٹاپ یا اتار چڑھاؤ کی شرح کو روکنا۔
  3. اضافی پوزیشن مینجمنٹ: مارکیٹ میں اتار چڑھاو اور رجحان کی طاقت کے مطابق پوزیشن کا سائز متحرک طور پر ایڈجسٹ کریں۔
  4. سگنل فلٹرنگ کو بہتر بنائیں: رجحان کی طاقت کے اشارے جیسے ADX کو شامل کیا جاسکتا ہے ، تاکہ کمزور سگنل کو مزید فلٹر کیا جاسکے۔
  5. وقت کا فلٹر شامل کریں: غیر مناسب وقت کے دوران تجارت سے بچنے کے لئے وقت کی مدت کا فلٹر شامل کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-11 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy Signal on Close Greater Than Previous All-Time High Strategy", overlay=true)

// Initialize the previous all-time high
var float prevAllTimeHigh = na

// Update the all-time high, excluding the current bar's high (use previous bar's high)
if (na(prevAllTimeHigh) or high[1] > prevAllTimeHigh)
    prevAllTimeHigh := high[1]

// Monthly closing price and 8 SMA on monthly time frame
monthlyClose = request.security(syminfo.tickerid, "M", close)
monthlySMA = ta.sma(monthlyClose, 8)

// Variables to track the last signal type
var int lastSignal = 0 // 0 = None, 1 = Buy, 2 = Sell

// Debugging output to check the all-time high and conditions
plot(prevAllTimeHigh, color=color.blue, linewidth=1, title="Previous All-Time High")
plot(monthlySMA, color=color.green, linewidth=1, title="8 SMA (Monthly)")

// Buy signal: when the latest close is greater than the previous all-time high
buySignal = close > prevAllTimeHigh and lastSignal != 1

// Sell signal: when the monthly close is below the 8 SMA
sellSignal = monthlyClose < monthlySMA and lastSignal != 2

// Update the last signal type after triggering a signal
if (buySignal)
    lastSignal := 1
if (sellSignal)
    lastSignal := 2

// Execute the strategy orders
if (buySignal)
    strategy.entry("Buy", strategy.long)

if (sellSignal)
    strategy.close("Buy")

// Optional: Plot buy and sell signals on the chart for visual reference
plotshape(series=buySignal, style=shape.labelup, location=location.belowbar, color=color.green, text="BUY", size=size.small)
plotshape(series=sellSignal, style=shape.labeldown, location=location.abovebar, color=color.red, text="SELL", size=size.small)