ডবল মুভিং এভারেজ ক্রসওভার টেক প্রফিট এবং স্টপ লস অ্যাডাপটিভ স্ট্র্যাটেজি

SMA MA TP SL
সৃষ্টির তারিখ: 2024-11-27 15:05:02 অবশেষে সংশোধন করুন: 2024-11-27 15:05:02
অনুলিপি: 1 ক্লিকের সংখ্যা: 441
1
ফোকাস
1617
অনুসারী

ডবল মুভিং এভারেজ ক্রসওভার টেক প্রফিট এবং স্টপ লস অ্যাডাপটিভ স্ট্র্যাটেজি

ওভারভিউ

এটি একটি স্বনির্ধারিত ট্রেডিং কৌশল যা দ্বি-সমান্তরিত ক্রস সিগন্যালের উপর ভিত্তি করে তৈরি করা হয়েছে। এই কৌশলটি 14 টি চক্র এবং 28 টি চক্রের একটি সরল চলমান গড় (এসএমএ) ব্যবহার করে ট্রেডিং সিগন্যাল তৈরি করে এবং একটি নিয়ন্ত্রিত স্টপ লস এবং স্টপ ম্যানেজমেন্টের সাথে সংযুক্ত করে, যা ঝুঁকি-লাভের ভারসাম্যপূর্ণ পরিচালনা করে। এই কৌশলটি একটি ফিক্সড ফান্ড ম্যানেজমেন্ট পদ্ধতি গ্রহণ করে, প্রাথমিক মূলধন 2000 এবং প্রতি লেনদেনের জন্য 200।

কৌশল নীতি

কৌশলটির কেন্দ্রীয় যুক্তিটি দুটি ভিন্ন পিরিয়ডের সরল চলমান গড়ের মধ্যে ক্রস-সম্পর্ক ভিত্তিক। যখন স্বল্পমেয়াদী (১৪-পিরিয়ড) গড়টি দীর্ঘমেয়াদী (২৮-পিরিয়ড) গড়কে অতিক্রম করে, তখন একটি মাল্টি-সিগন্যাল উত্পন্ন হয়; যখন স্বল্পমেয়াদী গড়টি দীর্ঘমেয়াদী গড়কে অতিক্রম করে, তখন একটি ফাঁকা-সিগন্যাল উত্পন্ন হয়। একই সাথে, কৌশলটি শতাংশ ভিত্তিক স্টপ এবং স্টপ মেশিনগুলি প্রবর্তন করে, যথাক্রমে ২% এবং ৪% সেট করে, যা বাজারের দামের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে স্টপ এবং স্টপ পজিশনগুলি সামঞ্জস্য করতে পারে।

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

  1. সিগন্যাল স্পষ্টতা: সমান্তরাল ক্রস ব্যবহার করে উত্পন্ন সংকেত পরিষ্কার এবং স্বজ্ঞাত, বিষয়গত বিচার এড়ানো।
  2. রিস্ক কন্ট্রোল উন্নতঃ শতাংশের মাধ্যমে সেট করা স্টপ লস স্টপ অবস্থান, বাজার মূল্যের সাথে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে পারে, বিভিন্ন বাজার পরিবেশে আরও ভালভাবে মানিয়ে নিতে পারে।
  3. তহবিল ব্যবস্থাপনা যুক্তিসঙ্গতঃ ফিক্সড তহবিল বরাদ্দ পদ্ধতি ব্যবহার করে, অত্যধিক লিভারেজের ঝুঁকি এড়ানো যায়।
  4. ভাল ভিজ্যুয়ালাইজেশনঃ কৌশলটি ট্রেডিং সিগন্যাল এবং গড় রেখা চার্টগুলিতে দেখায়, যা ট্রেডারদের বুঝতে এবং পর্যবেক্ষণ করতে সহায়তা করে।
  5. প্যারামিটারগুলি সামঞ্জস্যপূর্ণঃ স্টপ লস স্টপ প্যারামিটারগুলি বিভিন্ন বাজার পরিস্থিতি এবং ব্যক্তিগত ঝুঁকি পছন্দ অনুসারে সামঞ্জস্য করা যেতে পারে।

কৌশলগত ঝুঁকি

  1. অস্থির বাজার ঝুঁকিঃ অস্থির বাজারগুলিতে, ঘন ঘন গড়ের ক্রসগুলি মিথ্যা সংকেত বৃদ্ধি করতে পারে।
  2. স্লাইড পয়েন্টের ঝুঁকিঃ বাজারের ব্যাপক অস্থিরতার সময়, প্রকৃত লেনদেনের মূল্য সংকেত মূল্যের থেকে বিচ্যুত হতে পারে।
  3. স্টপ লস স্থিরঃ যদিও স্টপ লস অবস্থান মূল্যের সাথে পরিবর্তিত হয়, তবে নির্দিষ্ট শতাংশগুলি সমস্ত বাজারের পরিস্থিতিতে উপযুক্ত নাও হতে পারে।
  4. তহবিলের ব্যবহারের দক্ষতাঃ নির্দিষ্ট তহবিল বন্টন পদ্ধতিতে কিছু ক্ষেত্রে তহবিলের ব্যবহারের দক্ষতা কম হতে পারে।

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-10-01 00:00:00
end: 2024-10-31 23:59:59
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('My Custom Strategy', overlay = true)

// Parámetros de las SMAs (Medias Móviles Simples)
sma14 = ta.sma(close, 14)
sma28 = ta.sma(close, 28)

// Stop Loss y Take Profit configurables
stop_loss_percent = input.float(2, title="Stop Loss %", minval=0.1, step=0.1)
take_profit_percent = input.float(4, title="Take Profit %", minval=0.1, step=0.1)

// Cálculo de stop loss y take profit
stop_loss = close * (1 - stop_loss_percent / 100)
take_profit = close * (1 + take_profit_percent / 100)

// Condiciones de entrada para compra (long)
longCondition = ta.crossover(sma14, sma28)
if (longCondition)
    strategy.entry('Long', strategy.long, stop=stop_loss, limit=take_profit)
plotshape(series=longCondition, color=color.new(color.blue, 0), style=shape.labelup, location=location.belowbar, text="BUY")

// Condiciones de entrada para venta (short)
shortCondition = ta.crossunder(sma14, sma28)
if (shortCondition)
    strategy.entry('Short', strategy.short, stop=stop_loss, limit=take_profit)
plotshape(series=shortCondition, color=color.new(color.red, 0), style=shape.labeldown, location=location.abovebar, text="SELL")

// Visualización de las SMAs en el gráfico
plot(sma14, color=color.blue, title="SMA 14")
plot(sma28, color=color.red, title="SMA 28")