EVWMA এবং Bollinger Bands এর উপর ভিত্তি করে EVWBB কৌশল

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

img

সারসংক্ষেপ

এই কৌশলটি ইভিডব্লিউএমএকে বলিংজার ব্যান্ডের বেস লাইন হিসাবে ব্যবহার করে। যখন দাম উপরের ব্যান্ডটি ভেঙে যায় তখন এটি দীর্ঘ হয় এবং দামের প্রবণতা ক্যাপচার করার জন্য দামের নীচের ব্যান্ডটি ভেঙে গেলে এটি ছোট হয়।

কৌশলগত যুক্তি

কৌশলটি প্রথমে গত ৩০টি সময়কালের মোট ভলিউমকে vol_period হিসাবে গণনা করে। তারপর এটি সূত্র ব্যবহার করে EVWMA গণনা করেঃ (পূর্ববর্তী EVWMA x (vol_period - বর্তমান ভলিউম) + বর্তমান ভলিউম x বন্ধ) / vol_period।

বোলিংজার ব্যান্ডের ভিত্তিটি ইভিডব্লিউএমএ হিসাবে সেট করা হয়, এবং উপরের এবং নীচের ব্যান্ডগুলি বেস ± 2 * স্টেভ ((close) । যখন দাম উপরের ব্যান্ডের উপরে ভেঙে যায় তখন কৌশলটি দীর্ঘ হয় এবং যখন দাম নীচের ব্যান্ডের নীচে ভেঙে যায় তখন সংক্ষিপ্ত হয়। স্টপ লস বেস স্তরে সেট করা হয়।

সুবিধা বিশ্লেষণ

  1. ইভিডব্লিউএমএ মুভিং মিডিয়ার চেয়ে দামের পরিবর্তনকে আরও ভালভাবে প্রতিফলিত করে, যার ফলে একটি মসৃণ লাইন হয়।

  2. বোলিংজার ব্যান্ডগুলি স্পষ্টভাবে মূল্যের ওঠানামা উপরের এবং নীচের সীমা চিহ্নিত করে, যা ব্রেকআউটগুলি ধরা সহজ করে তোলে।

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

  4. বেস লেভেলের স্টপ লস ঝুঁকি নিয়ন্ত্রণে সহায়তা করে।

ঝুঁকি বিশ্লেষণ

  1. বিপুল বাজারের ওঠানামা চলাকালীন ইভিডব্লিউএমএ সময়ের সাথে সাথে দামের পরিবর্তনগুলি প্রতিফলিত করতে ব্যর্থ হতে পারে, যার ফলে অনুপস্থিত প্রবেশের সুযোগগুলি ঘটে।

  2. বোলিংজার ব্যান্ডগুলি ব্যাপ্তি সীমাবদ্ধ বাজারের সময় হুইপসাউয়ের ঝুঁকিতে থাকে, যা অপ্রয়োজনীয় এন্ট্রিগুলিকে ট্রিগার করে।

  3. পজিশনের আকার নির্ধারণ এবং হোল্ডিং পিরিয়ড ম্যানেজমেন্টের অভাব সন্তোষজনক মুনাফা বা বড় ক্ষতির কারণ হতে পারে।

  4. লাভের লক্ষ্যমাত্রার অনুপস্থিতিতে যুক্তিসঙ্গত লক্ষ্যমাত্রার বাইরে অবস্থান রাখার ঝুঁকি রয়েছে।

অপ্টিমাইজেশান নির্দেশাবলী

  1. অপ্টিমাম লুকব্যাক পিরিয়ড খুঁজে পেতে বিভিন্ন প্যারামিটার সেটিং পরীক্ষা করুন।

  2. এন্ট্রি সিগন্যালগুলিকে পরিমার্জন করার জন্য MACD এর মত ফিল্টার যুক্ত করার কথা বিবেচনা করুন।

  3. লেনদেন পরিচালনার জন্য নির্দিষ্ট সময়সীমা নির্ধারণ করা।

  4. যুক্তিসঙ্গত লাভের লক্ষ্য নির্ধারণের জন্য লাভের লক্ষ্য নির্ধারণ করুন।

  5. বাজারের অবস্থার উপর ভিত্তি করে পজিশনের আকার সামঞ্জস্য করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EVWBB Strategy [QuantNomad]", shorttitle="EVWBB Strategy [QN]", overlay=true)

// Inputs
sum_length = input(30,  title = "Length", type = input.integer)
mult       = input(2.0, minval=0.001, maxval=50)
 
// Calculate Volume Period
vol_period = sum(volume, sum_length)

// Calculate EVWMA
evwma = 0.0
evwma := ((vol_period - volume) * nz(evwma[1], close) + volume * close) / (vol_period)

basis = evwma
dev = mult * stdev(close, sum_length)

upper = basis + dev
lower = basis - dev

plot(basis, color=color.red)
p1 = plot(upper, color=color.blue)
p2 = plot(lower, color=color.blue)
fill(p1, p2)

buyEntry = crossover(close, lower)
sellEntry = crossunder(close, upper)

strategy.entry("BBandLE", strategy.long,  stop = upper , oca_name = "BollingerBands",  comment="BBandLE")
strategy.entry("BBandSE", strategy.short, stop = lower,  oca_name = "BollingerBands", comment="BBandSE")

strategy.exit("BBand L SL", "BBandLE", stop = basis)
strategy.exit("BBand S SL", "BBandSE", stop = basis)

আরো