রিসোর্স লোড হচ্ছে... লোডিং...

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

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৭ ১৫ঃ০৫ঃ০২
ট্যাগঃএসএমএএমএটিপিSL

img

সারসংক্ষেপ

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

কৌশলগত নীতি

মূল যুক্তিটি বিভিন্ন সময়ের দুটি এসএমএর মধ্যে ক্রসওভার সম্পর্কের উপর ভিত্তি করে। যখন স্বল্পমেয়াদী (14-অবধি) এমএ দীর্ঘমেয়াদী (28-অবধি) এমএ এর উপরে অতিক্রম করে তখন একটি দীর্ঘ সংকেত উত্পন্ন হয় এবং যখন স্বল্পমেয়াদী এমএ দীর্ঘমেয়াদী এমএ এর নীচে অতিক্রম করে তখন একটি সংক্ষিপ্ত সংকেত উত্পন্ন হয়। কৌশলটি শতাংশ ভিত্তিক স্টপ-লস এবং লাভ গ্রহণের প্রক্রিয়া অন্তর্ভুক্ত করে যা যথাক্রমে 2% এবং 4% এ সেট করা হয়, যা বাজারের দামের উপর ভিত্তি করে প্রস্থান পয়েন্টগুলির স্বয়ংক্রিয় সমন্বয় করতে দেয়।

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

  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")


সম্পর্কিত

আরো