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

ইএমএ-র ক্রমবর্ধমান ক্রসওভার কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-06-17 16:24:35
ট্যাগঃআরএসআইইএমএ

img

সারসংক্ষেপ

এই কৌশলটি বাজারের প্রবণতা এবং ট্রেডিং সংকেত নির্ধারণের জন্য বিভিন্ন সময়কালের সাথে তিনটি এক্সপোনেন্সিয়াল মুভিং এভারেজ (ইএমএ) এবং আপেক্ষিক শক্তি সূচক (আরএসআই) ব্যবহার করে। যখন মূল্য 200 দিনের ইএমএ এর উপরে ভেঙে যায় এবং আরএসআই 50 এর উপরে থাকে তখন একটি ক্রয় সংকেত উত্পন্ন হয়, যখন মূল্য 200 দিনের ইএমএ এর নীচে পড়ে এবং আরএসআই 50 এর নীচে থাকে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। কৌশলটি দৈনিক সময়সীমার উপর সুইং ট্রেডিংয়ের জন্য উপযুক্ত।

কৌশলগত নীতি

  1. যথাক্রমে নীল, লাল এবং সবুজ রেখাগুলি দ্বারা প্রতিনিধিত্ব করা 200 দিনের, 50 দিনের এবং 21 দিনের EMA গুলি গণনা করুন।
  2. ১৪ পেরিওডের আরএসআই গণনা করুন।
  3. যখন ক্লোজিং প্রাইস 200 দিনের EMA এর উপরে ক্রস করে এবং RSI 50 এর উপরে থাকে তখন একটি ক্রয় সংকেত তৈরি করুন।
  4. যখন বন্ধের মূল্য 200 দিনের ইএমএ এর নিচে চলে যায় এবং আরএসআই 50 এর নিচে থাকে তখন একটি বিক্রয় সংকেত তৈরি করুন।
  5. পজিশনের আকার অ্যাকাউন্টের ব্যালেন্সের ১%।
  6. ক্রয় ব্যবসায়ের জন্য, স্টপ লস 200 দিনের ইএমএ থেকে 50 পয়েন্ট কম এবং মুনাফা গ্রহণ প্রবেশ মূল্যের 100 পয়েন্ট উপরে সেট করা হয়।
  7. বিক্রয় ব্যবসায়ের জন্য, স্টপ লস 200 দিনের EMA এর 50 পয়েন্ট উপরে এবং লাভের মূল্য প্রবেশ মূল্যের 100 পয়েন্ট নীচে সেট করা হয়।

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

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

কৌশলগত ঝুঁকি

  1. প্রবণতা পরিবর্তনের সময় সিগন্যাল বিলম্ব আংশিক মুনাফা হ্রাসের দিকে পরিচালিত করতে পারে।
  2. আরএসআই সংকেতগুলি শক্তিশালী প্রবণতার ক্ষেত্রে অকাল বিপরীত সংকেত তৈরি করতে পারে।
  3. খুব অস্থির বাজারে ফিক্সড শতাংশ পজিশনের আকার আরও ঝুঁকিপূর্ণ হতে পারে।
  4. স্টপ লস মাত্রা ২০০ দিনের ইএমএ-র খুব কাছে থাকলে ঘন ঘন স্টপ আউট হতে পারে।

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

  1. সিগন্যাল অপ্টিমাইজ করার জন্য আরো মাঝারি ও দীর্ঘমেয়াদী চলমান গড় সংমিশ্রণ প্রবর্তন করুন।
  2. সিগন্যাল সংশোধন করার জন্য RSI বিভিন্নতা এবং অতিরিক্ত ক্রয়/অতিরিক্ত বিক্রয় শর্ত বিবেচনা করুন।
  3. এটিআর-এর মতো অস্থিরতার সূচকগুলির উপর ভিত্তি করে গতিশীলভাবে অবস্থানের আকার সামঞ্জস্য করুন।
  4. সমর্থন/প্রতিরোধের স্তর, শতাংশ বা ATR এর উপর ভিত্তি করে স্টপ লস এবং লাভের স্তরগুলি অনুকূল করুন।
  5. ট্রেন্ড ফিল্টারিং শর্ত প্রবর্তন করুন, যেমন ADX সূচক, অস্থির বাজারে ট্রেডিং এড়ানোর জন্য।
  6. বিভিন্ন উপকরণ এবং সময়সীমার জন্য প্যারামিটার অপ্টিমাইজেশন এবং ব্যাকটেস্টিং বৈধতা সম্পাদন করুন।

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

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


/*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("Lexi Supreme", overlay=true)

// Calculate EMA 200
ema200 = ta.ema(close, 200)

// Calculate EMA 50
ema50 = ta.ema(close, 50)

// Calculate EMA 21
ema21 = ta.ema(close, 21)

// Calculate RSI
rsiValue = ta.rsi(close, 14)

// Buy condition: RSI above 50 and price crosses above EMA 200
buyCondition = ta.crossover(close, ema200) and rsiValue > 50

// Sell condition: RSI below 50 and price crosses below EMA 200
sellCondition = ta.crossunder(close, ema200) and rsiValue < 50

// Position Size (1% of account balance)
positionSize = 1

// Stop Loss and Take Profit values for buy trades
stopLossBuy = ema200 - 0.00050
takeProfitBuy = 0.00100

// Stop Loss and Take Profit values for sell trades
stopLossSell = ema200 + 0.00050
takeProfitSell = 0.00100

// Plot EMA 200 line in blue
plot(ema200, color=color.blue, title="EMA 200")

// Plot EMA 50 line in red
plot(ema50, color=color.red, title="EMA 50")

// Plot EMA 21 line in green
plot(ema21, color=color.green, title="EMA 21")

// Plot buy entry points in yellow
plotshape(series=buyCondition, title="Buy Signal", color=color.yellow, style=shape.triangleup, location=location.belowbar, size=size.small)

// Plot sell entry points in white
plotshape(series=sellCondition, title="Sell Signal", color=color.white, style=shape.triangledown, location=location.abovebar, size=size.small)

// Strategy entry and exit conditions with position size, stop loss, and take profit for buy trades
if (buyCondition)
    strategy.entry("Buy", strategy.long, qty=positionSize)
    strategy.exit("Take Profit/Stop Loss Buy", from_entry="Buy", stop=stopLossBuy, limit=close + takeProfitBuy)

// Strategy entry and exit conditions with position size, stop loss, and take profit for sell trades
if (sellCondition)
    strategy.entry("Sell", strategy.short, qty=positionSize)
    strategy.exit("Take Profit/Stop Loss Sell", from_entry="Sell", stop=stopLossSell, limit=close - takeProfitSell)


সম্পর্কিত

আরো