
একটি বিক্রেতার বিপরীতমুখী কৌশল হল একটি সুনির্দিষ্ট ট্রেডিং কৌশল যা মূলধন বিক্রয়ের সময় একটি সম্পদ বিক্রির জন্য অনুকূলিতকরণ করে। এই কৌশলটি ব্যবহার করে ব্যবসায়ীরা একটি পদ্ধতিগত পদ্ধতি থেকে উপকৃত হবে যা স্পষ্ট প্রবেশ এবং প্রস্থান শর্তাবলী দ্বারা সমর্থিত।
এই কৌশলটি প্রযুক্তিগত সূচক এবং স্পষ্ট প্যারামিটার সমন্বয় ব্যবহার করে ব্যবসায়ীদের বাজারের অস্থিরতার মধ্য দিয়ে পরিচালনা করে। কৌশলটি সম্ভাব্য বিপর্যয় চিহ্নিত করার জন্য ঐতিহাসিক মূল্যের তথ্যের গভীর বিশ্লেষণের উপর ভিত্তি করে।
যখন মোট শতাংশের পরিবর্তন ক্রসটি প্রত্যাশিত উত্থানের মান অতিক্রম করে, তখন কৌশলটি শূন্য অবস্থানের সৃষ্টিকে ট্রিগার করে। এই ক্রস শর্তটি রুবিক সংকেত হিসাবে কাজ করে, যা মূল্যের গতিতে সম্ভাব্য বিপরীত দিক চিহ্নিত করার জন্য ব্যবহৃত হয়। ব্যবসায়ীরা এই সংকেতটি ব্যবহার করে শূন্য অবস্থানের সূচনা করতে পারে, কৌশলগতভাবে প্রবণতা বিপরীত হওয়ার প্রত্যাশা করে।
প্রতিকূল বাজার পরিস্থিতি প্রতিরোধ করার জন্য, এই কৌশলটি একটি যত্নশীল ঝুঁকি ব্যবস্থাপনা সিস্টেম অন্তর্ভুক্ত করেছে। বেরিয়ে যাওয়ার শর্তগুলি গণনা করা স্টপ লস এবং স্টপ পজিশনের দ্বারা সংজ্ঞায়িত করা হয়, যা পজিশনের গড় প্রবেশের দামের গতিশীলতার উপর ভিত্তি করে নির্ধারিত হয়।
একবার খোলার অবস্থান প্রতিষ্ঠিত হলে, স্টপ লস এবং স্টপ আউটপুট গণনা করা হয়। স্টপ লস নির্ধারণ করা হয় গড় প্রবেশ মূল্য এবং স্টপ লস শতাংশের গুণিতক দ্বারা। স্টপ আউটপুট গড় প্রবেশ মূল্য এবং স্টপ আউটপুট শতাংশের গুণিতক দ্বারা নির্ধারিত হয়। এই ঝুঁকি ব্যবস্থাপনার স্তরগুলি আপনাকে স্পষ্ট নির্দেশনা দেয় যে কখন আপনার অবস্থান থেকে বেরিয়ে আসতে হবে, যাতে আপনার মূলধন সুরক্ষিত থাকে এবং মুনাফা অর্জিত হয়।
এই কৌশলটির সুবিধাগুলো হলঃ
ট্রেডিং সিদ্ধান্ত গ্রহণের ক্ষেত্রে সুস্পষ্ট প্রবেশ এবং প্রস্থান নিয়ম প্রদান করা।
টেকনিক্যাল ইন্ডিকেটর ব্যবহার করে সিদ্ধান্ত গ্রহণের সঠিকতা বাড়ানোর জন্য বিপরীতমুখী সুযোগগুলি চিহ্নিত করুন।
গতিশীল হিসাব স্টপ লস স্টপ পজিশন, ভাল ঝুঁকি নিয়ন্ত্রণ।
একটি পদ্ধতিগত পদ্ধতি কার্যকারিতা পর্যবেক্ষণ এবং মূল্যায়ন করতে সাহায্য করে।
প্যারামিটার অপ্টিমাইজেশনের অনুমতি দেয় যাতে কৌশলগুলি বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নিতে পারে
এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
বিপরীত সিগন্যাল ভুল সংকেত দিতে পারে, যার ফলে ক্ষতি হতে পারে।
স্টপ লস স্টপ সেট না করা হলে, অতিরিক্ত ক্ষতি হতে পারে বা লাভের পরিমাণ কমিয়ে দিতে পারে।
ভুল প্যারামিটার সেট করলে খারাপ পারফরম্যান্স হতে পারে।
প্রধান ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা হলঃ
সিগন্যালের নির্ভরযোগ্যতা যাচাই করুন এবং ভুয়া সিগন্যাল এড়িয়ে চলুন।
পরীক্ষা এবং অপ্টিমাইজেশান ক্ষতি প্রতিরোধের পরামিতি
বিভিন্ন বাজারের অবস্থার মধ্যে স্থিতিশীলতা মূল্যায়ন করা।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
আরও প্রযুক্তিগত সূচক পরীক্ষা করুন এবং আরও নির্ভরযোগ্য বিপরীত সিগন্যাল খুঁজুন।
মেশিন লার্নিং পদ্ধতি ব্যবহার করে গতিশীলভাবে স্টপ লস স্টপ অপ্টিমাইজ করুন।
সংকেতের নির্ভুলতা বাড়ানোর জন্য, বাজারের পক্ষপাতিত্বের মূল্যায়ন করার জন্য সংবেদনশীলতার সূচকগুলির সাথে যুক্ত করুন।
পজিশন স্কেল ম্যানেজমেন্ট অপ্টিমাইজ করুন, বড় ট্রেন্ডের উপর নজর রাখুন।
শেয়ারের বৈশিষ্ট্যগুলি মূল্যায়ন করুন এবং কৌশলটির জন্য সবচেয়ে উপযুক্ত স্টক নির্বাচন করুন।
বিক্রয়-ব্যাক-ডাউন কৌশলটি ব্যবসায়ীদের জন্য একটি শক্তিশালী সরঞ্জাম সরবরাহ করে যা দামের উত্সাহের মধ্যে সক্রিয়ভাবে আদর্শ বিপরীত লিকুইডিংয়ের সুযোগগুলি সন্ধান করে। একটি শক্ত কাঠামো এবং নিখুঁত বিশ্লেষণের ভিত্তিতে নেওয়া সিদ্ধান্তের সাথে, কৌশলটি ব্যবসায়ীদের বাজার সুযোগগুলিকে সক্রিয়ভাবে দখল করতে সক্ষম করে। একই সাথে, কৌশলটি কাস্টমাইজযোগ্য প্যারামিটার সরবরাহ করে যা ব্যবসায়ীদের তাদের নিজস্ব ট্রেডিং কৌশল তৈরি করতে দেয়।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Sell the Rallies", overlay=true, initial_capital=212, commission_type=strategy.commission.percent, commission_value=0, pyramiding=2)
// Backtest dates
fromMonth = input(1, "From Month")
fromDay = input(10, "From Day")
fromYear = input(2020, "From Year")
thruMonth = input(2, "Thru Month")
thruDay = input(21, "Thru Day")
thruYear = input(2024, "Thru Year")
// Define window of time for backtest
start = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59)
withinWindow() => true
inp_lkb = input(1, "Lookback Period")
// Calculate percentage change
perc_change(lkb) =>
overall_change = ((close - ta.valuewhen(withinWindow(), close, lkb)) / ta.valuewhen(withinWindow(), close, lkb)) * 100
// Call the function
overall = perc_change(inp_lkb)
// Entry
rally = input(2, "Rally")
if ta.crossover(overall, rally) and withinWindow()
strategy.entry("Short", strategy.short)
// Exit
stopLoss = input(2, "Stop Loss (%)") / 100
takeProfit = input(2, "Take Profit (%)") / 100
shortStopPrice = strategy.position_avg_price * (1 + stopLoss)
shortTakeProfit = strategy.position_avg_price * (1 - takeProfit)
strategy.exit("Exit", "Short", stop=shortStopPrice, limit=shortTakeProfit)