রিসোর্স লোড হচ্ছে... লোডিং...

ব্রেকআউট ট্রেডিং সিস্টেম

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২১ ১৪ঃ২২ঃ২৮
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি একটি ব্রেকআউট ট্রেডিং সিস্টেম যা মূলত দামের অগ্রগতির উপর ভিত্তি করে কিনে এবং বিক্রি করে। সিস্টেমটি মূল্যের অগ্রগতির অঞ্চল নির্ধারণের জন্য বোলিংজার ব্যান্ডগুলি ব্যবহার করে। যখন দাম বোলিংজার ব্যান্ডের নীচের রেল দিয়ে উপরে যায়, তখন একটি ক্রয় অর্ডার স্থাপন করা হবে। যখন দাম বোলিংজার ব্যান্ডের মাঝারি রেল বা নীচের রেল দিয়ে নীচে যায়, তখন একটি বিক্রয় অর্ডার স্থাপন করা হবে।

কৌশল নীতি

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


আরো