ডাবল বক্স ট্রেন্ড অনুসরণ সিস্টেম

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

সারসংক্ষেপ

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

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

কৌশলটি প্রবণতা নির্ধারণের জন্য দুটি বাক্স ব্যবহার করে। দীর্ঘমেয়াদী বাক্সটি প্রধান প্রবণতার দিক নির্ধারণের জন্য একটি দীর্ঘ সময়কাল ব্যবহার করে এবং স্বল্পমেয়াদী বাক্সটি ট্রেডিং সংকেত তৈরির জন্য একটি স্বল্পমেয়াদী সময়কাল ব্যবহার করে।

প্রথমত, কৌশলটি মূল প্রবণতা দিক নির্ধারণের জন্য দীর্ঘমেয়াদী বাক্সের সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করে। প্রবণতা দিকটি হতে পারেঃ

  • যদি সর্বোচ্চ মূল্য পূর্ববর্তী বার সর্বোচ্চ মূল্যের উপরে অতিক্রম করে, এটি একটি আপট্রেন্ড হিসাবে সংজ্ঞায়িত করা হয়, 1 এর মান নির্ধারণ করা হয়
  • যদি সর্বনিম্ন মূল্য পূর্ববর্তী বারের সর্বনিম্ন মূল্যের নীচে ক্রস করে, এটি একটি ডাউনট্রেন্ড হিসাবে সংজ্ঞায়িত করা হয়, যার মান -1 নির্ধারিত হয়
  • অন্যথায়, মূল প্রবণতা দিক বজায় রাখুন

প্রধান প্রবণতা নির্ধারণ করার পর, কৌশলটি স্বল্পমেয়াদী বক্স সংকেতগুলির উপর ভিত্তি করে অবস্থান নিতে শুরু করে। বিশেষ করেঃ

  • যখন প্রধান প্রবণতা বাড়বে এবং স্বল্পমেয়াদী বক্সের সর্বনিম্ন মূল্য পূর্ববর্তী বক্সের সর্বনিম্ন মূল্যের সমান হবে এবং বর্তমান স্বল্পমেয়াদী বক্সের সর্বনিম্ন মূল্যের চেয়ে কম হবে, তখন লম্বা হয়ে যাবে।
  • যখন প্রধান প্রবণতা নেমে যায় এবং স্বল্পমেয়াদী বক্সের সর্বোচ্চ মূল্য পূর্ববর্তী বক্সের সর্বোচ্চ মূল্যের সমান হয় এবং বর্তমান স্বল্পমেয়াদী বক্সের সর্বোচ্চ মূল্যের চেয়ে বেশি হয়, তখন শর্ট করুন।

এছাড়াও, স্টপ লস এবং লাভ গ্রহণের কনফিগারেশন রয়েছেঃ

  • লং স্টপ লস হল লং টার্ম বক্সের সর্বনিম্ন মূল্য, শর্ট স্টপ লস হল লং টার্ম বক্সের সর্বোচ্চ মূল্য।
  • লং টেক লাভ হল স্বল্পমেয়াদী বাক্সের সর্বোচ্চ মূল্য, শর্ট টেক লাভ হল স্বল্পমেয়াদী বাক্সের সর্বনিম্ন মূল্য।

যখন প্রধান প্রবণতা বিপরীত হয়, সব পজিশন বন্ধ করুন।

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

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

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

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

এই কৌশলের ঝুঁকিগুলির মধ্যে রয়েছেঃ

  1. ভুল দীর্ঘ ও স্বল্প মেয়াদী সেটিংগুলি ওভারট্রেডিং বা মিসড সুযোগের কারণ হতে পারে
  2. স্বল্পমেয়াদী বিপরীতমুখী পরিবর্তনগুলি দীর্ঘমেয়াদী প্রবণতা পরিবর্তনকে প্রতিনিধিত্ব করতে পারে না, তবুও ক্ষতির ঝুঁকি রয়েছে
  3. স্টপ লস খুব কাছাকাছি হতে পারে তাড়াতাড়ি বন্ধ
  4. খুব বেশি মুনাফা নেয়া মুনাফা বাড়াতে পারে না
  5. প্রধান প্রবণতার ভুল বিচার ক্ষতির দিকে পরিচালিত করে
  6. সমাধানগুলির মধ্যে রয়েছে সামঞ্জস্যের সময়কাল, স্টপ/টার্গেটগুলি অপ্টিমাইজ করা, ফিল্টার যোগ করা ইত্যাদি।

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

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

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

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

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

[/trans]


/*backtest
start: 2023-10-25 00:00:00
end: 2023-10-26 07:00:00
period: 5m
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/
// © LonesomeTheBlue

//@version=4
strategy("Grab Trading System", overlay = true)
flb = input(defval = 80, title = "Longterm Period", minval = 1)
slb = input(defval = 21, title = "Shortterm Period", minval = 1)
showtarget = input(defval = true, title = "Show Target")
showtrend = input(defval = true, title = "Show Trend")

major_resistance = highest(flb)
major_support = lowest(flb)
minor_resistance = highest(slb)
minor_support = lowest(slb)

var int trend = 0
trend := high > major_resistance[1] ? 1 : low < major_support[1] ? -1 : trend
strategy.entry("Buy", true, when = trend == 1 and low[1] == minor_support[1] and low > minor_support)
strategy.entry("Sell", false, when = trend == -1 and high[1] == minor_resistance[1] and high < minor_resistance)

if strategy.position_size > 0
    strategy.exit("Buy", stop = major_support, comment = "Stop Buy")
    if high[1] == minor_resistance[1] and high < minor_resistance
        strategy.close("Buy", comment ="Close Buy")
    
if strategy.position_size < 0
    strategy.exit("Sell", stop = major_resistance, comment = "Stop Sell")
    if low[1] == minor_support[1] and low > minor_support
        strategy.close("Sell", comment ="Close Sell")

if strategy.position_size != 0 and change(trend)
    strategy.close_all()
    
majr = plot(major_resistance, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na)
majs = plot(major_support, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na)
minr = plot(minor_resistance, color = showtarget and trend == 1 and strategy.position_size > 0 ? color.yellow : na, style = plot.style_circles)
mins = plot(minor_support, color = showtarget and trend == -1 and strategy.position_size < 0 ? color.yellow : na, style = plot.style_circles)

fill(majs, mins, color = showtrend and trend == 1 and trend[1] == 1 ? color.lime : na, transp = 85)
fill(majr, minr, color = showtrend and trend == -1 and trend[1] == -1 ? color.red : na, transp = 85)


আরো