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