
ট্র্যাকিং স্টপ লস শতাংশ কৌশল হল এমন একটি কৌশল যা ট্রেডিং জাতের দামের শতাংশের উপর ভিত্তি করে স্টপ লস অর্ডার সেট করে এবং সামঞ্জস্য করে। এটি একটি নির্দিষ্ট মুনাফা স্তরে পৌঁছানোর পরে স্টপ লস অর্ডারকে প্রবেশের মূল্যে সামঞ্জস্য করতে পারে, যা একটি সুরক্ষিত স্টপ অর্জন করে।
এই কৌশলটি ইনপুট প্যারামিটারের মাধ্যমে লং পজিশনের ট্র্যাকিং স্টপ ক্ষতির শতাংশ সেট করে, যেমন 3%। পজিশন খোলার পরে, রিয়েল টাইমে ট্র্যাকিং স্টপ মূল্য গণনা করা হবে। গণনা পদ্ধতিটি হ’লঃ
যখন দাম প্রবেশ মূল্য অতিক্রম করে*(১+ ট্র্যাকিং স্টপ লস শতাংশ), তাহলে স্টপ লস প্রাইসটি প্রবেশ মূল্যের সাথে সামঞ্জস্য করা হবে, যাতে গ্যারান্টিটি অর্জন করা যায়।
যখন দাম উপরে উল্লিখিত স্তরের নীচে থাকে, তখন স্টপ লস মূল্য হল প্রবেশ মূল্য*(১- ট্র্যাকিং স্টপ লস শতাংশ)
এইভাবে, যখন দাম একটি নির্দিষ্ট মুনাফা অর্জন করে, তখন সমস্ত মুনাফা হ্রাস করা এড়ানো যায়, এবং দামের স্বাভাবিক ওঠানামা দ্বারা অত্যধিক আগ্রাসী স্টপ ক্ষতির প্রতিরোধ করা যায়।
কৌশলটি স্টপ লস মূল্যের ট্র্যাকিং চার্টটি নিশ্চিত করার জন্যও আঁকা হয়েছে এবং কেবলমাত্র একাধিক লেনদেনের জন্য সেট করা হয়েছে। গোল্ডফর্কের সময় ওভার করুন, মৃত ফর্কের সময় প্লেইন করুন। ওভার করার পরে স্টপ লস অর্ডার সেট করুন, কৌশলটির স্টপ লজিকটি উপলব্ধ করুন।
এই কৌশলটির সবচেয়ে বড় সুবিধা হল যে আপনি স্টপ লস ট্র্যাকিংয়ের মাধ্যমে মুনাফা অর্জন করতে পারেন, অন্তত মূলধন সংরক্ষণ করতে পারেন এবং ক্ষতি এড়াতে পারেন। এটি অনেক বিনিয়োগকারীদের জন্য গুরুত্বপূর্ণ।
এছাড়াও, এই কৌশলটি স্টপ লসকে হালকা করে দেয়, স্টপ লস ট্র্যাকিংয়ের পরিমাণ খুব বেশি নয়, এবং দামের স্বাভাবিক ওঠানামা প্রতিরোধ করে। এটি সাধারণ স্টপ লসের তুলনায় আরও নমনীয় এবং বুদ্ধিমান।
এই কৌশলটির প্রধান ঝুঁকি হল যে স্টপ ম্যাপেজটি ভুলভাবে সেট করা হয়েছে, যদি সেটটি খুব ছোট হয় তবে এটি নিরাপদ স্টপ অর্জন করা কঠিন; যদি সেটটি খুব বড় হয় তবে এটি স্বাভাবিক দামের ওঠানামা দ্বারা শীর্ষে রাখা সহজ। তাই এখানে উপযুক্ত স্টপ ম্যাপেজটি সাবধানে পরীক্ষা এবং মূল্যায়ন করা দরকার।
আরেকটি ঝুঁকি হল অস্বাভাবিক বাজার যখন দাম হঠাৎ করে ব্যাপকভাবে উঁচুতে উঠে যায়, তখন স্টপ-ডাউন মূল্যটি সময়মতো আপডেট হতে পারে না, যার ফলে স্টপ-ডাউন কার্যকর হয় না। তবে এই সম্ভাবনা কম।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলকে আরও ব্যাপক করার জন্য, মৃত ফোরক, এসএমএ-এর নীচে দাম এবং অন্যান্য নিয়মের মতো সমতল অবস্থার শর্তগুলি যুক্ত করুন।
স্টপ লস শতাংশের গতিশীল সমন্বয় যন্ত্রের সাথে যুক্ত করুন, যা বিভিন্ন বাজারের পরিস্থিতিতে স্বয়ংক্রিয়ভাবে স্টপ লস অনুপাতকে অনুকূলিত করে।
একটি প্রস্থান কৌশল যোগ করুন, যখন দাম একটি নির্দিষ্ট দূরত্বের পরে প্রস্থান করে এবং মুনাফা স্থির করে।
বিভিন্ন জাতের স্টপ লস শতাংশ প্যারামিটার পার্থক্য গবেষণা করা যেতে পারে, প্যারামিটার স্ব-অনুকূলিতকরণ অপ্টিমাইজেশান ব্যবস্থা স্থাপন করা যায়।
ট্র্যাকিং স্টপ লস শতাংশ কৌশল সামগ্রিকভাবে খুব কার্যকর, যা লাভের পরে মূলধন বন্ধ করতে এবং ক্ষতি এড়াতে কার্যকর। এই কৌশলটি অপ্টিমাইজ করার জন্য প্রচুর জায়গা রয়েছে এবং কার্যকারিতা বাড়ানোর জন্য আরও গবেষণা করা উচিত। সামগ্রিকভাবে, এই কৌশলটি স্থিতিশীল বিনিয়োগের লাভের জন্য বিনিয়োগকারীদের জন্য উপযুক্ত।
/*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)