সেভেন-স্ট্রোক প্যাটার্ন শক ব্রেকথ্রু কৌশল


সৃষ্টির তারিখ: 2023-12-15 16:14:32 অবশেষে সংশোধন করুন: 2023-12-15 16:14:32
অনুলিপি: 2 ক্লিকের সংখ্যা: 597
1
ফোকাস
1621
অনুসারী

সেভেন-স্ট্রোক প্যাটার্ন শক ব্রেকথ্রু কৌশল

ওভারভিউ

সাতটি প্যাটার্নের ঝাঁকুনি বিপর্যয়ের কৌশল সাতটি কে-লাইন তৈরি করে দামের স্থিতিশীলতা বৃদ্ধি বা হ্রাসের প্যাটার্নগুলি সনাক্ত করে, বাজারগুলির ঝাঁকুনির প্রবণতা নির্ধারণ করে এবং নির্দিষ্ট সময়ে ব্রেক-আপ অপারেশন করে মুনাফা অর্জন করে।

কৌশল নীতি

এই কৌশলটির মূল যুক্তি দুটি সূচকের উপর ভিত্তি করে তৈরিঃ

  1. sevenReds: সাতটি ক্রমাগত নিম্নমুখী K-লাইন সনাক্ত করা হয়েছে, যা বাজার ধাক্কা নেমে যাওয়ার প্রবণতা হিসাবে সংজ্ঞায়িত করা হয়েছে
  2. sevenGreens: সাতটি ক্রমাগত উর্ধ্বমুখী K-লাইন সনাক্ত করা হয়েছে, যা বাজার ধাক্কা দিয়ে একটি ঊর্ধ্বমুখী প্রবণতা হিসাবে সংজ্ঞায়িত করা হয়েছে

যখন সাতটি লাল চিহ্ন পাওয়া যায়, তখন আরও কিছু করুন; যখন সাতটি সবুজ চিহ্ন পাওয়া যায়, তখন খালি করুন।

এছাড়াও, এই কৌশলটি প্রতিদিনের নির্দিষ্ট সময়ে (মার্কিন যুক্তরাষ্ট্রে গুরুত্বপূর্ণ তথ্য প্রকাশের সময়) পেইজিং করে মুনাফা লক করে দেয়।

সামর্থ্য বিশ্লেষণ

এই সাতটি কৌশল নিম্নলিখিত সুবিধাগুলি নিয়ে আসেঃ

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

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

এই সাতটি কৌশলও ঝুঁকিপূর্ণ:

  1. ফর্ম্যাট সনাক্তকরণ ত্রুটির ঝুঁকি সাতটি কে লাইন বাজার শব্দকে সম্পূর্ণরূপে ফিল্টার করতে পারে না, যা ভুল সংকেত দিতে পারে
  2. একক ক্ষয়ক্ষতি সীমাবদ্ধ করার জন্য দুর্বল ক্ষতিরোধ ব্যবস্থা
  3. লকড ইনভেন্টের সময়টি গতিশীলভাবে সামঞ্জস্য করা যায় না, সময়মতো বন্ধ না হওয়ার ঝুঁকি রয়েছে

সমাধানঃ

  1. K-লাইন সংখ্যা বৃদ্ধি করুন এবং persistence বিচার থ্রেশহোল্ড উন্নত করুন
  2. মোশন স্টপ লজিক যোগ করা হয়েছে
  3. ডায়নামিক অ্যাডজাস্টমেন্ট স্টপ টাইম, অস্থিরতা সূচকের সাথে মিলিত

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-07 00:00:00
end: 2023-12-14 00:00:00
period: 10m
basePeriod: 1m
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/
// © Eliza123123

//@version=5
strategy("Breakeven Line Demo", overlay=true)

// Generic signal (not a viable strategy don't use, just some code I wrote quick for demo purposes only)
red = open > close, green = open < close
sevenReds = red and red[1] and red[2] and red[3] and red[4] and red[5] and red[6]
sevenGreens = green and green[1] and green[2] and green[3] and green[4] and green[5] and green[6]
if sevenReds
    strategy.entry('Buy', direction=strategy.long)
if sevenGreens
    strategy.entry('Sell', direction=strategy.short)
if (hour == 5 and minute == 0 ) or (hour == 11 and minute == 0) or (hour == 17 and minute == 0 ) or (hour == 23 and minute == 0) 
    strategy.close_all("Close")

// Breakeven line for visualising breakeven price on stacked orders.  
var breakEvenLine = 0.0
if strategy.opentrades > 0 
    breakEvenLine := strategy.position_avg_price
else
    breakEvenLine := 0.0
color breakEvenLineColor = na
if strategy.position_size > 0
    breakEvenLineColor := #15FF00
if strategy.position_size < 0
    breakEvenLineColor := #FF000D
plot(breakEvenLine, color = breakEvenLine and breakEvenLine[1] > 0 ? breakEvenLineColor : na, linewidth = 2, style = plot.style_circles)