একাধিক সময়ের উপর ভিত্তি করে ট্রিপল সুপারট্রেন্ড কৌশল


সৃষ্টির তারিখ: 2023-12-21 16:02:57 অবশেষে সংশোধন করুন: 2023-12-21 16:02:57
অনুলিপি: 0 ক্লিকের সংখ্যা: 1036
1
ফোকাস
1623
অনুসারী

একাধিক সময়ের উপর ভিত্তি করে ট্রিপল সুপারট্রেন্ড কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি একই সাথে তিনটি ভিন্ন প্যারামিটার সেট করা সুপারট্রেন্ডিং সূচক ব্যবহার করেঃ সুপারট্রেন্ড 1, সুপারট্রেন্ড 2 এবং সুপারট্রেন্ড 3। তাদের চক্রের দৈর্ঘ্য দীর্ঘ থেকে ছোট, ইনপুট প্যারামিটার সুপারট্রেন্ড 1_ পিরিওড, সুপারট্রেন্ড 2_ পিরিওড এবং সুপারট্রেন্ড 3_ পিরিওড। তিনটি সুপারট্রেন্ডিং সূচকটি একটি চলমান গড় ইএমএর সাথে কাজ করে।

মাল্টি হেড এন্ট্রি সিগন্যালঃ যখন ক্লোজ-অফ মূল্য তিনটি সুপার ট্রেন্ড লাইন এবং মুভিং এভারেজের উপরে থাকে তখন বেশি করা হয়;
খালি মাথা প্রবেশের সংকেত: যখন বন্ধের মূল্য তিনটি সুপার ট্রেন্ড লাইন এবং চলমান গড়ের নীচে থাকে তখন খালি হয়ে যায়।

এইভাবে, বিভিন্ন চক্রের সুপারট্রেন্ডিং সূচকগুলি একে অপরকে যাচাই করার কাজ করতে পারে এবং বাজারের প্রবণতাকে বিকৃত করা এড়াতে পারে। চলন্ত গড় ইএমএ যোগ করার পরে, কিছু মিথ্যা ব্রেকআপগুলি ফিল্টার করা যেতে পারে।

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

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

  2. বিভিন্ন প্যারামিটার সেট করা সুপারট্রেন্ডিং সূচকগুলি একে অপরকে যাচাই করে, যা কৌশলটিকে আরও নির্ভরযোগ্য করে তোলে।

  3. চলমান গড় ফিল্টার যুক্ত করা হয়েছে যাতে ছোট-চক্রের শব্দ আরও কম হয়।

  4. কৌশলগত অংশগ্রহণগুলি যুক্তিসঙ্গত, ট্রেন্ডগুলি অনুসরণ করে লাভ করা এবং ঝুঁকি নিয়ন্ত্রণের জন্য সময়মতো প্রস্থান করা যায়।

কৌশলগত ঝুঁকি ও সমাধান

  1. সুপার ট্রেন্ড সূচকটি পিছিয়ে রয়েছে, যার ফলে প্রবেশের সময়টি কিছুটা দেরিতে হতে পারে। আপনি উপযুক্তভাবে প্যারামিটারগুলি সামঞ্জস্য করতে পারেন বা অন্যান্য পূর্ববর্তী সূচক যুক্ত করতে পারেন।

  2. চলমান গড় একটি ফিল্টার হিসাবেও একটি পিছিয়ে পড়া সমস্যা রয়েছে। অন্যান্য মসৃণতা সূচক যেমন ইএমএ, গতিশীলতা সূচক এবং অন্যান্য বিকল্প পরীক্ষা করা যেতে পারে।

  3. প্রবণতা বিপরীত হলে, ক্ষতির বৃদ্ধি হতে পারে। স্টপ লস সেট করতে পারেন, বা সম্ভাব্য বিপরীতের বিচার করার জন্য অতিরিক্ত সূচক যুক্ত করতে পারেন।

  4. ভুল প্যারামিটার সেট করাও কৌশলটির কার্যকারিতাকে প্রভাবিত করতে পারে। সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে পর্যাপ্ত ফিডব্যাক অপ্টিমাইজেশন প্রয়োজন।

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

  1. টেস্টটি অন্যান্য প্রবণতা নির্ধারণের সূচক যেমন MACD, DMI ইত্যাদি যোগ করে, যা প্রবণতা নির্ধারণের নির্ভুলতা যাচাই করে।

  2. স্বয়ংক্রিয়ভাবে প্যারামিটার অপ্টিমাইজ করার চেষ্টা করুন যাতে সুপার ট্রেন্ডের চক্র এবং গুণক বিভিন্ন বাজার পরিবেশে মানিয়ে নিতে পারে।

  3. ডায়নামিক স্টপ লস এবং স্টপ স্টপ শর্তাদি সেট করুন যাতে কৌশলটি স্বয়ংক্রিয়ভাবে মুনাফা এবং ক্ষতির অনুপাতকে রিয়েল-টাইম ওঠানামা অনুযায়ী সামঞ্জস্য করতে পারে।

  4. চলমান গড় প্যারামিটার অপ্টিমাইজ করুন বা অন্য সূচকগুলি ফিল্টার করুন।

  5. বড় ট্রেন্ডের অধীনে ক্যাপচারের কার্যকারিতা নির্ধারণের জন্য দীর্ঘ সময়কাল (দিনের লাইন, ঘূর্ণিপথ ইত্যাদি) চলমান কৌশলগুলি পরীক্ষা করুন।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-11-20 00:00:00
end: 2023-12-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Triple Supertrend Strategy", shorttitle = "TSS", overlay = true, pyramiding = 1) // Added pyramiding = 1

// Define input settings for Supertrend indicators
supertrend1_period = input.int(3, title = "Supertrend 1 Period")
supertrend1_multiplier = input.int(12, title = "Supertrend 1 Multiplier")
supertrend2_period = input.int(2, title = "Supertrend 2 Period")
supertrend2_multiplier = input.int(11, title = "Supertrend 2 Multiplier")
supertrend3_period = input.int(1, title = "Supertrend 3 Period")
supertrend3_multiplier = input.int(10, title = "Supertrend 3 Multiplier")

// EMA settings with user-defined length
ema_length = input.int(100, title = "EMA Length")

// Calculate Supertrend values for all three indicators
[supertrend1_value, _] = ta.supertrend(supertrend1_period, supertrend1_multiplier)
[supertrend2_value, _] = ta.supertrend(supertrend2_period, supertrend2_multiplier)
[supertrend3_value, _] = ta.supertrend(supertrend3_period, supertrend3_multiplier)

// Calculate EMA
ema = ta.ema(close, ema_length)

// Define long entry condition
longCondition = close > ema and close > supertrend1_value and close > supertrend2_value and close > supertrend3_value

// Define short entry condition
shortCondition = close < ema and close < supertrend1_value and close < supertrend2_value and close < supertrend3_value

// Strategy orders
if (longCondition)
    strategy.entry("Buy Order", strategy.long)
if (shortCondition)
    strategy.entry("Sell Order", strategy.short)

// Plot Supertrends and EMA for reference
plot(supertrend1_value, title="Supertrend 1", color=color.green)
plot(supertrend2_value, title="Supertrend 2", color=color.blue)
plot(supertrend3_value, title="Supertrend 3", color=color.red)
plot(ema, title="EMA", color=color.orange)

// Plot strategy entry signals
plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=shortCondition,title="Short Entry Signal", location=location.abovebar,color=color.red ,style=shape.triangledown,size=size.small)