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

ইম্পোমেন্টাম ব্রকথ্রু EMA 34 ক্রসওভার কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২৬ ১৫ঃ৫ঃ১৮
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি একটি প্রবণতা অনুসরণকারী কৌশল যা EMA 34 এর গতির ক্রসওভারের উপর ভিত্তি করে। এটি প্রবেশ সংকেত হিসাবে EMA 34 এর গতির লাইন এবং EMA 34 এর গোল্ডেন ক্রসটি ভেঙে দেওয়ার মূল্যের সূচক সংকেতগুলিকে একত্রিত করে ট্রেডিং সংকেত তৈরি করে।

কৌশল নীতি

কৌশলটি প্রথমে 34-পরিঘরের ইএমএ লাইনগুলি ক্রস, হাই, লো, যথাযথভাবে emaClose, emaHigh, emaLow নামে নামকরণ করে। তারপরে এটি ক্রয় এবং বিক্রয় সংকেত তৈরি করে কিনা তা অনুযায়ী দামটি emaHigh এবং emaLow এর মধ্য দিয়ে ভেঙে যায়।

বিশেষত, যখন বন্ধের দাম ইমাহাইয়ের চেয়ে বেশি হয়, তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন বন্ধের দাম ইমালওয়ের নীচে হয়, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। একবার সংকেত উত্পন্ন হয়ে গেলে, সেই সময়ে বন্ধের মূল্যে প্রবেশ করুন এবং লাভের পরিমাণ 100 পয়েন্টে এবং স্টপ লস 50 পয়েন্টে সেট করুন।

এইভাবে, কৌশলটি বাজারের প্রবণতা ক্যাপচার এবং প্রবণতা অনুসরণ বাস্তবায়ন EMA 34 এর গতির সূচক ব্যবহার করে।

সুবিধা বিশ্লেষণ

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

ঝুঁকি বিশ্লেষণ

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

স্টপ লস পয়েন্ট যথাযথভাবে সামঞ্জস্য করে বা কৌশলটির জয়ের হার উন্নত করতে অন্যান্য সূচক যুক্ত করে অপ্টিমাইজেশন অর্জন করা যেতে পারে।

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

কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

  1. ফিল্টারিংয়ের জন্য অন্যান্য সূচক যোগ করুন, যেমন ভলিউম সূচক যোগ করা যাতে মিথ্যা ব্রেকআউটে ধরা না পড়ে।

  2. ইএমএ চক্রের পরামিতিগুলি অপ্টিমাইজ করুন এবং সেগুলিকে জাতের জন্য আরও উপযুক্ত চক্রের পরামিতিগুলিতে সামঞ্জস্য করুন।

  3. কৌশলটির স্থিতিশীলতা বাড়ানোর জন্য সহজ লাভ এবং স্টপ লস পয়েন্টের পরিবর্তে মুনাফা ফ্যাক্টরের মতো একটি প্রস্থান প্রক্রিয়া ব্যবহার করুন।

  4. তরলতা কম সময়ের মধ্যে ট্রেডিং এড়ানোর জন্য তরলতা ফিল্টারিং বাড়ানো, যা স্লিপিং ক্ষতি হ্রাস করতে পারে।

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

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


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

//@version=5
strategy("EMA 34 Crossover Strategy_4", overlay=true)

length = 34
exitPoints = 50

emaClose = ta.ema(close, length)
emaHigh = ta.ema(high, length)
emaLow = ta.ema(low, length)

var float[] entryPrices = array.new_float()
var float[] exitLevels = array.new_float()

// Long entry condition: Price crosses above EMA 34 high
enterLong = ta.crossover(close, emaHigh)

// Short entry condition: Price crosses below EMA 34 low
enterShort = ta.crossunder(close, emaLow)

// Exit condition for both long and short trades
exitLong = array.size(entryPrices) > 0 ? close >= array.get(entryPrices, array.size(entryPrices) - 1) + exitPoints : false
exitShort = array.size(entryPrices) > 0 ? close <= array.get(entryPrices, array.size(entryPrices) - 1) - exitPoints : false

if (enterLong)
    array.push(entryPrices, close)
    array.push(exitLevels, close + exitPoints)
    strategy.entry("Buy", strategy.long)

if (enterShort)
    array.push(entryPrices, close)
    array.push(exitLevels, close - exitPoints)
    strategy.entry("Sell", strategy.short)

if (exitLong)
    strategy.close("Buy")

if (exitShort)
    strategy.close("Sell")

plot(emaClose, color=color.blue, title="EMA 34 Close")
plot(emaHigh, color=color.red, title="EMA 34 High")
plot(emaLow, color=color.green, title="EMA 34 Low")

আরো