শতাংশ ট্রেইলিং স্টপ লস কৌশল একটি কৌশল যা যন্ত্রের দামের শতাংশের উপর ভিত্তি করে স্টপ লস অর্ডার সেট করে এবং সামঞ্জস্য করে। এটি মূল্য একটি নির্দিষ্ট লাভজনক স্তরে পৌঁছানোর পরে স্টপ লসকে প্রবেশ মূল্যের সাথে সামঞ্জস্য করতে পারে।
এই কৌশলটি ইনপুট প্যারামিটারগুলির মাধ্যমে লং পজিশনের ট্রেইলিং স্টপ লসের শতাংশ সেট করে, যেমন 3%। একটি অবস্থান খোলার পরে, এটি রিয়েল টাইমে ট্রেইলিং স্টপ লসের দাম গণনা করে। গণনার পদ্ধতিটি হলঃ
যখন মূল্য প্রবেশ মূল্য* ((১+ট্রেইলিং স্টপ লস শতাংশ) অতিক্রম করে, তখন স্টপ লস মূল্যটি ব্রেক ইভেন্ট অর্জনের জন্য প্রবেশ মূল্যের সাথে সামঞ্জস্য করা হয়।
যখন মূল্য উপরে উল্লিখিত স্তরের নিচে থাকে, তখন স্টপ লস মূল্য হল প্রবেশ মূল্য* ((1-ট্রেইলিং স্টপ লস শতাংশ) ।
এটি যখন দাম একটি নির্দিষ্ট মুনাফা স্তরে পৌঁছে যায় তখন ব্রেক ইভেন স্টপ লস উপলব্ধি করতে পারে, ক্ষতির মাধ্যমে সমস্ত মুনাফা হারাতে এড়ানো, যখন স্বাভাবিক দামের ওঠানামা দ্বারা খুব আক্রমণাত্মক স্টপ লসকে বাদ দেওয়া থেকে রোধ করা হয়।
কৌশলটি নিশ্চিতকরণের জন্য ট্রেলিং স্টপ লস মূল্যও প্লট করে, এবং কেবল লং যেতে সেট করে। এটি সোনার ক্রসটিতে দীর্ঘ যায় এবং মৃত্যুর ক্রসে অবস্থান বন্ধ করে দেয়। দীর্ঘ যাওয়ার পরে, এটি স্টপ লস লজিকটি উপলব্ধি করতে ট্রেলিং স্টপ লস অর্ডার সেট করে।
এই কৌশলটির সবচেয়ে বড় সুবিধা হ'ল এটি ট্রেলিং স্টপ লসের মাধ্যমে লাভ করার পরে ব্রেক ইভেন স্টপ লস উপলব্ধি করতে পারে, পরে বাজারটি কীভাবে যায় তা বিবেচ্য নয়, কমপক্ষে মূলধনটি ক্ষতি এড়াতে রাখা যেতে পারে। এটি অনেক বিনিয়োগকারীর জন্য গুরুত্বপূর্ণ।
এছাড়াও, এই কৌশলটির স্টপ লস তুলনামূলকভাবে হালকা। ট্রেলিং স্টপ লস ব্যাপ্তি খুব বড় নয়, যা স্থির স্টপ লসের তুলনায় স্বাভাবিক মূল্যের ওঠানামা দ্বারা বন্ধ হওয়া রোধ করতে পারে। এটি আরও নমনীয় এবং বুদ্ধিমান।
এই কৌশলটির প্রধান ঝুঁকি হ'ল যদি স্টপ লস শতাংশটি ভুলভাবে সেট করা হয়। যদি খুব ছোট সেট করা হয় তবে ব্রেক ইভেন স্টপ লস উপলব্ধি করা কঠিন হবে। যদি খুব বড় সেট করা হয় তবে স্বাভাবিক মূল্যের ওঠানামা দ্বারা এটি বন্ধ করা সহজ হবে। সুতরাং সঠিক স্টপ লস শতাংশের যত্ন সহকারে পরীক্ষা এবং মূল্যায়ন প্রয়োজন।
আরেকটি ঝুঁকি হ'ল অস্বাভাবিক বাজারে, দামগুলি হঠাৎ করেই মূলত ফাঁক হতে পারে। এই ক্ষেত্রে, স্টপ লস দামটি সময়মতো আপডেট করতে সক্ষম নাও হতে পারে, যার ফলে অবৈধ স্টপ লস হয়। তবে সম্ভাবনা তুলনামূলকভাবে ছোট।
এই কৌশলটি নিম্নলিখিত দিকগুলিতে অনুকূলিত করা যেতে পারেঃ
কৌশলটিকে আরও ব্যাপক করার জন্য ডেথ ক্রস, প্রাইস ব্রেকিং আউট এসএমএ ইত্যাদির মতো প্রস্থান নিয়ম যুক্ত করুন।
স্টপ লস শতাংশের গতিশীল সমন্বয় প্রক্রিয়া যোগ করুন, বিভিন্ন বাজারের পরিবেশে স্বয়ংক্রিয়ভাবে স্টপ লস পরিসীমা অপ্টিমাইজ করতে।
মুনাফা লক করার জন্য নির্দিষ্ট রেঞ্জের দামের পরে পজিশনের বাইরে যাওয়ার কৌশল যুক্ত করুন।
বিভিন্ন যন্ত্রের স্টপ লস শতাংশ পরামিতির পার্থক্য গবেষণা, পরামিতি স্ব-নিয়মিত অপ্টিমাইজেশান প্রক্রিয়া স্থাপন।
শতাংশ ট্রেলিং স্টপ লস কৌশলটি সামগ্রিকভাবে খুব ব্যবহারিক, যা ক্ষতি এড়ানোর জন্য মুনাফা অর্জনের পরে কার্যকরভাবে ব্রেক ইভেন স্টপ লস উপলব্ধি করতে পারে। এই কৌশলটির অপ্টিমাইজেশনের জন্য বড় জায়গা রয়েছে এবং দক্ষতা উন্নত করার জন্য আরও গবেষণা করার মূল্য রয়েছে। সাধারণভাবে, এই কৌশলটি স্থিতিশীল বিনিয়োগের রিটার্ন অনুসরণকারী বিনিয়োগকারীদের জন্য উপযুক্ত।
/*backtest start: 2023-12-08 00:00:00 end: 2024-01-07 00:00:00 period: 1h basePeriod: 15m 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/ // © osmaras // based on https://kodify.net/tradingview/orders/percentage-trail/ //@version=5 strategy("Break even stop loss (% of instrument price)", overlay=true) // Configure trail stop level with input options (optional) longTrailPerc = input.float(defval=3.0,step=0.1,title="Trail Long Loss (%)")* 0.01 longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28)) // Determine trail stop loss prices longStopPrice = 0.0 lastEntryPrice = strategy.opentrades.entry_price(strategy.opentrades - 1) longStopPrice := if (strategy.position_size > 0 and close > (lastEntryPrice * (1 + longTrailPerc))) stopValue = lastEntryPrice math.max(stopValue, longStopPrice[1]) else longStopPrice := if (strategy.position_size > 0) stopValue = lastEntryPrice * (1 - longTrailPerc) math.max(stopValue, longStopPrice[1]) else 0 // Plot stop loss values for confirmation plot(series=(strategy.position_size > 0) ? longStopPrice : na, color=color.fuchsia, style=plot.style_cross, linewidth=2, title="Long Trail Stop") // set strategy only long strategy.risk.allow_entry_in(strategy.direction.long) // Submit entry orders if (longCondition) strategy.entry("Long", strategy.long) shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28)) if (shortCondition) strategy.close("Long") // Submit exit orders for trail stop loss price if (strategy.position_size > 0) strategy.exit(id="Stop Loss", stop=longStopPrice)