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

ইএমএ এবং প্যারাবোলিক এসএআর সংমিশ্রণ কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-06-07 15:23:12
ট্যাগঃইএমএএসএআর

img

সারসংক্ষেপ

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

কৌশলগত নীতি

কৌশলটি প্রবেশ এবং প্রস্থান শর্ত নির্ধারণের জন্য বিভিন্ন সময়কালের (8-অবধি এবং 21-অবধি) এবং প্যারাবোলিক এসএআর সূচক সহ দুটি ইএমএ ব্যবহার করে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে অতিক্রম করে এবং বন্ধের দাম এসএআর এর উপরে থাকে, তখন কৌশলটি একটি দীর্ঘ অবস্থান খোলে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর নীচে অতিক্রম করে এবং বন্ধের দাম এসএআর এর নীচে থাকে, তখন কৌশলটি একটি শর্ট অবস্থান খোলে। বন্ধের দাম এসএআর এর নীচে নেমে গেলে লং পজিশনগুলি বন্ধ হয়, যখন বন্ধের দাম এসএআর এর উপরে উঠে যায় তখন শর্ট পজিশনগুলি বন্ধ হয়। কৌশলটি প্রতিটি ব্যবসায়ের ঝুঁকি নিয়ন্ত্রণের জন্য নির্দিষ্ট স্টপ-লস পয়েন্টগুলিতেও সেট করে। উপরন্তু, কৌশলটি প্রতিটি ট্রেডিং দিনে 15:15 এ সমস্ত অবস্থান বন্ধ করার প্রয়োজন।

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA and Parabolic SAR Strategy", overlay=true)

// Input parameters for EMAs and Parabolic SAR
emaShortPeriod = input.int(8, title="Short EMA Period")
emaLongPeriod = input.int(21, title="Long EMA Period")
sarStart = input.float(0.02, title="Parabolic SAR Start")
sarIncrement = input.float(0.02, title="Parabolic SAR Increment")
sarMaximum = input.float(0.2, title="Parabolic SAR Maximum")
fixedSL = input.int(83, title="Fixed Stop Loss (pts)")

// Calculate EMAs and Parabolic SAR
emaShort = ta.ema(close, emaShortPeriod)
emaLong = ta.ema(close, emaLongPeriod)
sar = ta.sar(sarStart, sarIncrement, sarMaximum)

// Entry conditions
longCondition = ta.crossover(emaShort, emaLong) and close > sar
shortCondition = ta.crossunder(emaShort, emaLong) and close < sar

// Exit conditions
longExitCondition = close < sar
shortExitCondition = close > sar

// Strategy entry and exit
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

if (longExitCondition)
    strategy.close("Long")

if (shortExitCondition)
    strategy.close("Short")

// Fixed Stop Loss
strategy.exit("Long Exit", "Long", stop=close - fixedSL * syminfo.mintick)
strategy.exit("Short Exit", "Short", stop=close + fixedSL * syminfo.mintick)

// Exit all positions at 15:15
exitHour = 15
exitMinute = 15
exitTime = timestamp(year(timenow), month(timenow), dayofmonth(timenow), exitHour, exitMinute)

if (timenow >= exitTime)
    strategy.close_all()

// Plot EMAs and Parabolic SAR
plot(emaShort, color=color.blue, title="8 EMA")
plot(emaLong, color=color.red, title="21 EMA")
plot(sar, style=plot.style_cross, color=color.green, title="Parabolic SAR")


সম্পর্কিত

আরো