দীর্ঘ এবং স্বল্পমেয়াদী শক্তি ভারসাম্য কৌশল


সৃষ্টির তারিখ: 2023-11-02 17:12:40 অবশেষে সংশোধন করুন: 2023-11-02 17:12:40
অনুলিপি: 0 ক্লিকের সংখ্যা: 727
1
ফোকাস
1617
অনুসারী

দীর্ঘ এবং স্বল্পমেয়াদী শক্তি ভারসাম্য কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটির কেন্দ্রীয় সূচক হল nBBB, যা বর্তমান K-লাইন এবং পূর্ববর্তী K-লাইনের পলিহোমিক শক্তির ভারসাম্যকে প্রতিফলিত করে। nBBB এর গণনা সূত্রটি নিম্নরূপঃ

nBBB = value2 - value

এর মধ্যে, value এবং value2 যথাক্রমে বর্তমান K লাইন এবং পূর্ববর্তী একটি K লাইনের শূন্য শক্তি গণনা করে। তাদের গণনা প্রক্রিয়াটি তুলনামূলকভাবে জটিল, যার মধ্যে বন্ধ মূল্য, খোলার মূল্য, সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্যের সম্পর্ক রয়েছে। তবে সামগ্রিকভাবে, মান বর্তমান K লাইনের শূন্য শক্তিকে প্রতিফলিত করে, value2 পূর্ববর্তী একটি K লাইনের শূন্য শক্তিকে প্রতিফলিত করে। উভয়ের পার্থক্যই শূন্য শক্তির পরিবর্তনের চিত্রকে প্রতিফলিত করে।

যখন nBBB সেট করা থ্রেশহোল্ড সেললেভেলের নিচে থাকে, তখন একটি খালি সিগন্যাল দেওয়া হয়; যখন nBBB থ্রেশহোল্ডের উপরে থাকে, তখন একটি মাল্টি সিগন্যাল দেওয়া হয়। থ্রেশহোল্ডটি প্যারামিটার দ্বারা সামঞ্জস্য করা যেতে পারে।

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

এই কৌশলটির কিছু সুবিধা রয়েছেঃ

  1. K-লাইন বিপরীতের উপর ভিত্তি করে, প্রবণতা পাল্টানোর শক্তিশালী পয়েন্টগুলি সনাক্ত করা যায়।

  2. পল্টু বায়ুমণ্ডলীয় শক্তির ভারসাম্য হিসাব করে সংকেতটি আরও নির্ভুলভাবে এবং নির্ভরযোগ্যভাবে বিচার করা যায়।

  3. বর্তমান কে লাইনকে আগের কে লাইনের সাথে তুলনা করার পদ্ধতি ব্যবহার করে, আংশিক গোলমাল ফিল্টার করা যায়, যাতে সংকেত আরও পরিষ্কার হয়।

  4. বিভিন্ন সময়কালের জন্য প্রযোজ্য, নমনীয়তা বেশি।

  5. nBBB সূচকটি সহজেই দেখা যায় এবং ট্রেডিং সিগন্যালটি সহজ এবং স্পষ্ট।

কৌশলগত ঝুঁকি

এই কৌশলটির কিছু ঝুঁকি রয়েছে যা সম্পর্কে সতর্ক থাকা দরকারঃ

  1. মাল্টি-হোয়ার ফোর্স সূচক nBBB একটি ভুল সংকেত তৈরি করতে পারে, যা মূল্যের সত্তার দিকনির্দেশনা, লেনদেনের পরিমাণ ইত্যাদির সাথে যাচাই করা প্রয়োজন।

  2. শুধুমাত্র nBBB সূচক সিদ্ধান্তের সাথে একটি অন্ধ এলাকা রয়েছে, যা অন্যান্য প্রযুক্তিগত সূচক সিদ্ধান্তের সাথে সহায়তা করে।

  3. সেললেভেল এবং বায়েলেভেলের প্যারামিটারগুলির সেটিংগুলি কৌশলটির কার্যকারিতাকে সরাসরি প্রভাবিত করে এবং সতর্কতার সাথে পরীক্ষা ও অপ্টিমাইজেশনের প্রয়োজন।

  4. ইন্ডিকেটরগুলি খুব বেশি ওঠানামা করার সময় তাদের সংকেতগুলি বিলম্বিত হতে পারে, তাই ঝুঁকিগুলি বিবেচনা করতে সতর্কতা অবলম্বন করা উচিত।

  5. এই কৌশলটি মাঝারি ও দীর্ঘ লাইন অপারেশনের জন্য বেশি উপযুক্ত, সংক্ষিপ্ত লাইন অপারেশনগুলিকে বন্ধ করা যেতে পারে।

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

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ

  1. সেল লেভেল এবং বেই লেভেলের প্যারামিটারগুলিকে অপ্টিমাইজ করুন যাতে সংকেতগুলি প্রকৃত পরিস্থিতির সাথে আরও মিলিত হয়। ঐতিহাসিক ডেটা ব্যাকআপের মাধ্যমে সর্বোত্তম প্যারামিটারগুলি নির্ধারণ করা যেতে পারে।

  2. ঝুঁকি নিয়ন্ত্রণের জন্য অতিরিক্ত স্টপ-অফ কৌশল, যেমন মুভিং স্টপ, শক-অফ স্টপ ইত্যাদি কার্যকর।

  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=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/02/2017
//    This new indicator analyzes the balance between bullish and
//    bearish sentiment.
//    One can cay that it is an improved analogue of Elder Ray indicator.
//    To get more information please see "Bull And Bear Balance Indicator" 
//    by Vadim Gimelfarb. 
////////////////////////////////////////////////////////////
strategy(title = "Bull And Bear Balance Strategy")
SellLevel = input(-15, step=0.01)
BuyLevel = input(15, step=0.01)
reverse = input(false, title="Trade reverse")
hline(SellLevel, color=red, linestyle=line)
hline(BuyLevel, color=green, linestyle=line)
value =  iff (close < open , 
          iff (close[1] > open ,  max(close - open, high - low), high - low), 
           iff (close > open, 
             iff(close[1] > open, max(close[1] - low, high - close), max(open - low, high - close)), 
              iff(high - close > close - low, 
               iff (close[1] > open, max(close[1] - open, high - low), high - low), 
                 iff (high - close < close - low, 
                  iff(close > open, max(close - low, high - close),open - low), 
                   iff (close > open, max(close[1] - open, high - close),
                     iff(close[1] < open, max(open - low, high - close), high - low))))))

value2 = iff (close < open , 
          iff (close[1] < open ,  max(high - close[1], close - low), max(high - open, close - low)), 
           iff (close > open, 
             iff(close[1] > open,  high - low, max(open - close[1], high - low)), 
              iff(high - close > close - low, 
               iff (close[1] < open, max(high - close[1], close - low), high - open), 
                 iff (high - close < close - low, 
                  iff(close[1] > open,  high - low, max(open - close, high - low)), 
                   iff (close[1] > open, max(high - open, close - low),
                     iff(close[1] < open, max(open - close, high - low), high - low))))))
nBBB = value2 - value
nBBBc = nBBB < 0 ? red : green
pos = iff(nBBB < SellLevel, -1,
	   iff(nBBB >= BuyLevel, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nBBB, style=line, linewidth=1, color=nBBBc)
plot(nBBB, style=histogram, linewidth=1, color=gray)