ডাবল বলিঙ্গার ব্যান্ডস এক্সট্রিম রিভার্সাল ট্রেডিং কৌশল

BB SMA SD 布林带 极值反转 标准差 均值回归
সৃষ্টির তারিখ: 2025-03-05 10:10:08 অবশেষে সংশোধন করুন: 2025-03-05 10:10:08
অনুলিপি: 6 ক্লিকের সংখ্যা: 578
2
ফোকাস
319
অনুসারী

ডাবল বলিঙ্গার ব্যান্ডস এক্সট্রিম রিভার্সাল ট্রেডিং কৌশল ডাবল বলিঙ্গার ব্যান্ডস এক্সট্রিম রিভার্সাল ট্রেডিং কৌশল

ওভারভিউ

ডাবল-ব্রিজেন এক্সেল বিপরীত ট্রেডিং কৌশলটি একটি পরিসংখ্যানগত নীতির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং পদ্ধতি যা বাজারের চরম ওঠানামা অঞ্চলগুলি সনাক্ত করে এবং উচ্চ সম্ভাব্যতা বিপরীত ট্রেডিং সুযোগগুলিকে ধরে রাখে, দুটি ভিন্ন স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্রেন্ডের দুটি সেট সেট করে। এই কৌশলটি ট্রেডিং সিগন্যালের ট্রিগার হিসাবে চরম অবস্থার ব্যবহার করে যখন দামটি 3x স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্রেন্ডের স্পর্শ করে বা অতিক্রম করে এবং 2x স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্রেন্ডকে লাভজনক ব্রেকডাউন অঞ্চল হিসাবে ব্যবহার করে, যার ফলে একটি কাঠামোগত ঝুঁকি-লাভের কাঠামো তৈরি হয়।

এই কৌশলটির কেন্দ্রীয় অনুমান হল যে যখন দামগুলি পরিসংখ্যানগতভাবে চরম অঞ্চলে পৌঁছায় (৩x স্ট্যান্ডার্ড বিভাজন ব্যান্ডের বাইরে), তখন বাজারে প্রায়শই গড়ের প্রত্যাবর্তনের প্রবণতা দেখা দেয়, তাই বিপরীতমুখী সুযোগগুলিকে ধরা যায় 3x স্ট্যান্ডার্ড বিভাজন ব্যান্ডের নীচে এবং 3x স্ট্যান্ডার্ড বিভাজন ব্যান্ডের উপরে বিভাজন করে। একই সময়ে, কৌশলটি ক্রয়-বিক্রয় সংকেত চিহ্নিতকরণ, ডায়নামিক বুলিন ব্যান্ড ম্যাপিং এবং দাম এবং চরম অস্থিরতার স্তর স্পর্শ করার সময় রঙিন চিত্রের মাধ্যমে ব্যবসায়ীদেরকে ব্যবসায়ের সুযোগগুলিকে স্বজ্ঞাতভাবে সনাক্ত করতে সক্ষম করে।

কৌশল নীতি

