ট্রেন্ড ব্রেকআউট ট্রেডিং সিস্টেম (মুভিং এভারেজ ব্রেকআউট কৌশল)

MA SMA SL TP
সৃষ্টির তারিখ: 2024-11-12 16:24:08 অবশেষে সংশোধন করুন: 2024-11-12 16:24:08
অনুলিপি: 2 ক্লিকের সংখ্যা: 503
1
ফোকাস
1617
অনুসারী

ট্রেন্ড ব্রেকআউট ট্রেডিং সিস্টেম (মুভিং এভারেজ ব্রেকআউট কৌশল)

ওভারভিউ

এই কৌশলটি একটি ট্রেডিং সিস্টেম যা প্রবণতা লাইন ব্রেকিংয়ের উপর ভিত্তি করে, যা চলমান গড় এবং মূল্য ব্রেকিংয়ের ধারণাগুলিকে একত্রিত করে। কৌশলটির মূল অংশটি হল ট্রেডিং সংকেত তৈরি করা এবং সাম্প্রতিক নিম্নের উপর ভিত্তি করে স্টপ লস এবং ২ঃ১ অনুপাতের স্টপগুলি সেট করা যা ঝুঁকি পরিচালনা করে। কৌশলটি প্রবণতা সূচক হিসাবে সরল চলমান গড় ব্যবহার করে, দামের সাথে গড়ের ক্রস দ্বারা প্রবণতার দিক পরিবর্তন করার জন্য।

কৌশল নীতি

কৌশলটি 20 পিরিয়ডের একটি সরল মুভিং এভারেজ (এসএমএ) ব্যবহার করে ট্রেন্ডের সূচক হিসাবে। যখন বন্ধের দাম গড়ের নীচে থেকে উপরে উঠে যায়, তখন সিস্টেমটি একাধিক সংকেত দেয়। স্টপ লসটি গত 7 টি কে লাইনের সর্বনিম্ন পয়েন্টে সেট করা হয়, যাতে প্রবেশের পয়েন্টের খুব কাছাকাছি যাওয়া এড়ানো যায়। স্টপ পয়েন্টের সেটআপটি ক্লাসিক 2: 1 ক্ষতি গ্রহণ করে, অর্থাৎ স্টপ লস দূরত্বটি স্টপ লস দূরত্বের 2 গুণ। কৌশলটিতে ভিজ্যুয়াল উপাদানও রয়েছে, যা ট্রেন্ড লাইন, ট্রেডিং সিগন্যাল এবং স্টপ লস অবস্থানকে চার্টে চিহ্নিত করে।

কৌশলগত সুবিধা

  1. প্রবণতা অনুসরণ বৈশিষ্ট্যঃ মুভিং এভারেজের মাধ্যমে বাজারের প্রবণতা কার্যকরভাবে ধরা যায়
  2. উন্নত ঝুঁকি ব্যবস্থাপনাঃ বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীল স্টপ লস সেটিং
  3. যুক্তিসঙ্গত লাভ-ক্ষতির অনুপাতঃ ২ঃ১ লাভ-ক্ষতির অনুপাত ব্যবহার করে কৌশলটির প্রত্যাশিত আয় বাড়ানো হয়েছে
  4. স্পষ্ট দৃশ্যমানতাঃ ব্যবসায়ীদের বাজারের অবস্থা বুঝতে সহায়তা করার জন্য চার্টগুলি বিশদভাবে চিহ্নিত করা হয়েছে
  5. প্যারামিটারগুলি সামঞ্জস্যযোগ্যঃ প্রবণতা লাইন দৈর্ঘ্য এবং স্টপ লস গণনা চক্র প্রয়োজন অনুসারে সামঞ্জস্যযোগ্য

কৌশলগত ঝুঁকি

  1. বাজারের ঝড়ের ঝুঁকিঃ প্রায়শই মিথ্যা ব্রেকিং সিগন্যাল দেখা দিতে পারে
  2. স্লাইড পয়েন্টের ঝুঁকিঃ ব্রেকিং সিগন্যালের কার্যকরকরণে বড় স্লাইড পয়েন্ট থাকতে পারে
  3. স্টপ লস পজিশন ঝুঁকিঃ সর্বনিম্ন স্টপ লস খুব বেশি হতে পারে, যার ফলে একক ক্ষতির পরিমাণ বেশি হতে পারে
  4. দ্রুত বিপর্যয়ের ঝুঁকিঃ প্রবণতা বিপর্যয়ের পরে দ্রুত বিপর্যয়ের ফলে স্টপ আউট হতে পারে
  5. প্যারামিটার সংবেদনশীলতাঃ বিভিন্ন বাজার পরিবেশের সাথে সামঞ্জস্য রেখে প্যারামিটারগুলি সামঞ্জস্য করতে পারে

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-11 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Trend Breakout with SL and TP", overlay=true)

// Parametrlar
length = input(25, title="Length for SL Calculation")
trendLength = input(20, title="Trend Line Length")

// Trend chizig'ini hisoblash
trendLine = ta.sma(close, trendLength)

// Yopilish narxi trend chizig'ini yorib o'tganda signal
longSignal = close > trendLine and close[1] <= trendLine

// Oxirgi 7 shamning minimumini hisoblash
lowestLow = ta.lowest(low, 7)

// Stop Loss darajasini belgilash
longSL = lowestLow  // SL oxirgi 7 shamning minimumiga teng

// Take Profit darajasini SL ga nisbatan 2 baravar ko'p qilib belgilash
longTP = longSL + (close - longSL) * 2  // TP 2:1 nisbatida

// Savdo bajarish
if longSignal
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit", "Long", limit=longTP)
    strategy.exit("Stop Loss", "Long", stop=longSL)

// Grafikda trend chizig'ini chizish
plot(trendLine, title="Trend Line", color=color.blue, linewidth=2)

// Signal chizish
plotshape(longSignal, style=shape.labelup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")

// SL va TP darajalarini ko'rsatish
// if longSignal
//     // SL chizig'i
//     line.new(bar_index, longSL, bar_index + 1, longSL, color=color.red, width=2, style=line.style_dashed)
//     // TP chizig'i
//     line.new(bar_index, longTP, bar_index + 1, longTP, color=color.green, width=2, style=line.style_dashed)
    
//     // SL va TP label'larini ko'rsatish
//     label.new(bar_index, longSL, "SL: " + str.tostring(longSL), color=color.red, style=label.style_label_down, textcolor=color.white, size=size.small)
//     label.new(bar_index, longTP, "TP: " + str.tostring(longTP), color=color.green, style=label.style_label_up, textcolor=color.white, size=size.small)