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

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

লেখক:চাওঝাং, তারিখঃ 2024-06-03 11:02:26
ট্যাগঃইএমএএমএসিডিকেডিজেএডিএক্স

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. বিভিন্ন সময়সীমার সাথে দুটি EMA গণনা করুন, 5 এবং 200 সময়সীমার জন্য ডিফল্ট।
  2. যখন ৫ পেরিওড EMA ২০০ পেরিওড EMA এর উপরে চলে যায়, তখন এটি একটি দীর্ঘ সংকেত উৎপন্ন করে; যখন ৫ পেরিওড EMA ২০০ পেরিওড EMA এর নিচে চলে যায়, তখন এটি একটি সংক্ষিপ্ত সংকেত উৎপন্ন করে।
  3. পজিশন খোলার পর স্টপ লস পয়েন্ট (ডিফল্ট ৫০ পয়েন্ট) এবং লাভ পয়েন্ট (ডিফল্ট ২০০ পয়েন্ট) সেট করুন।
  4. যখন মূল্য লাভ বা স্টপ লস স্তরে পৌঁছে যায় বা 200 টি ট্রেডিং পেরিওড ধরে রাখা হয় তখন পজিশনটি বন্ধ করুন।
  5. চার্ট ভলিউমের উপর ভিত্তি করে লাভ এবং স্টপ লস পয়েন্টগুলি সামঞ্জস্য করুন।

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

  1. সহজ এবং সহজেই বোঝা যায়ঃ কৌশলগত যুক্তি পরিষ্কার এবং সহজেই বোঝা এবং বাস্তবায়ন করা যায়।
  2. প্রবণতা অনুসরণঃ বাজারের প্রবণতা কার্যকরভাবে ধরার জন্য EMA এর প্রবণতা বৈশিষ্ট্যগুলি ব্যবহার করে।
  3. ঝুঁকি নিয়ন্ত্রণঃ একটি নির্দিষ্ট স্টপ লস পয়েন্ট নির্ধারণ করে একক ট্রেডের ঝুঁকি কার্যকরভাবে নিয়ন্ত্রণ করা যায়।
  4. নমনীয়তাঃ লাভ এবং স্টপ লস পয়েন্টগুলি বাজারের অস্থিরতা এবং ব্যক্তিগত ঝুঁকি পছন্দ অনুযায়ী সামঞ্জস্য করা যেতে পারে।

কৌশলগত ঝুঁকি

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

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

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

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

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


/*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("EMA5 Cross EAM200 && SL/TP 50 and 200 Point Target", overlay=true)

// Define input parameters for EMA lengths
ema_5 = input.int(5, title="Fast EMA Length")
ema_200 = input.int(200, title="Slow EMA Length")

// Define input parameters for stop loss and profit target in points
stopLossPoints = input.float(50, title="Stop Loss (Points)")
profitTargetPoints = input.float(200, title="Profit Target (Points)")

// Calculate EMAs
price = close
emafast = ta.ema(price, ema_5)
emaslow = ta.ema(price, ema_200)

// Plot EMAs on chart
plot(emafast, title="5-period EMA", color=color.black)
plot(emaslow, title="200-period EMA", color=color.blue)

// Extra lines if needed
ema_13 = input.int(13, title="13 EMA")
ema_13_line = ta.ema(price, ema_13)
plot(ema_13_line, title="13-period EMA", color=color.rgb(156, 39, 176, 90))

ema_20 = input.int(20, title="20 EMA")
ema_20_line = ta.ema(price, ema_20)
plot(ema_20_line, title="20-period EMA", color=color.red)


// Define entry conditions
longCondition = ta.crossover(emafast, emaslow)
shortCondition = ta.crossunder(emafast, emaslow)

// Counter to keep track of the number of bars since the entry
var int barCount = na

// Reset counter and enter long trade
if (longCondition)
    strategy.entry("Long", strategy.long, comment="Long")
    barCount := 0

// Reset counter and enter short trade
if (shortCondition)
    strategy.entry("Short", strategy.short, comment="Short")
    barCount := 0

// Increment counter if in trade
if (strategy.opentrades > 0)
    barCount += 1

// Calculate entry price
entryPrice = strategy.position_avg_price

// Exit long trade if stop loss, profit target hit, or 200 points have been reached
if (strategy.position_size > 0)
    strategy.exit("Take Profit/Stop Loss", "Long", stop=entryPrice - stopLossPoints, limit=entryPrice + profitTargetPoints)

// Exit short trade if stop loss, profit target hit, or 200 points have been reached
if (strategy.position_size < 0)
    strategy.exit("Take Profit/Stop Loss", "Short", stop=entryPrice + stopLossPoints, limit=entryPrice - profitTargetPoints)


সম্পর্কিত

আরো