ট্রেলিং স্টপ লস সহ এসএসএল চ্যানেল ব্রেকআউট কৌশল

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

img

সারসংক্ষেপ

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

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

  1. এসএসএল চ্যানেলের উপরের এবং নীচের ব্যান্ডগুলি গণনা করুন এন সময়ের সাথে উচ্চ এবং নিম্ন দামের এসএমএ ব্যবহার করে।

  2. যখন বন্ধ উপরের ব্যান্ডের উপরে থাকে তখন দীর্ঘ সংকেত উৎপন্ন করে, এবং যখন বন্ধ নিম্ন ব্যান্ডের নীচে থাকে তখন সংক্ষিপ্ত সংকেত।

  3. হ্রাস সীমাবদ্ধ করার জন্য প্রবেশের পরে বিপরীত ব্যাংকে স্থির স্টপ লস সেট করুন।

  4. মুনাফা লক করার জন্য মূল্যের গতি অনুসরণকারী স্টপ লস সেট করুন।

  5. যখন দাম স্থির স্টপ লস বা ট্রেলিং স্টপ লস হয় তখন বেরিয়ে আসে।

সুবিধা

  1. ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য চ্যানেল ইন্ডিকেটর ব্যবহার করুন, মিথ্যা ব্রেকআউট এড়ান।

  2. ডাবল স্টপ লস লাভ গ্রহণ এবং ঝুঁকি নিয়ন্ত্রণকে একত্রিত করে।

  3. উচ্চ ট্রেডিং ফ্রিকোয়েন্সি অতি স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত।

  4. নমনীয় পরামিতি ব্যক্তিগত ট্রেডিং স্টাইল অভিযোজিত।

  5. স্বয়ংক্রিয়ভাবে লং/শর্ট সনাক্ত করুন, কোন দিকনির্দেশনা প্রয়োজন নেই।

ঝুঁকি

  1. স্বল্পমেয়াদী লেনদেন সংবাদ শক এবং উচ্চ অস্থিরতার জন্য প্রবণ।

  2. স্থির স্টপ লস ব্রেকআউটের পর অতিরিক্ত ক্ষতির কারণ হতে পারে।

  3. অনুপযুক্ত ট্রেলিং স্টপ লস অকাল প্রস্থান হতে পারে।

  4. চ্যানেলের ব্রেকআউট মিথ্যা সিগন্যালের জন্য সংবেদনশীল।

  5. শুধুমাত্র অভিজ্ঞ স্বল্পমেয়াদী ব্যবসায়ীদের জন্য উপযুক্ত।

সমাধান:

  1. ট্রেড প্রতি ক্ষতি সীমাবদ্ধ করার জন্য যুক্তিসঙ্গত স্থির স্টপ লস সেট করুন।

  2. তাড়াতাড়ি প্রস্থান এড়ানোর জন্য স্টপ লস স্তরগুলি অনুকূল করুন।

  3. ভলিউম ফিল্টার যোগ করুন সত্যিকারের ব্রেকআউট নিশ্চিত করতে।

  4. পজিশনের আকার নিয়ন্ত্রণ করুন, ঝুঁকি নিয়ন্ত্রণের জন্য স্কেল ইন করুন।

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

  1. সর্বোত্তম দৈর্ঘ্য খুঁজে পেতে SMA সময়কাল অপ্টিমাইজ করুন।

  2. অন্য চ্যানেল ইন্ডিকেটর যেমন বিবি, কেডি ইত্যাদি চেষ্টা করুন।

  3. ভলিউম ইন্ডিকেটর যোগ করুন।

  4. কম ভলিউম ভুয়া ব্রেকআউট এড়ানোর জন্য টার্নওভার রেট বিবেচনা করুন।

  5. সর্বোত্তম প্রস্থান টাইমিং খুঁজে পেতে বিভিন্ন হোল্ডিং সময় পরীক্ষা করুন।

  6. স্থির এবং ট্রেলিং স্টপ লস প্যারামিটার পরীক্ষা করুন।

  7. মূলধন দক্ষতা সর্বাধিক করার জন্য অবস্থান আকার কৌশল সামঞ্জস্য করুন।

সংক্ষিপ্তসার

এই কৌশলটি ডুয়াল স্টপ লস ম্যানেজমেন্টের সাথে এসএসএল চ্যানেলের দিকনির্দেশমূলক পক্ষপাত এবং ব্রেকআউট সংকেতগুলিকে একত্রিত করে। এটি উচ্চ ফ্রিকোয়েন্সি ট্রেডিংয়ের জন্য উপযুক্ত প্রবণতা ক্যাপচার করতে দ্রুত প্রতিক্রিয়া জানায়। মিথ্যা ব্রেকআউট থেকে সাবধান থাকুন, স্টপ লস প্রক্রিয়াগুলি পরিমার্জন করুন এবং অবস্থান আকার নিয়ন্ত্রণ করুন। আরও অপ্টিমাইজেশনের সাথে এটি একটি কার্যকর অতি স্বল্পমেয়াদী ট্রেডিং কৌশল হওয়ার সম্ভাবনা রয়েছে।


/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("SSL Channel Cross with Trailing Stop and Stop Loss", overlay=true)

period = input(title="Period", defval=10)
len = input(title="Length", defval=10)
smaHigh = sma(high, len)
smaLow = sma(low, len)

Hlv = 0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]

sslDown = Hlv < 0 ? smaHigh : smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh

plot(sslDown, linewidth=2, color=color.red)
plot(sslUp, linewidth=2, color=color.lime)

longCondition = crossover(sslUp, sslDown)
shortCondition = crossunder(sslUp, sslDown)

// Define el tamaño del trailing stop en puntos (ajusta según tu preferencia)
trailingStopSize = input(title="Trailing Stop Size (in Points)", defval=10)

var float trailingStopPrice = na
var float stopLossPrice = na

if (longCondition)
    // Si se cumple la condición de compra, configura la posición larga, el trailing stop y el stop loss
    strategy.entry("Long", strategy.long)
    trailingStopPrice := low - trailingStopSize
    stopLossPrice := sslDown

if (shortCondition)
    // Si se cumple la condición de venta corta, configura la posición corta, el trailing stop y el stop loss
    strategy.entry("Short", strategy.short)
    trailingStopPrice := high + trailingStopSize
    stopLossPrice := sslUp

// Calcula el trailing stop
if (strategy.position_size > 0)
    trailingStopPrice := max(trailingStopPrice, stopLossPrice)
    if (close < trailingStopPrice)
        strategy.close("ExitLong", comment="Trailing Stop Long")

if (strategy.position_size < 0)
    trailingStopPrice := min(trailingStopPrice, stopLossPrice)
    if (close > trailingStopPrice)
        strategy.close("ExitShort", comment="Trailing Stop Short")


আরো