এই কৌশলটি সাম্প্রতিক সর্বোচ্চ উচ্চতা এবং সর্বনিম্ন নিম্নতার উপর ভিত্তি করে স্টপ-লস পয়েন্টগুলি সেট করে দ্রুত প্রবণতা প্রবেশ করতে এবং ঝুঁকিগুলি কঠোরভাবে নিয়ন্ত্রণ করতে। এটি ধারাবাহিকভাবে দাম বাড়ার সময় লং পজিশনে প্রবেশ করে এবং ধারাবাহিকভাবে দাম হ্রাস পাওয়ার সময় শর্ট পজিশনে প্রবেশ করে। অবস্থানগুলি ধরে রাখার সময়, দীর্ঘ পজিশনের স্টপ-লস স্তর সাম্প্রতিক কয়েকটি বারগুলির মধ্যে সর্বনিম্ন এবং শর্ট পজিশনের স্টপ-লস স্তর সর্বোচ্চ উচ্চ। এই গতিশীল স্টপ-লস পদ্ধতিটি কঠোরভাবে ক্ষতি সীমাবদ্ধ করার সময় প্রবণতা কার্যকরভাবে ক্যাপচার করতে পারে।
input
lookback সময়কাল সেট করার ফাংশনhiLen
এবংloLen
সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্ন জন্য, 20 ডিফল্ট।hiHighs
পূর্ববর্তী বার ব্যবহার করেta.highest(high, hiLen)[1]
, এবং সর্বনিম্ন নিম্নloLows
ব্যবহারta.lowest(low, loLen)[1]
.loLows
লং পজিশনের জন্য এবংhiHighs
শর্ট পজিশনের জন্য। সহজ নিশ্চিতকরণের জন্য সমতল অবস্থায় গ্রাফ করবেন না।higherCloses
: শেষ তিনটা বারের দর ক্রমাগত উচ্চতরlowerCloses
: শেষ তিনটা বার পরপর নিম্ন বন্ধ আছেisFlat
: বর্তমান অবস্থান নেইisFlat
এবংhigherCloses
, যখন সংক্ষিপ্ত লিখুনisFlat
এবংlowerCloses
.loLows
শর্ট পজিশনের জন্য, বন্ধ করুনঃhiHighs
.সংক্ষেপে, এই কৌশলটি সাম্প্রতিক সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্ন ব্যবহার করে ট্রেলিং স্টপ সেট করে, দ্রুত শক্তিশালী প্রবণতা প্রবেশ করে এবং কঠোরভাবে ক্ষতির সীমাবদ্ধ করে, এইভাবে প্রবণতা মুনাফা কার্যকরভাবে ক্যাপচার করে।
এই সর্বোচ্চ উচ্চ / সর্বনিম্ন নিম্ন স্টপ কৌশলটি শক্তিশালী প্রবণতা কার্যকরভাবে ক্যাপচার করতে এবং ঝুঁকিগুলি কঠোরভাবে নিয়ন্ত্রণ করার জন্য দামের উপর ভিত্তি করে গতিশীল স্টপ সেট করে। এর সুবিধা হ'ল সরলতা, কার্যকারিতা, দ্রুত এন্ট্রি, কঠোর স্টপ এবং উচ্চ অভিযোজনযোগ্যতা। তবে, এটি অস্থির বাজার, প্রবণতা শেষ এবং চরম চলাচলে দুর্বল সম্পাদন করে এবং পরামিতি সেটিংসে মনোযোগ প্রয়োজন। ভবিষ্যতের উন্নতিগুলি প্রবণতা এবং গতির নিশ্চিতকরণ যুক্ত করতে পারে, স্টপ এবং অবস্থান আকারকে অনুকূল করতে পারে। সামগ্রিকভাবে, এটি একটি সহজ এবং কার্যকর কৌশল ট্রেন্ড-ক্যাপচার এবং ঝুঁকি নিয়ন্ত্রণ ভারসাম্য যা অনুশীলনে গভীর গবেষণা এবং অনুকূলিতকরণের দাবি করে।
/*backtest start: 2023-03-02 00:00:00 end: 2024-03-07 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title="Highest high/lowest low stop", overlay=true) // STEP 1: // Make inputs for length of highest high and lowest low hiLen = input.int(20, title="Highest High Lookback", minval=2) loLen = input.int(20, title="Lowest Low Lookback", minval=2) // STEP 2: // Calculate recent extreme high and low hiHighs = ta.highest(high, hiLen)[1] loLows = ta.lowest(low, loLen)[1] // Plot stop values for visual confirmation plot(strategy.position_size > 0 ? loLows : na, style=plot.style_circles, color=color.green, linewidth=3, title="Lowest Low Stop") plot(strategy.position_size < 0 ? hiHighs : na, style=plot.style_circles, color=color.red, linewidth=3, title="Highest High Stop") // Trading conditions for this example strategy higherCloses = close > close[1] and close[1] > close[2] and close[2] > close[3] lowerCloses = close < close[1] and close[1] < close[2] and close[2] < close[3] isFlat = strategy.position_size == 0 // Submit entry orders if isFlat and higherCloses strategy.entry("EL", strategy.long) if isFlat and lowerCloses strategy.entry("ES", strategy.short) // STEP 3: // Submit stops based on highest high and lowest low if strategy.position_size > 0 strategy.exit("XL HH", stop=loLows) if strategy.position_size < 0 strategy.exit("XS LL", stop=hiHighs)