ট্রেলিং স্টপ লস শতাংশ কৌশল

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

img

সারসংক্ষেপ

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

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

কৌশলটি প্রথমে মাস এবং দিন সহ নির্দিষ্ট এন্ট্রি তারিখগুলির ইনপুট নেয়, তারপরে এই তারিখগুলির উপর ভিত্তি করে সঠিক এন্ট্রি টাইমস্ট্যাম্প গণনা করে। এটি ট্রেলিং স্টপ লসের জন্য শতাংশ প্যারামিটারও ইনপুট করে।

এন্ট্রি তারিখে, কৌশলটি একটি দীর্ঘ অবস্থান খুলবে। একই সময়ে, এটি সর্বোচ্চ মূল্য (উচ্চতম মূল্য) এবং স্টপ লস মূল্য (স্টপ লস) রেকর্ড করে। সর্বোচ্চ মূল্যটি সময়ের সাথে আপডেট করে চলেছে, যখন স্টপ লস এটিকে একটি নির্দিষ্ট শতাংশের নিচে ফেলে।

যদি মূল্য স্টপ লসের নিচে পড়ে, পজিশনটি বন্ধ হয়ে যাবে। অন্যথায়, পজিশনটি খোলা থাকবে, এবং স্টপ লস লাভ এবং ঝুঁকি নিয়ন্ত্রণের জন্য সর্বোচ্চ মূল্যের পিছনে থাকবে।

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

এই কৌশলটির প্রধান সুবিধাগুলো হল:

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

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

এছাড়াও কিছু ঝুঁকি আছেঃ

  1. স্টপ লস ব্যর্থতার ঝুঁকি। যদি মূল্য স্টপ লসের নীচে হঠাৎ করে পড়ে এবং তারপরে ফিরে আসে তবে অবস্থানটি বন্ধ হয়ে যেতে পারে এবং রিবাউন্ডটি ধরতে ব্যর্থ হতে পারে।
  2. সর্বাধিক ক্ষতির কোন সীমা নেই. যদি ট্রেলিং স্টপ লস শতাংশ খুব বড় সেট করা হয়, সর্বাধিক ক্ষতি প্রত্যাশা অতিক্রম করতে পারে.

সম্ভাব্য উন্নতিঃ

  1. বাজার যখন সংশোধনের মুখোমুখি হয়, তখন ব্যর্থতা এড়ানোর জন্য অন্যান্য সূচকগুলিকে একত্রিত করুন।
  2. স্টপ লস শতাংশ সাবধানে সেট করুন, সাধারণত ১০% এর নিচে। অথবা সর্বোচ্চ সহ্যযোগ্য ক্ষতি সেট করুন।

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

সম্ভাব্য অপ্টিমাইজেশান দিকঃ

  1. মুনাফা নেওয়ার ব্যবস্থা যোগ করুন। যখন দাম ৫০% বা তার বেশি হয়, তখন আংশিক বা সম্পূর্ণ মুনাফা নিন।
  2. সূচক থেকে বাজারের অবস্থা সংকেত উপর ভিত্তি করে পিছনে প্রস্থ অপ্টিমাইজ করুন। বাজারের একত্রীকরণ যখন প্রসারিত।
  3. পজিশনের আকার বাড়ান, যখন নতুন উচ্চতা আসবে তখন আরও বেশি লাভের জন্য পিরামিডিংয়ের কথা ভাবুন।

সিদ্ধান্ত

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


/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Trailing Stop Loss Percent",
     overlay=true, pyramiding=1)

// Input for the specific entry date
entryDay = input.int(defval = 1, title = "Entry Day", minval = 1, maxval = 31)
entryMonth = input.int(defval = 1, title = "Entry Month", minval = 1, maxval = 12)
entryYear = input.int(defval = 2023, title = "Entry Year", minval = 1970)

// Calculate the entry date timestamp
entryDate = timestamp(entryYear, entryMonth, entryDay, 00, 00)

// Trailing Stop Loss Percentage
trailStopPercent = input.float(defval = 5.0, title = "Trailing Stop Loss (%)", minval = 0.1)

// Entry Condition
enterTrade = true

// Variables to track the highest price and stop loss level since entry
var float highestPrice = na
var float stopLoss = na

// Update the highest price and stop loss level
if strategy.position_size > 0
    highestPrice := math.max(highestPrice, high)
    stopLoss := highestPrice * (1 - trailStopPercent / 100)

// Enter the strategy
if enterTrade
    strategy.entry("Long Entry", strategy.long)
    highestPrice := high
    stopLoss := highestPrice * (1 - trailStopPercent / 100)

// Exit the strategy if the stop loss is hit
if strategy.position_size > 0 and low <= stopLoss
    strategy.close("Long Entry")

// Plotting the stop loss level for reference
plot(strategy.position_size > 0 ? stopLoss : na, "Trailing Stop Loss", color=color.red)

আরো