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

অস্থিরতা ব্রেকআউট ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

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

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

এই কৌশলটি মূল্যের প্রবণতা এবং গতি নির্ধারণের জন্য মোমবাতিগুলির বন্ধ, খোলা, উচ্চ এবং নিম্ন মূল্য বিশ্লেষণ করে।

বিশেষত, এটি পরীক্ষা করে যে সর্বশেষ 3টি মোমবাতিগুলির বন্ধের দাম খোলা মূল্যের তুলনায় ক্রমাগত উচ্চতর বা নিম্নতর কিনা। যদি তা হয় তবে এটি নির্দেশ করে যে দামগুলি ধারাবাহিকভাবে উপরে বা নীচে ভেঙে যাচ্ছে, একটি ট্রেন্ডিং বাজার তৈরি করছে।

এছাড়াও, এই কৌশলটি একটি নির্দিষ্ট সময়ের মধ্যে সর্বাধিক ভলিউম ট্র্যাক করে। যদি বর্তমান ক্যান্ডেলস্টিকের ভলিউম সাম্প্রতিক সময়ের সর্বাধিক মান অতিক্রম করে তবে এটি ট্রেডিং ভলিউম বৃদ্ধি এবং বাজারে শক্তিশালী বাহিনী প্রবেশের পরামর্শ দেয়।

যখন পরপর তিনটি মোমবাতিতে দাম ভেঙে যায় এবং ট্রেডিংয়ের পরিমাণ বৃদ্ধি পায়, তখন কৌশলটি কিনতে বা বিক্রয় সংকেত তৈরি করবে।

সুবিধা

এটি একটি সহজ কিন্তু কার্যকর কৌশল যা মূল্যের কর্ম এবং ভলিউম সংকেত ব্যবহার করে। প্রধান সুবিধাগুলি হলঃ

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

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

এছাড়াও কিছু সম্ভাব্য ঝুঁকি রয়েছেঃ

  1. কোন মূল্য পূর্বাভাস নেই, কিছু অন্ধত্ব বিদ্যমান
  2. দুর্ঘটনাক্রমে স্পর্শ করার ফলে মিথ্যা সংকেত পেতে পারে
  3. রেঞ্জ-বান্ধব বাজারে ভুল সংকেত তৈরি করতে পারে
  4. স্টপ লস মেকানিজম নেই, ক্ষতির ঝুঁকি বাড়ছে

এই ঝুঁকিগুলি হ্রাস করার জন্য, কেউ চলমান স্টপ লস যোগ করার কথা বিবেচনা করতে পারে, প্যারামিটার সমন্বয়গুলি অনুকূল করে তুলতে পারে বা অন্যান্য সূচক বা কৌশলগুলির সাথে একত্রিত করতে পারে।

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

একটি মৌলিক কৌশল হিসাবে, অপ্টিমাইজেশনের জন্য এখনও অনেক জায়গা রয়েছেঃ

  1. ক্ষতি নিয়ন্ত্রণে স্টপ লস মেকানিজম যুক্ত করুন
  2. আরও বেশি পণ্য এবং সময়ের জন্য প্যারামিটারগুলি অনুকূলিত করুন
  3. ফিল্টার সংকেতগুলিতে অন্যান্য সূচক যুক্ত করুন
  4. স্বয়ংক্রিয় প্রবণতা সমন্বয় জন্য প্রবণতা ট্র্যাকিং কৌশল সঙ্গে একত্রিত
  5. গতিশীল পরামিতি এবং সংকেত অপ্টিমাইজেশান জন্য মেশিন লার্নিং অ্যালগরিদম অন্তর্ভুক্ত
  6. ক্রমাগত বিবর্তনের জন্য পরিমাণগত গবেষণা এবং ফিডব্যাক মডিউল তৈরি করুন

সিদ্ধান্ত

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


/*backtest
start: 2022-12-04 00:00:00
end: 2023-03-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("SPAS", overlay=true, pyramiding=5, calc_on_order_fills=true)

int signal_hh = 0
int signal_ll = 0

if close[1] >= open[1] and close[2] >= open[2] and close[3] >= open[3]
    signal_hh := 1

if close[1] <= open[1] and close[2] <= open[2] and close[3] <= open[3]
    signal_ll := 1

plotchar(signal_hh, char='H', size=size.tiny, location=location.abovebar)
plotchar(signal_ll, char='L', size=size.tiny, location=location.abovebar)

int signal_vol = 0
float max_volume = 0.0
int vol_length = input(title="Volume length", type=input.integer, defval=3)

for i = vol_length to 1
    if volume[i] > max_volume
        max_volume := volume[i]

if volume[0] > max_volume
    signal_vol := 1

plotchar(signal_vol, char='V', size=size.tiny, location=location.bottom)

int signal_buy = 0
int signal_sell = 0

if signal_hh and signal_vol
    signal_buy := 1
    label.new(bar_index, high, "B", color=color.green)
    strategy.entry("buy", strategy.long, 5)//, when=strategy.position_size <= 0)

if signal_ll and signal_vol
    signal_sell := 1
    label.new(bar_index, low, "S", color=color.red)
    strategy.entry("sell", strategy.short, 5)//, when=strategy.position_size > 0)

//plotchar(signal_buy, char='B', color=color.green, size=size.tiny, location=location.abovebar)
plotarrow(signal_buy, colorup=color.green, colordown=color.orange, transp=0, maxheight=20)

//plotchar(signal_sell, char='S', color=color.red, size=size.tiny, location=location.abovebar)
plotarrow(signal_sell * -1, colorup=color.green, colordown=color.orange, transp=0, maxheight=20)



আরো