
اس حکمت عملی میں دن کے اندر بٹ کی الٹ موڑ کی شکل اور اس کے بعد کے سبز بٹ کے امتزاج کا استعمال کیا جاتا ہے تاکہ ممکنہ اضافے کے مواقع تلاش کیے جا سکیں۔ جب بٹ کی الٹ موڑ کی شکل ہوتی ہے اور اگلی بٹ سبز ہو جاتی ہے تو ، حکمت عملی زیادہ پوزیشن کھولتی ہے۔ اسٹاپ نقصان کی پوزیشن بٹ کی شکل کے نچلے حصے پر رکھی گئی ہے ، اور اسٹاپ پوزیشن کو پوزیشن کھولنے کی قیمت سے 1.5 گنا مقرر کیا گیا ہے۔
مچھلی کی شکل ایک عام تکنیکی شکل ہے جو اکثر نیچے کی رجحان کے اختتام پر ظاہر ہوتی ہے ، جو رجحان کی تبدیلی کی آمد کی پیش گوئی کرتی ہے۔ عام مچھلی کی شکل میں درج ذیل خصوصیات ہیں:
جب پنکھے کی شکل کی تصدیق کے بعد ، اگر اگلا پنکھا سبز رنگ کا ہوتا ہے اور کم پنکھا پنکھے کی کم سے زیادہ ہوتا ہے تو ، ایک پُرسکون سگنل تشکیل دیا جاتا ہے ، اس وقت زیادہ میں داخل ہوتا ہے۔ خطرے کو کنٹرول کرنے کے لئے پنکھے کے کم پنکھے پر اسٹاپ نقصان کی ترتیب؛ ممکنہ منافع حاصل کرنے کے لئے اسٹاپ اسٹاپ کو 1.5 گنا کھولنے کی قیمت پر ترتیب دیا گیا ہے۔
گھڑی میں انڈے کی شکل کو تبدیل کرنے والی کثیر سر حکمت عملی نے انڈے کی شکل کو تبدیل کرنے کی خصوصیات کو مکمل طور پر استعمال کیا ، اس کے بعد سبز انڈے کی تصدیق کے ساتھ ، دو مسلسل K لائن کی شکل کی بنیاد پر ایک مثبت سگنل تشکیل دیا۔ اس کے ساتھ ہی ، حکمت عملی نے ایک مقررہ اسٹاپ نقصان کا تناسب اپنایا ، جس سے خطرے کی نمائش کی سطح کو کنٹرول کیا گیا ، اور اس سے انڈے کا نقصان بھی برقرار رکھا گیا۔ تاہم ، اس حکمت عملی کی شکل کی تعریف نسبتا simple آسان ہے ، اور دیگر تکنیکی اشارے کی تصدیق کی کمی ہے ، جس سے عملی استعمال میں سگنل کی اعلی ناکامی کا سامنا کرنا پڑ سکتا ہے۔ اس کے علاوہ ، اسٹاپ پوزیشن کی ترتیب نسبتا near قریب ہونے کی وجہ سے ، حکمت عملی میں ایک سے زیادہ نقصان کا مسئلہ بھی ہے۔ مستقبل میں ، حکمت عملی کو مزید اصلاح اور بہتری کے لئے سگنل کی تصدیق ، خطرے کے کنٹرول اور دیگر پہلوؤں سے بہتر بنانے کے لئے ، مجموعی استحکام اور منافع بخش صلاحیت کو بہتر بنانے کے لئے استعمال کیا جاسکتا ہے۔
/*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)