মাল্টিপল ইনডেক্স মুভিং এভারেজ স্বয়ংক্রিয় ট্রেডিং ট্র্যাকিং এবং টেক-প্রফিট সিস্টেম

EMA MA
সৃষ্টির তারিখ: 2024-12-04 15:35:32 অবশেষে সংশোধন করুন: 2024-12-04 15:35:32
অনুলিপি: 0 ক্লিকের সংখ্যা: 547
1
ফোকাস
1617
অনুসারী

মাল্টিপল ইনডেক্স মুভিং এভারেজ স্বয়ংক্রিয় ট্রেডিং ট্র্যাকিং এবং টেক-প্রফিট সিস্টেম

ওভারভিউ

এই কৌশলটি একটি স্বয়ংক্রিয় ট্রেডিং সিস্টেম যা একাধিক সূচক মুভিং এভারেজ (ইএমএ) এর উপর ভিত্তি করে, 5 চক্র, 20 চক্র এবং 50 চক্রের ইএমএ এর স্তরিত বিচার দ্বারা ট্রেডিং সংকেত স্থাপন করে। সিস্টেমটির নকশাটি উচ্চ, নিম্ন এবং ক্লোজিং মূল্যের উপর ভিত্তি করে একাধিক ইএমএ বিচার ব্যবহার করে এবং গতিশীল স্টপ লস এবং ট্র্যাকিং স্টপ মেশিনের সাথে মিলিত হয়, যা কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করে এবং একই সাথে মুনাফা লক করে।

কৌশল নীতি

কৌশলটি একাধিক সময়কালের ইএমএ ক্রস এবং অবস্থানের উপর ভিত্তি করে ট্রেডিং সিদ্ধান্ত নেয়। বিশেষতঃ

  1. 5 চক্র, 20 চক্র (সর্বোচ্চ, সর্বনিম্ন এবং সমাপ্তি মূল্যের উপর ভিত্তি করে) এবং 50 চক্রের ইএমএ ব্যবহার করা হয়েছে
  2. হাউজিংয়ের শর্তগুলি সমস্ত সূচককে একটি সুনির্দিষ্ট মাল্টিহেড সারি উপস্থাপন করতে বলেঃ 50 ইএমএ < 20 ইএমএ ((নিম্ন) < 20 ইএমএ ((প্রান্তিক) < 20 ইএমএ ((উচ্চ) < 5 ইএমএ
  3. একই সময়ে, একটি শক্তিশালী প্রবণতা নিশ্চিত করার জন্য বর্তমান মূল্যগুলিকে সমস্ত গড়ের উপরে রাখতে হবে
  4. এক্সট্রা ডাবল মেকানিজমঃ যখন দাম 5 চক্রের ইএমএর নীচে নেমে আসে তখন মুনাফা বন্ধ হয়, বা 20 চক্রের ইএমএর নীচে পৌঁছলে ক্ষতি বন্ধ হয়

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

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

কৌশলগত ঝুঁকি

  1. মার্কেটে ঘন ঘন ঢোক-প্রবেশ হতে পারে
  2. ইএমএ মূলত একটি পিছিয়ে পড়া সূচক, যা বাজারের সূচনাকে মিস করতে পারে
  3. একাধিক শর্তের কারণে ব্যবসায়ের কিছু সুযোগ হাতছাড়া হতে পারে
  4. স্টপ লস সেটিং 20 EMA এর নিচে তুলনামূলকভাবে হালকা হতে পারে

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-03 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Automated EMA Strategy with Hierarchical Conditions", overlay=true)

// Inputs for EMA lengths
length_5 = 5
length_20 = 20
length_50 = 50

// Calculating EMAs
ema_5 = ta.ema(close, length_5)
ema_20_high = ta.ema(high, length_20)
ema_20_low = ta.ema(low, length_20)
ema_20_close = ta.ema(close, length_20)
ema_50 = ta.ema(close, length_50)

// Buy condition: 50 EMA < 20 EMA (Close) < 20 EMA (High) < 20 EMA (Low) < 5 EMA
// and LTP above all EMAs
buy_condition = ema_50 < ema_20_low and ema_20_low < ema_20_close and ema_20_close < ema_20_high and ema_20_high < ema_5 and close > ema_5 and close > ema_20_close and close > ema_20_high and close > ema_20_low and close > ema_50

// Stop-loss and target levels
stop_loss = ema_20_low

// Target condition: Close below 5 EMA
target_condition = close < ema_5

// Check if there's an open position
is_in_position = strategy.position_size > 0

// Execute Buy Signal only if no position is open
if (buy_condition and not is_in_position)
    strategy.entry("Buy", strategy.long)

// Exit conditions: Stop-loss or target (close below 5 EMA)
if (is_in_position and (target_condition or close < stop_loss))
    strategy.close("Buy")

// Plotting the EMAs
plot(ema_5, color=color.blue, title="5 EMA")
plot(ema_20_high, color=color.green, title="20 EMA (High)")
plot(ema_20_low, color=color.red, title="20 EMA (Low)")
plot(ema_20_close, color=color.purple, title="20 EMA (Close)")
plot(ema_50, color=color.orange, title="50 EMA")