
এই কৌশলটি একটি বিরতিযুক্ত ট্রেডিং সিস্টেম, যা মূলত দামের বিরতির উপর ভিত্তি করে ক্রয় এবং বিক্রয় ক্রিয়াকলাপ পরিচালনা করে। এই সিস্টেমটি বিউরিন ব্যান্ডের সূচক ব্যবহার করে বিরতিযুক্ত দামের অঞ্চলগুলি নির্ধারণ করতে। যখন দামটি বিউরিন ব্যান্ডের নীচের ট্র্যাক থেকে উর্ধ্বমুখী হয়, তখন ক্রয় করা হয়; যখন দামটি বিউরিন ব্যান্ডের মাঝারি বা নীচের ট্র্যাক থেকে নীচে উর্ধ্বমুখী হয়, তখন বিক্রয় করা হয়।
এই কৌশলটি বুলিন বন্ডের সূচক ব্যবহার করে দামের ব্রেকআউট অঞ্চলগুলি নির্ধারণ করে। বুলিন বন্ডটি একটি n দিনের সরল চলমান গড় এবং এর স্ট্যান্ডার্ড ডিফারেনশিয়ালের গুণিতক দ্বারা গঠিত। এখানে, আমরা 20 দিনের সর্বোচ্চ এবং সর্বনিম্ন দামের গড় লাইনটি বুলিন বন্ডের আপ এবং ডাউন ট্রেলগুলি নির্ধারণ করতে এবং বেসলাইন হিসাবে আপ এবং ডাউন ট্রেলের গড় মান গণনা করি।
যখন ক্লোজিং প্রাইস নীচের ট্র্যাক থেকে উপরে উঠে যায়, তখন এটি নির্দেশ করে যে দামটি উত্সাহী হতে শুরু করেছে, এটি একটি কেনার সংকেত। যখন ক্লোজিং প্রাইস মধ্যম ট্র্যাক বা নীচের ট্র্যাক থেকে নীচে উঠে যায়, তখন এটি নির্দেশ করে যে উত্সাহ শেষ হয়ে গেছে এবং একটি অবস্থান বিক্রি করা দরকার। এই কৌশলটি মূল্যের ব্রেকিংয়ের বৈশিষ্ট্যটি ব্যবহার করে যা উপরে বা নীচে চালিত হয়।
প্রতিকারঃ
এই কৌশলটি একটি ব্রিনব্যান্ড-ভিত্তিক মূল্য ব্রেকিং ট্রেডিং কৌশল। এটি ট্রেডিংয়ের সুযোগ সন্ধানের জন্য মূল্য ব্রেকিংয়ের বৈশিষ্ট্যগুলি ব্যবহার করে। সুবিধাগুলি সহজ এবং সহজেই বোঝা যায়; অসুবিধাগুলি হ’ল মিথ্যা ব্রেকিংয়ের সম্ভাবনা রয়েছে, যা ক্ষতির দিকে পরিচালিত করে। আমরা প্যারামিটারগুলি সামঞ্জস্য করে, অন্যান্য সূচকগুলির সাথে মিলিত হয়ে এবং স্টপ লস সেট করে এই কৌশলটি অপ্টিমাইজ করতে পারি।
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0
//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4
strategy("Eswar New",shorttitle = "ESW")
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)
longCondition = crossover(close,upper[1])
if (longCondition)
strategy.entry("Long", strategy.long)
if(exit==1)
if (crossunder(close,lower[1]))
strategy.close("Long")
if(exit==2)
if (crossunder(close,basis[1]))
strategy.close("Long")