পরিমাণগত পরিসরের অগ্রগতির উপর ভিত্তি করে অভিযোজনশীল ওঠানামা কৌশল

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

img

সারসংক্ষেপ

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

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

মূল যুক্তিটি হ'ল সর্বাধিক সাম্প্রতিক এন চক্রগুলিতে ইতিবাচক এবং নেতিবাচক লেনদেনের পরিমাণের সর্বোচ্চ এবং সর্বনিম্ন মানগুলি গণনা করা একটি অভিযোজনশীল ওঠানামা পরিসীমা গঠনের জন্য। বিচারটি সম্পূর্ণ করার জন্য ইয়েন ইয়াং লাইন সংকেত বিবেচনা করার সময় এই পরিসরের ভিত্তিতে বর্তমান সময়ের মধ্যে কোনও অগ্রগতি ঘটে কিনা তা নির্ধারণ করুন।

নির্দিষ্ট হিসাব পদ্ধতি হলঃ

  1. সর্বাধিক লেনদেনের পরিমাণ গণনা করুন সর্বনিম্ন লেনদেনের পরিমাণ সর্বনিম্ন N সাম্প্রতিক N চক্রের মধ্যে
  2. লেনদেনের ভলিউম বর্তমান চক্রের ভলিউমের চেয়ে বেশি কিনা তা নির্ধারণ করুন সর্বোচ্চ
  3. বর্তমান মোমবাতি ইয়েন বা ইয়াং হয় কিনা সংমিশ্রণ ব্রেকথ্রু সংকেত রায় সম্পন্ন করতে
  4. দীর্ঘ এবং সংক্ষিপ্ত সংকেত উৎপন্ন

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

এই কৌশলটির প্রধান সুবিধাগুলো হল:

  1. অভিযোজিত পরিসীমা সেটিং বাজারের পরিবর্তন সংবেদনশীল
  2. উচ্চ অস্থিরতা বৃদ্ধি প্রবণতা ধরা, অনুপস্থিত লেনদেনের হার হ্রাস
  3. মিথ্যা অগ্রগতি এড়াতে মোমবাতি আকৃতির রায় একত্রিত করুন
  4. বাস্তবায়ন এবং পরিবর্তন করা সহজ
  5. প্যারামিটারগুলি বিভিন্ন পণ্যের জন্য সামঞ্জস্যযোগ্য

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

এই কৌশলের কিছু ঝুঁকিও রয়েছে:

  1. উচ্চতা এবং হত্যার নিচে তাড়া করার প্রবণতা, নিয়ন্ত্রণের জন্য পরামিতি সামঞ্জস্য করতে হবে
  2. বড় চক্রের দোলনশীল বাজারে প্রায়শই মিথ্যা সংকেত তৈরি করতে পারে
  3. স্বাভাবিক এবং অস্বাভাবিক অগ্রগতি আলাদা করতে পারে না, বিচার করার জন্য অন্যান্য সূচক বা নিদর্শন অন্তর্ভুক্ত করতে হবে
  4. প্রতিটি অগ্রগতির জন্য শুধুমাত্র একটি প্রবেশের সুযোগ, প্রবণতা ট্র্যাক করতে পারবেন না

চক্রের পরামিতিগুলি সামঞ্জস্য করা এবং ফিল্টারিংয়ের জন্য অন্যান্য সূচকগুলি অন্তর্ভুক্ত করা অপ্টিমাইজ করতে পারে।

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

কৌশলটি বিভিন্ন উপায়ে অপ্টিমাইজ করা যেতে পারেঃ

  1. বিভিন্ন বাজারের চক্রের সাথে সামঞ্জস্য রেখে ব্যাপ্তি দৈর্ঘ্য সামঞ্জস্য করার জন্য ব্যবধান বাড়ান
  2. সিগন্যাল ফিল্টার করার জন্য এমএ, বোলিংজার ব্যান্ড ইত্যাদি অন্তর্ভুক্ত করুন
  3. মিথ্যা সংকেত এড়াতে মোমবাতি নিদর্শন সঙ্গে সমন্বয় অপ্টিমাইজ করুন
  4. পুনরায় প্রবেশ এবং স্টপ লস মডিউল যোগ করুন যাতে কৌশল প্রবণতা ট্র্যাক করতে পারে

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

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © EvoCrypto

//@version=4
strategy("Ranged Volume Strategy - evo", shorttitle="Ranged Volume", format=format.volume)

// INPUTS {
Range_Length    =   input(5,        title="Range Length",                       minval=1)

Heikin_Ashi     =   input(true,     title="Heikin Ashi Colors")
Display_Bars    =   input(true,     title="Show Bar Colors")
Display_Break   =   input(true,     title="Show Break-Out")
Display_Range   =   input(true,     title="Show Range")
// }

// SETTINGS {
Close           =   Heikin_Ashi ? security(heikinashi(syminfo.tickerid), timeframe.period, close)    : close
Open            =   Heikin_Ashi ? security(heikinashi(syminfo.tickerid), timeframe.period, open)     : open

Positive        =    volume
Negative        =   -volume

Highest         =   highest(volume, Range_Length)
Lowest          =   lowest(-volume, Range_Length)

Up              =   Highest > Highest[1] and Close > Open
Dn              =   Highest > Highest[1] and Close < Open

Volume_Color    =   
 Display_Break and Up   ? color.new(#ffeb3b, 0)     : 
 Display_Break and Dn   ? color.new(#f44336, 0)     : 
 Close > Open           ? color.new(#00c0ff, 60)    : 
 Close < Open           ? color.new(#000000, 60)    : na 
// }

//PLOTS {
plot(Positive,                      title="Positive Volume",    color=Volume_Color,             style=plot.style_histogram,  linewidth=4)
plot(Negative,                      title="Negative Volume",    color=Volume_Color,             style=plot.style_histogram,  linewidth=4)

plot(Display_Range ? Highest : na,  title="Highest",            color=color.new(#000000, 0),    style=plot.style_line,       linewidth=2)
plot(Display_Range ? Lowest  : na,  title="Lowest",             color=color.new(#000000, 0),    style=plot.style_line,       linewidth=2)

barcolor(Display_Bars ? Volume_Color : na)
// }

if (Up)
    strategy.entry("Long Entry", strategy.long)
if (Dn)
    strategy.entry("Short Entry", strategy.short)

আরো