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

মাল্টি-টাইমফ্রেম ইএমএ ক্রস হাই-উইন রেট ট্রেন্ড অনুসরণকারী কৌশল (অ্যাডভান্সড)

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৮ ১৭ঃ২৭ঃ৪৬
ট্যাগঃইএমএএসএমএআরএসআইএমএএমএসিডি

img

সারসংক্ষেপ

এটি একাধিক টাইমফ্রেম ইএমএ ক্রসওভারের উপর ভিত্তি করে একটি প্রবণতা অনুসরণকারী কৌশল। এই কৌশলটি মূলত প্রবেশের পয়েন্টগুলি নির্ধারণের জন্য 20, 50, এবং 200-পরিসরের এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এবং মূল্য-ইএমএ সম্পর্কগুলির মধ্যে ক্রসওভার সম্পর্কের উপর নির্ভর করে, ঝুঁকি পরিচালনার জন্য শতাংশ ভিত্তিক লাভ এবং স্টপ-লস স্তরগুলি অন্তর্ভুক্ত করে। এই কৌশলটি 1 ঘন্টা, দৈনিক এবং সাপ্তাহিক চার্টগুলির মতো বৃহত্তর সময়সীমার উপর বিশেষভাবে কার্যকর।

কৌশলগত নীতি

মূল যুক্তিটি একাধিক চলমান গড় সিস্টেম এবং মূল্য কর্ম বিশ্লেষণের উপর ভিত্তি করেঃ

  1. প্রবণতা সনাক্তকরণ সিস্টেম তৈরি করতে তিনটি ভিন্ন সময়ের EMAs (20, 50, 200) ব্যবহার করে
  2. প্রবেশের শর্তাবলীর জন্য নিম্নলিখিত সবকিছুর প্রয়োজনঃ
    • ২০ পেরিওডের EMA এর উপরে দামের ভাঙ্গন এবং বন্ধ
    • ২০ পেরিওডের EMA ৫০ পেরিওডের EMA এর উপরে
    • ৫০ পেরিওডের EMA ২০০ পেরিওডের EMA এর উপরে
  3. ঝুঁকি ব্যবস্থাপনা নির্দিষ্ট শতাংশ পদ্ধতি ব্যবহার করেঃ
    • এন্ট্রি প্রাইসের চেয়ে ১০% বেশি মুনাফা অর্জন করা হবে
    • স্টপ লস সেট করা হয়েছে 5% এন্ট্রি মূল্যের নিচে

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

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

কৌশলগত ঝুঁকি

  1. বিভিন্ন বাজারে দুর্বল পারফরম্যান্স
    • পার্শ্ববর্তী বাজারে ঘন ঘন স্টপ লস হতে পারে
    • স্পষ্ট প্রবণতা অবস্থার মধ্যে ব্যবহারের জন্য প্রস্তাবিত
  2. বিলম্ব ঝুঁকি
    • চলমান গড় সিস্টেমের অন্তর্নিহিত বিলম্ব রয়েছে
    • কিছু ট্রেন্ড শুরু পয়েন্ট মিস হতে পারে
  3. ফিক্সড টেক-ওয়েফট এবং স্টপ-লস সীমাবদ্ধতা
    • নির্দিষ্ট শতাংশগুলি সমস্ত বাজারের অবস্থার জন্য উপযুক্ত নাও হতে পারে
    • অস্থিরতার উপর ভিত্তি করে গতিশীল সমন্বয় সুপারিশ

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

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

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

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


/*backtest
start: 2024-10-28 00:00:00
end: 2024-11-27 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Cross Strategy with Targets and Fill", overlay=true)

// Define EMAs
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)

// Plot EMAs (hidden)
plot(ema20, color=color.blue, title="EMA 20", display=display.none)
plot(ema50, color=color.red, title="EMA 50", display=display.none)
plot(ema200, color=color.green, title="EMA 200", display=display.none)

// Define the conditions
priceCrossAboveEMA20 = ta.crossover(close, ema20)
priceCloseAboveEMA20 = close > ema20
ema20AboveEMA50 = ema20 > ema50
ema50AboveEMA200 = ema50 > ema200

// Buy condition
buyCondition = priceCrossAboveEMA20 and priceCloseAboveEMA20 and ema20AboveEMA50 and ema50AboveEMA200

// Plot buy signals
plotshape(series=buyCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")

// Declare and initialize variables for take profit and stop loss levels
var float longTakeProfit = na
var float longStopLoss = na
var float buyPrice = na

// Update levels and variables on buy condition
if (buyCondition)
    // Enter a new buy position
    strategy.entry("Buy", strategy.long)

    // Set new take profit and stop loss levels
    longTakeProfit := strategy.position_avg_price * 1.10  // Target is 10% above the buy price
    longStopLoss := strategy.position_avg_price * 0.95    // Stop loss is 5% below the buy price
    buyPrice := strategy.position_avg_price

// Plot levels for the new trade
plotTakeProfit = plot(longTakeProfit, color=color.green, title="Take Profit", linewidth=1, offset=-1)
plotStopLoss = plot(longStopLoss, color=color.red, title="Stop Loss", linewidth=1, offset=-1)
plotBuyPrice = plot(buyPrice, color=color.blue, title="Buy Price", linewidth=1, offset=-1)

// Fill areas between buy price and take profit/stop loss levels
fill(plotBuyPrice, plotTakeProfit, color=color.new(color.green, 90), title="Fill to Take Profit")  // Light green fill to target
fill(plotBuyPrice, plotStopLoss, color=color.new(color.red, 90), title="Fill to Stop Loss")    // Light red fill to stop loss

// Exit conditions
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", limit=longTakeProfit, stop=longStopLoss)


সম্পর্কিত

আরো