ডাবল-ব্রিজড পলিটিক্যাল রিভার্স ট্রেডিং কৌশলটি নিম্নলিখিত কয়েকটি মূল উপাদানগুলির উপর ভিত্তি করে কাজ করেঃ

  1. ডাবল লেয়ার ব্রেন্ড সেটিং

    • প্রথম স্তরঃ 20 পিরিয়ডের চলমান গড়ের উপর ভিত্তি করে (এসএমএ) 2 গুণ স্ট্যান্ডার্ড ডিফারেনশিয়াল
    • দ্বিতীয় স্তরঃ 20 পিরিয়ডের চলমান গড়ের উপর ভিত্তি করে (এসএমএ) 3 গুণ স্ট্যান্ডার্ড ডিফারেনশিয়াল
  2. প্রবেশের শর্ত

    • একাধিক প্রবেশঃ দাম উপরে-নিচে তিনগুণ স্ট্যান্ডার্ড বিপরীত ব্লিন ব্যান্ডেট (lower2)
    • খালি মাথা প্রবেশঃ মূল্য নিচে উপরে 3 গুণ স্ট্যান্ডার্ড বিপরীত ব্রেকিং বেল্ট (উপরের 2)
  3. খেলার শর্ত

    • একাধিক শিরোপাঃ মূল্য উপরে 2 গুণ স্ট্যান্ডার্ড বিপরীত Brin বেল্ট (উপরের 1)
    • শূন্য শিরোপাঃ দাম নীচে নীচে 2 গুণ নীচে স্ট্যান্ডার্ড বিপরীত ব্রিন ব্যান্ডে ((lower1)
  4. ভিজ্যুয়াল সহায়ক

    • ব্রীণ রেখাচিত্রঃ বিভিন্ন রঙের ব্রীণ রেখাচিত্র যা বিভিন্ন স্ট্যান্ডার্ড ডিফারেনশিয়ালের গুণিতককে আলাদা করে
    • ক্রয় বা বিক্রয় সংকেত চিহ্নঃ প্রবেশের শর্ত পূরণ হলে ক্রয় বা বিক্রয় চিহ্ন প্রদর্শন করা হয়
    • রঙিন মানচিত্রঃ যখন দামগুলি তিনগুণ স্ট্যান্ডার্ড বিপরীত ব্রিন বন্ড স্পর্শ করে, তখন চরম মূল্যের অঞ্চলগুলিকে জোর দিয়ে রঙিন মানচিত্রটি সাদা করুন

কোড বাস্তবায়নের দিক থেকে, এই কৌশলটি প্রথমে 20 পিরিয়ডের উপর ভিত্তি করে একটি সরল চলমান গড় গণনা করে, যা ব্রেন্ডের মধ্যম রেখা হিসাবে কাজ করে, তারপরে যথাক্রমে 2x এবং 3x স্ট্যান্ডার্ড ডিভেরিয়েন্সকে তরঙ্গের পরিমাপ হিসাবে গণনা করে, যার ফলে একটি দ্বি-স্তরযুক্ত ব্রেন্ড সিস্টেম তৈরি হয়। ট্রেডিং সিগন্যালগুলি মূল্য এবং ব্রেন্ডের সাথে ক্রসগুলি সনাক্ত করতে ta.crossover এবং ta.crossunder ফাংশন ব্যবহার করে, সঠিক প্রবেশ এবং প্রস্থান সময় নির্ধারণের জন্য।

কৌশলগত সুবিধা

  1. মৌলিক পরিসংখ্যান: এই কৌশলটি পরিসংখ্যানবিজ্ঞানে সঠিক বন্টন নীতির উপর ভিত্তি করে, স্ট্যান্ডার্ড ডিভেরিয়েন্স ব্যবহার করে বাজারের অস্থিরতাকে পরিমাণে পরিমাপ করা হয়, এর তত্ত্বগত ভিত্তি দৃ solid়। সঠিক বন্টন অনুমানের অধীনে, দামটি 3x স্ট্যান্ডার্ড ডিভেরিয়েন্সের বাইরে থাকার সম্ভাবনা মাত্র 0.3% হয়, যা একটি খুব উচ্চ সম্ভাব্যতার বিপরীত সুযোগ দেয়।

  2. স্পষ্ট প্রবেশ ও প্রস্থান নিয়ম

  3. ঝুঁকি নিয়ন্ত্রণ কাঠামোগত: 3x স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্রাইন ব্যান্ডকে প্রবেশের পয়েন্ট হিসাবে এবং 2x স্ট্যান্ডার্ড ডিফারেনশিয়াল ব্রাইন ব্যান্ডকে প্রস্থান পয়েন্ট হিসাবে ব্যবহার করে, কৌশলটি ঝুঁকি ব্যবস্থাপনার কাঠামোটি অন্তর্নির্মিত করে, যাতে প্রতিটি লেনদেনের একটি ভাল ঝুঁকি-লাভের অনুপাত থাকে।

  4. বিভিন্ন বাজারের সাথে খাপ খাইয়ে নেওয়া: এই কৌশলটি অস্থির বাজারে গড় মূল্যের প্রত্যাবর্তনের সুযোগকে ধরতে পারে এবং প্রবণতা বাজারে চরম বিপর্যয় পয়েন্টের মাধ্যমে প্রবেশ করতে পারে এবং শক্তিশালী অভিযোজনশীলতা প্রদর্শন করতে পারে।

  5. ভিজ্যুয়াল ফিডব্যাক: ব্রিনব্যান্ড ভিজ্যুয়ালাইজেশন, ট্রেডিং সিগন্যাল চিহ্নিতকরণ এবং বিশেষ মূল্য স্তরের রঙিন গ্রাফের মাধ্যমে, কৌশলটি প্রচুর ভিজ্যুয়াল প্রতিক্রিয়া সরবরাহ করে যা ব্যবসায়ীদের দ্রুত ট্রেডিং সুযোগগুলি সনাক্ত এবং মূল্যায়ন করতে সহায়তা করে।

  6. প্যারামিটার সংক্ষিপ্তকৌশলঃ শুধুমাত্র একটি প্রধান প্যারামিটার সেট করতে হবে যা ব্রিন ব্যান্ডের দৈর্ঘ্য, অপারেশনটি সহজ, ওভার-অপ্টিমাইজেশনের ঝুঁকি হ্রাস করে।

কৌশলগত ঝুঁকি

  1. ভুয়া আক্রমণের ঝুঁকি: দামগুলি স্বল্প সময়ের জন্য 3 গুণ স্ট্যান্ডার্ড বিভাজন ব্রিনের ব্যান্ডটি অতিক্রম করার পরে অবিলম্বে ফিরে আসতে পারে, যা একটি মিথ্যা সংকেত তৈরি করে। সমাধানটি হ’ল নিশ্চিতকরণ সূচক যুক্ত করা বা সময় ফিল্টার সেট করা যা নির্দিষ্ট অঞ্চলে দামের থাকার জন্য সর্বনিম্ন সময় প্রয়োজন।

  2. প্রবণতা শক্তিশালী হলে বিপরীতমুখী ট্রেডিংয়ের ঝুঁকি: একটি শক্তিশালী প্রবণতা বাজারে, দামগুলি ক্রমাগত চরম অঞ্চলে চলতে পারে, যার ফলে ক্রমাগত ক্ষতি হয়। সমাধানটি হল প্রবণতা সূচকগুলি (যেমন একটি চলমান গড় বা ADX সূচকের দিকনির্দেশ) সংযুক্ত করা এবং কেবলমাত্র মূল প্রবণতার সাথে সামঞ্জস্যপূর্ণ দিকনির্দেশে ট্রেড করা।

  3. ব্ল্যাক সোয়ান-এর ঝুঁকি: বাজারের অপ্রত্যাশিত ঘটনাগুলি স্বাভাবিক পরিসংখ্যানগত বন্টন অনুমানের বাইরে দামের তীব্র ওঠানামা করতে পারে। সমাধানটি হ’ল স্থায়ী স্টপ লস সেট করা, বা চরম ওঠানামার সময় ট্রেডিং স্থগিত করার জন্য ওঠানামা ফিল্টার ব্যবহার করা।

  4. প্যারামিটার স্থায়িত্ব ঝুঁকিস্থির ২০ চক্র এবং ২/৩ গুণ স্ট্যান্ডার্ড ডিভার্জ সেটিং সব বাজার এবং সময় ফ্রেম জন্য উপযুক্ত নাও হতে পারে। সমাধান হল বিভিন্ন প্যারামিটার সমন্বয় retesting দ্বারা, একটি নির্দিষ্ট বাজার জন্য সর্বোত্তম প্যারামিটার খুঁজে পেতে, অথবা স্বনির্ধারিত ব্রিন ব্যান্ডউইথ ব্যবহার বিবেচনা।

  5. উচ্চ অস্থিরতার পরিবেশে অত্যধিক লেনদেন: উচ্চ অস্থিরতার পরিবেশে, দামগুলি প্রায়শই চরম ব্রিন ব্যান্ডেজ স্পর্শ করতে পারে, অত্যধিক ট্রেডিং সংকেত তৈরি করে। সমাধানটি হল ট্রেডিং ফ্রিকোয়েন্সি সীমাবদ্ধতা বা অস্থিরতা ফিল্টার শর্ত যুক্ত করা।

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. ট্রেন্ড ফিল্টার যোগ করুন: ট্রেডিং সিগন্যাল ফিল্টার করার জন্য ট্রেডিং নির্দেশক (যেমন দীর্ঘমেয়াদী চলমান গড় বা ADX নির্দেশক) এর সাথে ট্রেডিং সিগন্যালগুলি একত্রিত করুন, কেবল ট্রেডিংয়ের দিকনির্দেশে ট্রেড করুন বা ট্রেডিংয়ের সাথে সামঞ্জস্যপূর্ণ সিগন্যালগুলিকে শক্তিশালী করুন। এই ধরনের অপ্টিমাইজেশানটি বিপরীত ট্রেডিংয়ের ক্ষতির পরিমাণ উল্লেখযোগ্যভাবে হ্রাস করতে পারে।

  2. ব্রিন-ব্যান্ড প্যারামিটারগুলির সাথে মানিয়ে নেওয়া: নির্দিষ্ট বুলিং বন্ডের দৈর্ঘ্য এবং স্ট্যান্ডার্ড ডিফারেনশিয়ালকে বাজারের অস্থিরতার উপর ভিত্তি করে স্বনির্ধারিত প্যারামিটারে রূপান্তর করুন, যেমন কম অস্থিরতার পরিবেশে স্ট্যান্ডার্ড ডিফারেনশিয়ালকে হ্রাস করা এবং উচ্চ অস্থিরতার পরিবেশে স্ট্যান্ডার্ড ডিফারেনশিয়ালকে বাড়ানো। এটি কৌশলকে বিভিন্ন বাজারের অবস্থার সাথে আরও ভালভাবে মানিয়ে নিতে পারে।

  3. লেনদেনের পরিসরের পরিসরে বৃদ্ধি: ট্রেডিং ভলিউম নিশ্চিতকরণ ব্যবস্থায় যোগদানের ফলে, শুধুমাত্র যখন দামের ব্রেকডাউনগুলি যথেষ্ট পরিমাণে ট্রেডিং ভলিউমের সাথে থাকে তখনই প্রবেশ করা যায়, যা মিথ্যা ব্রেকডাউনের ঝুঁকি হ্রাস করতে পারে।

  4. সময় ফিল্টার যোগ করুন: সময় ফিল্টারিং এর মাধ্যমে, গুরুত্বপূর্ণ অর্থনৈতিক তথ্য প্রকাশ বা নির্দিষ্ট উচ্চ অস্থিরতার সময়গুলি এড়ানো যায়, যা বাজারের গোলমালের কারণে ভুল সংকেতগুলি হ্রাস করতে পারে।

  5. স্টপ লস এবং আংশিক লাভের কৌশল: ডায়নামিক স্টপ লস সেটিং এবং আংশিক মুনাফা সুবিধা যোগ করা, যেমন যখন দাম মধ্যম ট্রেইল (এসএমএ) ফিরে আসে তখন আংশিক প্লেইন করা, কৌশলটির সামগ্রিক ঝুঁকি-সমন্বয় মুনাফা বাড়িয়ে তুলতে পারে।

  6. অপ্টিমাইজেশন প্রস্থান লজিক: বর্তমান কৌশলটি একটি নির্দিষ্ট 2x স্ট্যান্ডার্ড ডিফারেনশিয়াল বুলিন ব্যান্ডকে একটি প্রারম্ভিক পয়েন্ট হিসাবে ব্যবহার করে, বাজার পরিস্থিতির গতিশীলতা অনুসারে প্রারম্ভিক পয়েন্টটি সামঞ্জস্য করার জন্য বা অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে মিলিত হয়ে প্রারম্ভিক সময়কে অনুকূলিত করার জন্য বিবেচনা করা যেতে পারে।

সারসংক্ষেপ

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

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

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

কৌশল সোর্স কোড
/*backtest
start: 2024-03-04 00:00:00
end: 2024-07-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Double Bollinger Bands Strategy with Signals (By Rolwin)", overlay=true)

// Input settings
length = input(20, title="Bollinger Bands Length")
src = close

// Bollinger Bands (Standard Deviation Levels)
bb1_mult = 2.0
bb2_mult = 3.0
basis = ta.sma(src, length)
dev1 = bb1_mult * ta.stdev(src, length)
dev2 = bb2_mult * ta.stdev(src, length)

// Band Levels
upper1 = basis + dev1
lower1 = basis - dev1
upper2 = basis + dev2
lower2 = basis - dev2

// **Trading Conditions**
longCondition = ta.crossover(src, lower2)  // Price crosses above lower 3SD band
shortCondition = ta.crossunder(src, upper2)  // Price crosses below upper 3SD band

// **Exit Conditions**
exitLong = ta.crossover(src, upper1)  // Exit long at upper 2SD band
exitShort = ta.crossunder(src, lower1)  // Exit short at lower 2SD band

// **Execute trades**
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)

strategy.close("Long", when=exitLong)
strategy.close("Short", when=exitShort)

// **Plot Bollinger Bands**
plot(upper1, color=color.blue, title="Upper Band (2 SD)")
plot(lower1, color=color.blue, title="Lower Band (2 SD)")
plot(upper2, color=color.red, title="Upper Band (3 SD)")
plot(lower2, color=color.red, title="Lower Band (3 SD)")
plot(basis, color=color.gray, title="Middle Band (SMA)")

// **Plot Buy & Sell Signals**
plotshape(longCondition, location=location.belowbar, color=color.green, style=shape.labelup, size=size.small, title="BUY Signal")
plotshape(shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small, title="SELL Signal")

// **Candle Coloring for 3SD Touch**
touches3SD = (src >= upper2) or (src <= lower2)
barcolor(touches3SD ? color.white : na)  // Change to white if touching 3SD band