এটি মোমবাতি প্যাটার্ন বিশ্লেষণের উপর ভিত্তি করে একটি মাল্টি-টাইমফ্রেম ট্রেডিং কৌশল, যা বাউলি গ্লোফিং, হ্রাস গ্লোফিং এবং ডোজি প্যাটার্নগুলি সনাক্ত করে ট্রেডিং সংকেত উত্পন্ন করে। কৌশলটি দৈনিক সময়সীমার উপর কাজ করে, একাধিক প্রযুক্তিগত সূচক এবং প্যাটার্ন বৈশিষ্ট্যগুলিকে একত্রিত করে বাজারের প্রবণতা বিপরীত পয়েন্ট এবং সর্বোত্তম প্রবেশের সময় নির্ধারণ করে।
কৌশলটির মূল যুক্তি হল প্রোগ্রাম্যাটিকভাবে তিনটি ক্লাসিক ক্যান্ডেলস্টিক প্যাটার্ন সনাক্ত করাঃ
কয়েন সংকেতগুলি মোমবাতিটির নীচে প্রদর্শিত হয় যখন উত্থান গলফিং প্যাটার্নগুলি সনাক্ত করা হয়; হ্রাস গলফিং প্যাটার্নগুলির জন্য বিক্রয় সংকেতগুলি মোমবাতিটির উপরে প্রদর্শিত হয়; এবং ডোজি প্যাটার্নগুলি মোমবাতিটির শীর্ষে চিহ্নিত করা হয়। কৌশলটি মোমবাতির মাধ্যমে সংকেত টীকা বাস্তবায়ন করেlabel.new() ফাংশন ব্যবহার করে সিগন্যাল ভিজ্যুয়ালাইজেশন উন্নত করে।
কৌশলটি ক্লাসিক ক্যান্ডেলস্টিক প্যাটার্ন বিশ্লেষণকে প্রোগ্রাম্যাটিকভাবে বাস্তবায়ন করে, ভাল অপারেবিলিটি এবং প্রসারণযোগ্যতা সরবরাহ করে। উপযুক্ত পরামিতি সেটিংস এবং ঝুঁকি নিয়ন্ত্রণের মাধ্যমে, এটি ট্রেডিং সিদ্ধান্তের জন্য মূল্যবান রেফারেন্স সরবরাহ করতে পারে। ভবিষ্যতের উন্নতিগুলি আরও প্রযুক্তিগত সূচক যুক্ত করতে এবং কৌশল স্থিতিশীলতা এবং নির্ভরযোগ্যতা বাড়ানোর জন্য সংকেত নিশ্চিতকরণ প্রক্রিয়াগুলি অনুকূলিতকরণে মনোনিবেশ করতে পারে।
/*backtest start: 2024-01-06 00:00:00 end: 2025-01-04 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Sensex Option Buy/Sell Signals", overlay=true) // Input parameters bullishColor = color.new(color.green, 0) bearishColor = color.new(color.red, 0) dojiColor = color.new(color.yellow, 0) // Candlestick pattern identification isBullishEngulfing = close[1] < open[1] and close > open and close > high[1] and open < low[1] isBearishEngulfing = close[1] > open[1] and close < open and close < low[1] and open > high[1] isDoji = math.abs(close - open) <= (high - low) * 0.1 // Plot buy/sell signals buySignal = isBullishEngulfing sellSignal = isBearishEngulfing timeframeCondition = input.timeframe("D", title="Timeframe for signals") // Buy Signal if buySignal label.new(bar_index, high, "Buy", style=label.style_label_up, color=bullishColor, textcolor=color.white) strategy.entry("Buy", strategy.long) // Sell Signal if sellSignal label.new(bar_index, low, "Sell", style=label.style_label_down, color=bearishColor, textcolor=color.white) strategy.entry("Sell", strategy.short) // Highlight Doji candles if isDoji label.new(bar_index, high, "Doji", style=label.style_circle, color=dojiColor, textcolor=color.black) // Alerts alertcondition(buySignal, title="Buy Alert", message="Bullish Engulfing Pattern Detected") alertcondition(sellSignal, title="Sell Alert", message="Bearish Engulfing Pattern Detected") // Add plot shapes for visibility plotshape(series=buySignal, title="Buy Signal", location=location.belowbar, color=bullishColor, style=shape.labelup, text="BUY") plotshape(series=sellSignal, title="Sell Signal", location=location.abovebar, color=bearishColor, style=shape.labeldown, text="SELL")