
স্বনির্ধারিত ট্রিপল সুপারট্রেন্ড কৌশল বাজার প্রবণতা ট্র্যাক করার একটি ট্রেডিং পদ্ধতি যা সম্ভাব্য বাজার প্রবণতা সনাক্ত করতে এবং সেগুলি থেকে লাভ অর্জনের জন্য তিনটি সুপারট্রেন্ড সূচকের শক্তিকে একত্রিত করে। এই কৌশলটি অভিযোজনযোগ্যতা এবং নির্ভুলতার উপর জোর দেয়, যার লক্ষ্য ব্যবসায়ীদের পরিষ্কার প্রবেশ এবং প্রস্থান সংকেত সরবরাহ করা এবং কার্যকরভাবে ঝুঁকি পরিচালনা করা। একাধিক সুপারট্রেন্ড সূচক এবং তাদের সংজ্ঞায়িত পরামিতিগুলির সমন্বয় করে, কৌশলটি বিভিন্ন বাজারের অবস্থার মধ্যে প্রবণতা ক্যাপচার করার চেষ্টা করে, এটি একটি সর্বজনীন সরঞ্জাম হিসাবে কাজ করে, যা প্রচলিত এবং ক্রিপ্টোকারেন্সি বাজারে লাভের সুযোগ খুঁজছেন ব্যবসায়ীদের জন্য উপযুক্ত।
ট্রিপল সুপারট্রেন্ড কৌশলটির মূল ধারণাটি হ’ল একাধিক সুপারট্রেন্ড সূচককে একত্রিত করে বাজারের প্রবণতা সনাক্ত করা, প্রবণতা একত্রিত হওয়ার সময় আরও প্রবেশ করা এবং প্রবণতা বিপরীত হওয়ার সময় পজিশন থেকে বেরিয়ে আসা।
বিশেষ করে, এই কৌশলটি তিনটি সুপার ট্রেন্ডিং সূচক ব্যবহার করেঃ
যখন এই তিনটি সুপারট্রেন্ডিং সূচক একই সাথে মাল্টি হেড সিগন্যাল দেখায় (সবুজ) তখন কৌশলটি নির্দিষ্ট তারিখের মধ্যে (জানুয়ারী 1, 2023 থেকে অক্টোবর 1, 2023) একটি অতিরিক্ত পজিশন খুলবে; যখন কোনও সুপারট্রেন্ডিং সূচক একটি খালি হেড সিগন্যাল দেখায় (লাল), কৌশলটি সমতল হবে এবং মাল্টি হেড পজিশন হিসাবে প্রস্থান করবে। তদ্ব্যতীত, কৌশলটি লাভের জন্য লকিং এবং ঝুঁকি পরিচালনার জন্য 10% স্টপ লস এবং 1% স্টপ লস সেট করে।
তাই, এই কৌশলটির নির্দিষ্ট লেনদেনের যুক্তি হলঃ
এই ট্রেডিং লজিকের মাধ্যমে, কৌশলটি নির্দিষ্ট তারিখের মধ্যে মাল্টি-হেড ট্রেন্ডের মাধ্যমে লাভের লক্ষ্যে এবং স্টপ লস দ্বারা ডাউনসাইড ঝুঁকি নিয়ন্ত্রণের লক্ষ্যে।
ট্রিপল সুপারট্রেন্ডেড কৌশলটির কয়েকটি প্রধান সুবিধা রয়েছেঃ
সামগ্রিকভাবে, এই কৌশলটি ম্যানুয়াল ট্রেডিংয়ের সহায়ক মূল প্রবণতা ট্র্যাকিং কৌশল হিসাবে খুব উপযুক্ত। এটি উচ্চমানের ট্রেডিং সংকেত সরবরাহ করতে পারে, বড় প্রবণতাগুলির মধ্যে মুনাফা অর্জনের ঝুঁকি নিয়ন্ত্রণ করে এবং এটি পরিমাণগত ট্রেডিংয়ের একটি গুরুত্বপূর্ণ সরঞ্জাম।
যদিও ট্রিপল সুপারট্রেন্ড কৌশলটির অনেক সুবিধা রয়েছে, তবে কিছু ঝুঁকিও রয়েছে যেগুলি সম্পর্কে সতর্ক হওয়া দরকারঃ
এই ঝুঁকিগুলি নিম্নলিখিত উপায়ে প্রশমিত করা যেতে পারেঃ
একটি সাধারণ ট্রেন্ড ট্র্যাকিং কৌশল হিসাবে, ট্রিপল সুপারট্রেন্ড কৌশলটির জন্য অনেকগুলি অপ্টিমাইজেশনের জায়গা রয়েছে, যার প্রধান দিকগুলি হলঃ
এই অপ্টিমাইজেশনের মাধ্যমে, কৌশলটি আরও বেশি বাজারের পরিবেশে স্থিতিশীল পারফরম্যান্স বজায় রাখতে পারে, উচ্চতর মুনাফা ফ্যাক্টর অর্জন করতে পারে। এটি ভবিষ্যতের গবেষণার একটি দিকও।
ট্রিপল সুপারট্রেন্ড কৌশলটি একটি অত্যন্ত মূল্যবান পরিমাণগত কৌশল। এটি একাধিক সুপারট্রেন্ডের সূচকগুলিকে বাজারের প্রবণতা নির্ধারণের সাথে সংযুক্ত করে, স্টপ লস কন্ট্রোলের ঝুঁকিগুলি সেট করে এবং বাজারের বড় প্রবণতাগুলিকে স্থিতিশীলভাবে অনুসরণ করার লক্ষ্যে অতিরিক্ত উপার্জন অর্জন করে। যদিও কিছু সম্ভাব্য ঝুঁকি রয়েছে, তবে প্যারামিটার অপ্টিমাইজেশন এবং সহায়ক সূচকগুলির মাধ্যমে এই ঝুঁকিগুলি ভালভাবে প্রশমিত করা যায়। এই কৌশলটি মূল কৌশল হিসাবে একা ব্যবহার করা যেতে পারে, তবে অন্যান্য কৌশলগুলির সাথে সংমিশ্রণেও ব্যবহার করা যেতে পারে। এটির অপ্টিমাইজেশনের জায়গাও বিশাল এবং আরও ভাল পারফরম্যান্সের সম্ভাবনা রয়েছে। সুতরাং, এটি একটি ক্রমাগত গবেষণা এবং উচ্চ মানের কৌশল।
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Custom Supertrend Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=15, shorttitle="Supertrend Strategy")
// Define the parameters for Supertrend 1
factor1 = input.float(3.0, "Factor 1", step = 0.01)
atrPeriod1 = input(12, "ATR Length 1")
// Define the parameters for Supertrend 2
factor2 = input.float(1.0, "Factor 2", step = 0.01)
atrPeriod2 = input(10, "ATR Length 2")
// Define the parameters for Supertrend 3
factor3 = input.float(2.0, "Factor 3", step = 0.01)
atrPeriod3 = input(11, "ATR Length 3")
[_, direction1] = ta.supertrend(factor1, atrPeriod1)
[_, direction2] = ta.supertrend(factor2, atrPeriod2)
[_, direction3] = ta.supertrend(factor3, atrPeriod3)
// Define the start and end dates as Unix timestamps (in seconds)
start_date = timestamp("2023-01-01T00:00:00")
end_date = timestamp("2023-10-01T00:00:00")
// Determine Buy and Sell conditions within the specified date range
in_date_range = true
buy_condition = direction1 > 0 and direction2 > 0 and direction3 > 0 and in_date_range
sell_condition = direction1 < 0 or direction2 < 0 or direction3 < 0
// Track the position with a variable
var isLong = false
if buy_condition and not isLong
strategy.entry("Long Entry", strategy.long)
isLong := true
if sell_condition and isLong
// Define take profit and stop loss percentages
take_profit_percentage = 10 // Increased to 10%
stop_loss_percentage = 1
// Calculate take profit and stop loss levels
take_profit_level = close * (1 + take_profit_percentage / 100)
stop_loss_level = close * (1 - stop_loss_percentage / 100)
// Exit the long position with take profit and stop loss
strategy.exit("Take Profit/Stop Loss", from_entry="Long Entry", limit=take_profit_level, stop=stop_loss_level)
isLong := false