দৈনিক ব্রেকআউট কৌশল হল দৈনিক ক্যান্ডেলস্টিক চার্টগুলির উপর ভিত্তি করে একটি সহজ প্রবণতা অনুসরণকারী কৌশল। এটি বাজারের গতি নির্ধারণের জন্য পূর্ববর্তী দিনের খোলার এবং বন্ধের দামের মধ্যে সম্পর্ক পর্যবেক্ষণ করে ট্রেডিং সংকেত তৈরি করে।
এই কৌশলটির মূল যুক্তি হল:
যদি পূর্ববর্তী দিনের মোমবাতি দেহটি সবুজ হয় (বন্ধের দাম খোলার দামের চেয়ে বেশি), এটি সেই দিনের একটি আপগ্রেড প্রবণতা নির্দেশ করে। কৌশলটি পরের দিন খোলার সময় দীর্ঘ হবে। যদি পূর্ববর্তী দিনের মোমবাতি দেহটি লাল হয় (বন্ধের দাম খোলার দামের চেয়ে কম), এটি একটি নেমে যাওয়ার প্রবণতা নির্দেশ করে। কৌশলটি পরের দিন খোলার সময় শর্ট হবে।
এই সহজ উপায়ে, কৌশলটি সাম্প্রতিক এক মোমবাতি চক্রের মধ্যে বাজারের গতি চিহ্নিত করতে পারে এবং সেই অনুযায়ী বাণিজ্য করতে পারে। এটি কৌশলটিকে সর্বশেষ বাজারের প্রবণতা অনুসরণ করতে দেয়।
বিশেষ করে, কৌশলটি নিম্নরূপ ট্রেডিং সংকেত উৎপন্ন করেঃ
এই যুক্তির মাধ্যমে, কৌশলটি স্বল্পমেয়াদী মূল্য প্রবণতা থেকে লাভবান হতে পারে।
এই কৌশলটির প্রধান সুবিধাগুলির মধ্যে রয়েছেঃ
কিছু ঝুঁকি এবং উন্নতির ক্ষেত্রঃ
দৈনিক ব্রেকআউট কৌশলটি দৈনিক মোমবাতিগুলির সহজ এবং কার্যকর তুলনার মাধ্যমে বাজারের গতি চিহ্নিত করে, এটিকে স্বল্পমেয়াদী প্রবণতার দিকে বাণিজ্য করার অনুমতি দেয়। যদিও এটি সহজ এবং বাস্তবায়ন করা সহজ, এটিতে হুইপস ঝুঁকি রয়েছে। পরামিতি এবং অতিরিক্ত সূচকগুলিতে আরও অপ্টিমাইজেশন কৌশল নির্ভরযোগ্যতা বাড়িয়ে তুলতে পারে।
/*backtest start: 2022-12-26 00:00:00 end: 2023-08-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Daily Candle Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=0.0) // Input parameters initialCapital = 10000 riskFactor = 3500 // Calculate the opening and closing values for the last day's candle lastDayOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on) lastDayClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on) // Determine the color of the last day's candle lastDayColor = lastDayOpen < lastDayClose ? color.green : color.red // Plot the last day's candle on the chart plotshape(series=na, color=lastDayColor, style=shape.triangledown, location=location.abovebar) // Calculate trade size based on available capital at last day's closing availableCapital = strategy.equity tradeSize = availableCapital / riskFactor // Trading conditions buyCondition = lastDayColor == color.green sellCondition = lastDayColor == color.red // Execute strategy orders with calculated trade size strategy.entry("Buy", strategy.long, qty=tradeSize, when=buyCondition) strategy.entry("Sell", strategy.short, qty=tradeSize, when=sellCondition) // Exit strategy stopLoss = 0.001 * lastDayOpen * tradeSize strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss) strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss) // Plot stop loss level on the chart plot(stopLoss, color=color.red, linewidth=2, title="Stop Loss")