এই কৌশলটি সম্ভাব্য আপসাইড সুযোগগুলি সন্ধানের জন্য পরবর্তী সবুজ মোমবাতিগুলির সাথে সংমিশ্রণে ইনট্রাদাই হ্যামার বিপরীত প্যাটার্ন ব্যবহার করে। যখন একটি হ্যামার বিপরীত প্যাটার্ন উপস্থিত হয় এবং পরবর্তী মোমবাতিটি একটি সবুজ আপসাইড মোমবাতি হয়, তখন কৌশলটি একটি দীর্ঘ অবস্থান খোলে। স্টপ লসটি হ্যামার মোমবাতিটির সর্বনিম্ন স্তরে সেট করা হয় এবং লাভ গ্রহণ প্রবেশ মূল্যের 1.5 গুণে সেট করা হয়।
হ্যামার প্যাটার্ন একটি সাধারণ প্রযুক্তিগত প্যাটার্ন যা প্রায়শই একটি ডাউনট্রেন্ডের শেষে উপস্থিত হয়, যা একটি প্রবণতা বিপরীতের আগমনকে নির্দেশ করে। একটি সাধারণ হ্যামার প্যাটার্নের নিম্নলিখিত বৈশিষ্ট্য রয়েছেঃ
যখন হ্যামার প্যাটার্নটি নিশ্চিত হয়, যদি পরবর্তী মোমবাতিটি একটি সবুজ আপগ্রেড মোমবাতি হয় এবং নিম্নটি হ্যামার মোমবাতির নিম্নের চেয়ে বেশি হয়, তখন একটি উত্থান সংকেত গঠিত হয় এবং একটি দীর্ঘ অবস্থান প্রবেশ করা হয়। ঝুঁকি নিয়ন্ত্রণের জন্য হ্যামার মোমবাতির নিম্ন স্তরে স্টপ লস সেট করা হয় এবং সম্ভাব্য মুনাফা ক্যাপচার করার জন্য মুনাফা গ্রহণটি প্রবেশ মূল্যের 1.5 গুণে সেট করা হয়।
ইনট্রাডে হ্যামার বিপরীতমুখী প্যাটার্ন লং কৌশলটি হ্যামার প্যাটার্নের বিপরীতমুখী বৈশিষ্ট্যগুলি সম্পূর্ণরূপে ব্যবহার করে, পরবর্তী সবুজ মোমবাতি থেকে নিশ্চিতকরণের সাথে একত্রিত হয়ে, দুটি ধারাবাহিক মোমবাতি প্যাটার্নের উপর ভিত্তি করে একটি উত্থান সংকেত গঠন করে। একই সাথে, কৌশলটি ঝুঁকি এক্সপোজার নিয়ন্ত্রণ এবং একটি উচ্চ ঝুঁকি-পুরষ্কার অনুপাত বজায় রাখার জন্য একটি নির্দিষ্ট ঝুঁকি-পুরষ্কার অনুপাত ব্যবহার করে। তবে, কৌশলটির প্যাটার্নের সংজ্ঞা তুলনামূলকভাবে সহজ এবং অন্যান্য প্রযুক্তিগত সূচক থেকে যাচাইকরণের অভাব রয়েছে, যা ব্যবহারিক প্রয়োগে একটি উচ্চ সংকেত ব্যর্থতার হারের মুখোমুখি হতে পারে। এছাড়াও, কারণ স্টপ লসটি তুলনামূলকভাবে কাছাকাছি সেট করা হয়, কৌশলটি উচ্চ একক ক্ষতির সমস্যার মুখোমুখি হয়। ভবিষ্যতে, সামগ্রিক স্থিতিশীলতা এবং লাভজনকতা বাড়ানোর জন্য সংকেত নিশ্চিতকরণ এবং ঝুঁকি নিয়ন্ত্রণের ক্ষেত্রে কৌশলটি আরও অনুকূল এবং উন্নত
/*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)