یہ حکمت عملی 52 ہفتوں کی اعلی کم سطحوں ، اوسط حجم ، اور قیمتوں کے وقفوں پر مبنی ایک مقداری تجارتی نقطہ نظر ہے۔ یہ بنیادی طور پر ان حالات پر توجہ مرکوز کرتا ہے جہاں اسٹاک کی قیمتیں 52 ہفتوں کی بلند ترین سطح کے قریب ہیں ، حجم میں نمایاں اضافہ ہوتا ہے ، اور دن کے اندر قیمتوں کی نقل و حرکت اعتدال پسند ہوتی ہے۔ اس حکمت عملی کا مقصد ان اشارے کے امتزاج کا مشاہدہ کرکے ممکنہ خریداری کے مواقع کی نشاندہی کرنا ہے ، جس کا مقصد اسٹاک میں ممکنہ بڑھتی ہوئی رجحانات کو پکڑنا ہے۔
اس حکمت عملی کے بنیادی اصولوں میں شامل ہیں:
52 ہفتوں کے اعلی کم ٹریکنگ: حکمت عملی مسلسل اسٹاک کی 52 ہفتوں کی اعلی اور کم قیمتوں کو ٹریک اور اپ ڈیٹ کرتی ہے ، جنہیں اکثر اہم سپورٹ اور مزاحمت کی سطح کے طور پر دیکھا جاتا ہے۔
52 ہفتوں کی اعلی سطح پر قیمت کی قربت: حکمت عملی اسٹاک کو ان کی 52 ہفتوں کی اعلی سطح کے 10٪ (ایڈجسٹ ایبل) کے اندر تلاش کرتی ہے ، جو ممکنہ طاقت کی نشاندہی کرتی ہے۔
حجم کی خرابی: یہ 50 دن کے اوسط حجم کا حساب لگاتا ہے اور ایسے معاملات کی تلاش کرتا ہے جہاں روزانہ حجم اس اوسط سے نمایاں طور پر زیادہ ہو (ڈیفالٹ 1.5 گنا) ، ممکنہ طور پر مارکیٹ کی دلچسپی میں اضافہ کا اشارہ کرتا ہے۔
قیمتوں میں تبدیلی کی حدود: حکمت عملی میں روزانہ کی قیمتوں میں تبدیلیوں کی حدود (3٪ روزانہ کے لئے ، ہفتہ وار یا ماہانہ ٹائم فریم کے لئے 10٪) مقرر کی گئی ہیں تاکہ زیادہ اتار چڑھاؤ کے دوران داخل ہونے سے بچ سکے۔
انٹری سگنل: خریدنے کا سگنل اس وقت پیدا ہوتا ہے جب ایک اسٹاک بیک وقت 52 ہفتوں کی بلند ترین سطح کے قریب ہونے کی شرائط کو پورا کرتا ہے ، جس میں حجم کی خرابی کا سامنا کرنا پڑتا ہے ، اور قیمت کی اعتدال پسند نقل و حرکت دکھاتا ہے۔
کثیر جہتی تجزیہ: سگنل کی وشوسنییتا کو بڑھانے کے لئے قیمت ، حجم ، اور تاریخی ڈیٹا کے طول و عرض کو جوڑتا ہے۔
متحرک ایڈجسٹمنٹ: 52 ہفتوں کے اعلی کم پوائنٹس کو متحرک طور پر اپ ڈیٹ کیا جاتا ہے ، جس سے حکمت عملی کو مختلف مارکیٹ کے ماحول میں اپنانے کی اجازت ملتی ہے۔
خطرہ کنٹرول: دن کے اندر قیمتوں کی نقل و حرکت کی حد کو محدود کرنے سے انتہائی اتار چڑھاؤ کے دوران داخل ہونے کا خطرہ کم ہوتا ہے۔
بصری امداد: حکمت عملی 52 ہفتوں کے اعلی کم پوائنٹس اور چارٹ پر انٹری سگنل کو نشان زد کرتی ہے ، جس سے مارکیٹ کی بدیہی تفہیم میں آسانی ہوتی ہے۔
پیرامیٹر لچک: مختلف مارکیٹوں اور ذاتی ترجیحات کی بنیاد پر کئی اہم پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے ، جس سے حکمت عملی کی موافقت میں اضافہ ہوتا ہے۔
جھوٹے بریک آؤٹ کا خطرہ: صرف قیمتوں میں اضافے اور حجم میں اضافے پر انحصار کرنے سے جھوٹے بریک آؤٹ کو حقیقی سمجھنے میں غلطی ہوسکتی ہے۔
تاخیر: 52 ہفتوں کے اعداد و شمار کا استعمال مارکیٹ کی تبدیلیوں پر سست ردعمل کا باعث بن سکتا ہے۔
اوور ٹریڈنگ: انتہائی اتار چڑھاؤ والے بازاروں میں ، انٹری سگنل اکثر متحرک ہوسکتے ہیں ، جس سے لین دین کی لاگت میں اضافہ ہوتا ہے۔
یکطرفہ آپریشن: حکمت عملی صرف طویل مواقع پر مرکوز ہے، ممکنہ طور پر گرتی ہوئی مارکیٹوں میں اہم خطرات کا سامنا کرنا پڑتا ہے.
بنیادی باتوں کی غفلت: یہ حکمت عملی مکمل طور پر تکنیکی اشارے پر مبنی ہے ، جس میں کمپنی کے بنیادی اصولوں اور میکرو اقتصادی عوامل کو نظرانداز کیا گیا ہے۔
رجحان کی تصدیق کے اشارے متعارف کروائیں: حرکت پذیر اوسط کراس اوور جیسے اشارے شامل کرنے سے جھوٹے بریک آؤٹ کے خطرات کم ہوسکتے ہیں۔
حجم تجزیہ کو بہتر بنائیں: حجم توڑنے کے فیصلے کی درستگی کو بہتر بنانے کے لئے زیادہ نفیس حجم تجزیہ کے طریقوں ، جیسے رشتہ دار حجم اشارے (RVI) کا استعمال کرنے پر غور کریں۔
سٹاپ نقصان اور منافع لینے کے طریقہ کار کو نافذ کریں: خطرات کو کنٹرول کرنے اور منافع کو یقینی بنانے کے لئے معقول سٹاپ نقصان اور منافع لینے کی سطح مقرر کریں۔
شارٹ سیلنگ کی حکمت عملی شامل کریں: شارٹ سیلنگ کے آپریشنز کو شامل کرنے پر غور کریں جب قیمتیں 52 ہفتوں کی کم ترین سطح پر پہنچیں اور دیگر شرائط کو پورا کریں ، جس سے حکمت عملی زیادہ جامع ہوجائے۔
بنیادی اسکریننگ کا آغاز کریں: داخلے کے اہداف کی ابتدائی اسکریننگ کے لئے پرائس ٹو کمائی (پی / ای) تناسب اور مارکیٹ کیپٹلائزیشن جیسے بنیادی اشارے کو یکجا کریں۔
یہ حکمت عملی ، 52 ہفتوں کی اعلی کم سطحوں ، اوسط حجم ، اور قیمتوں میں خرابی پر مبنی ہے ، تاجروں کو کثیر جہتی تجزیہ کا فریم ورک فراہم کرتی ہے۔ قیمت کی پوزیشن ، حجم کی تبدیلیوں ، اور قیمت کی رفتار پر جامع طور پر غور کرکے ، حکمت عملی ممکنہ عروج کے مواقع کو حاصل کرنے کی کوشش کرتی ہے۔ تاہم ، اس حکمت عملی کا استعمال کرتے وقت تاجروں کو جھوٹے خرابی کے خطرات سے آگاہ ہونے کی ضرورت ہے اور فیصلہ کی وشوسنییتا کو بڑھانے کے لئے اسے تکنیکی اور بنیادی تجزیہ کے دیگر ٹولز کے ساتھ جوڑنے پر غور کرنا چاہئے۔ مسلسل اصلاحات اور شخصی ایڈجسٹمنٹ کے ذریعے ، اس حکمت عملی میں ایک موثر تجارتی آلہ بننے کی صلاحیت ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-09-24 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Custom Stock Trading Strategy with 50-Day Average Volume", overlay=true) // Define input parameters percentFromHigh = input.int(10, title="Percentage from 52-Week High for Entry") volumeMultiplier = input.float(1.5, title="Volume Multiplier for Exponential Rise") // Multiplier to define significant increase in volume // Define period for average volume averageVolumePeriod = 50 // 50-day average volume // Calculate 52-week high and low weeks = 52 // Number of weeks in a year daysPerWeek = 5 // Assuming 5 trading days per week length = weeks * daysPerWeek // 52-week high and low calculations highestHigh = ta.highest(close, length) lowestLow = ta.lowest(close, length) // // Plot horizontal lines for 52-week high and low // var line highLine = na // var line lowLine = na // if (bar_index == ta.highest(bar_index, length)) // Update lines when the highest index is detected // line.delete(highLine) // line.delete(lowLine) // highLine := line.new(x1=bar_index[0], y1=highestHigh, x2=bar_index + 1, y2=highestHigh, color=color.green, width=2, style=line.style_solid, extend=extend.right) // lowLine := line.new(x1=bar_index[0], y1=lowestLow, x2=bar_index + 1, y2=lowestLow, color=color.red, width=2, style=line.style_solid, extend=extend.right) // // Plot labels for 52-week high and low // if (bar_index % 100 == 0) // To avoid cluttering, update labels periodically // label.new(x=bar_index, y=highestHigh, text="52-Week High", color=color.green, textcolor=color.white, style=label.style_label_left, size=size.small) // label.new(x=bar_index, y=lowestLow, text="52-Week Low", color=color.red, textcolor=color.white, style=label.style_label_left, size=size.small) // Calculate percentage from 52-week high percentFromHighValue = 100 * (highestHigh - close) / highestHigh // Calculate 50-day average volume avgVolume = ta.sma(volume, averageVolumePeriod) // Exponential rise in volume condition volumeRise = volume > avgVolume * volumeMultiplier // Calculate the percentage change in price for the current period dailyPriceChange = 100 * (close - open) / open // Determine the percentage change limit based on the timeframe priceChangeLimit = if (timeframe.isweekly or timeframe.ismonthly) 10 // 10% limit for weekly or monthly timeframes else 3 // 3% limit for daily timeframe // Entry condition: stock within 10% of 52-week high, exponential rise in volume, and price change <= limit entryCondition = percentFromHighValue <= percentFromHigh and volumeRise and dailyPriceChange <= priceChangeLimit // Strategy logic if (entryCondition) strategy.entry("Buy", strategy.long) // Plot tiny triangle labels below the candle // if (entryCondition) // label.new(bar_index, low, style=label.style_triangleup, color=color.blue, size=size.tiny)