اس حکمت عملی میں ممکنہ اپسائڈ مواقع تلاش کرنے کے لئے اگلے گرین موم بتی کے ساتھ مل کر انٹرا ڈے ہیمر الٹ پیٹرن کا استعمال کیا جاتا ہے۔ جب ہیمر الٹ پیٹرن ظاہر ہوتا ہے اور اگلی موم بتی سبز اپسائڈ موم بتی ہوتی ہے تو ، حکمت عملی ایک لمبی پوزیشن کھولتی ہے۔ اسٹاپ نقصان ہیمر موم بتی کے نچلے حصے پر طے ہوتا ہے ، اور منافع حاصل کرنا اندراج کی قیمت سے 1.5 گنا مقرر ہوتا ہے۔
ہتھوڑا پیٹرن ایک عام تکنیکی نمونہ ہے جو اکثر نیچے کے رجحان کے اختتام پر ظاہر ہوتا ہے ، جس سے رجحان کی تبدیلی کی آمد کا اشارہ ہوتا ہے۔ ایک عام ہتھوڑا پیٹرن کی مندرجہ ذیل خصوصیات ہیں:
جب ہتھوڑا پیٹرن کی تصدیق ہوجاتی ہے ، اگر اگلی موم بتی سبز چڑھتی ہوئی موم بتی ہے اور کم قیمت ہتھوڑا موم بتی کی کم قیمت سے زیادہ ہے تو ، ایک تیزی کا اشارہ تشکیل دیا جاتا ہے اور ایک لمبی پوزیشن میں داخل ہوتا ہے۔ خطرہ کو کنٹرول کرنے کے لئے ہتھوڑا موم بتی کی کم قیمت پر اسٹاپ نقصان مقرر کیا جاتا ہے ، اور ممکنہ منافع کو حاصل کرنے کے لئے منافع حاصل کرنے کی قیمت 1.5 گنا مقرر کی جاتی ہے۔
انٹرا ڈے ہیمر ریورس پیٹرن لانگ حکمت عملی ہیمر پیٹرن کی الٹ کی خصوصیات کا بھرپور استعمال کرتی ہے ، جس میں اگلی گرین موم بتی کی تصدیق کے ساتھ مل کر ، دو لگاتار موم بتی کے نمونوں کی بنیاد پر ایک بولش سگنل تشکیل دیا جاتا ہے۔ اسی وقت ، حکمت عملی خطرے کی نمائش پر قابو پانے اور اعلی رسک - انعام تناسب کو برقرار رکھنے کے لئے ایک مقررہ رسک - انعام تناسب کا استعمال کرتی ہے۔ تاہم ، حکمت عملی کی نمونوں کی تعریف نسبتا simple آسان ہے اور اس میں دیگر تکنیکی اشارے کی تصدیق کا فقدان ہے ، جس سے عملی ایپلی کیشنز میں سگنل کی ناکامی کی شرح زیادہ ہوسکتی ہے۔ اس کے علاوہ ، کیونکہ اسٹاپ نقصان نسبتا close قریب ہے ، اس حکمت عملی کو اعلی سنگل نقصانات کے مسئلے کا بھی سامنا کرنا پڑتا ہے۔ مستقبل میں ، حکمت عملی کو مجموعی استحکام اور منافع بخش کو بڑھانے کے لئے سگنل کی تصدیق اور رسک کنٹرول کے لحاظ سے مزید بہتر اور بہتر بنایا جاسکتا ہے۔
/*backtest start: 2023-03-09 00:00:00 end: 2024-03-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Hammer Pattern and Follow-Up Green Candle Strategy", overlay=true) // Detecting a Hammer candle isHammer() => bodySize = math.abs(close[1] - open[1]) lowerWickSize = open[1] - low[1] upperWickSize = high[1] - open[1] // For a red candle, the upper wick is from the open to the high bodyIsSmall = bodySize <= (high[1] - low[1]) * 0.3 // Body is less than 30% of the entire candle range lowerWickIsLong = lowerWickSize >= bodySize * 2 // Lower wick is at least twice the body length noUpperWick = upperWickSize == 0 or high[1] <= open[1] * 1.01 // No upper wick or very small close[1] < open[1] and bodyIsSmall and lowerWickIsLong and noUpperWick // Check if the current candle is green with no or small tail isGreenWithNoSmallTail() => close > open // Entry condition entryCondition = isHammer() and isGreenWithNoSmallTail() and low >low[1] // Calculate stop loss and take profit levels stopLossLevel = low[1] profitTargetLevel = close * 1.5 //Calculate position bodySize positionSize = 50000 / close // Execute strategy if (entryCondition) strategy.entry("Hammer Buy", strategy.long,qty=positionSize) strategy.exit("Take Profit / Stop Loss", "Hammer Buy", stop=stopLossLevel, limit=profitTargetLevel)