ইম্পোমেন্টাম রিকট্যাঙ্গেল চ্যানেল ডাবল মুভিং এভারেজ ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২৭ 14:54:07
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. ৫ দিনের সময়ের দ্রুত EMA এবং ৫০ দিনের সময়ের ধীর EMA এর চলমান গড় গণনা করুন। দ্রুত EMA সাম্প্রতিক মূল্য পরিবর্তনকে প্রতিফলিত করে এবং ধীর EMA দীর্ঘমেয়াদী প্রবণতাকে প্রতিফলিত করে।

  2. কার্ভের সংবেদনশীলতা উন্নত করতে এবং দামের পরিবর্তনগুলি দ্রুত ধরার জন্য TEMA এর ওজনযুক্ত গণনা পদ্ধতি ব্যবহার করে EMA কে TEMA (ট্রিপল এক্সপোনেনশিয়াল মুভিং এভারেজ) তে রূপান্তর করুন।

  3. যখন দ্রুত টিইএমএ ধীর টিইএমএর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন দ্রুত টিইএমএ ধীর টিইএমএর নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। দ্বৈত চলমান গড় ক্রসওভারের নীতি পরিমাণগত ট্রেডিংয়ে ব্যাপকভাবে ব্যবহৃত হয়।

  4. চ্যানেল এলাকা গঠনের জন্য মূল্য চ্যানেলের প্রস্থ গণনা করুন। যখন দাম চ্যানেলটি ভেঙে যায় তখনই ট্রেডিং সংকেতগুলি বিবেচনা করা হয়। এটি মিথ্যা সংকেতগুলি ফিল্টার করতে পারে এবং প্রবণতার আসল শুরুটি যাচাই করতে পারে।

  5. SAR সূচকটি সামগ্রিক প্রবণতার দিকনির্দেশনা নির্ধারণ করে, দ্বৈত চলমান গড় ট্রেডিং সংকেতগুলির সাথে মিলিত, অপ্রয়োজনীয় বিপরীত অপারেশনগুলি এড়াতে পারে।

কৌশলটির সুবিধা

  1. দ্বৈত চলমান গড় ক্রসওভার এবং চ্যানেলের অগ্রগতি সমন্বয় কার্যকরভাবে একটি প্রবণতার সূচনা সনাক্ত করতে পারে, গোলমাল ফিল্টার করতে পারে এবং ক্রয় এবং বিক্রয় সংকেতগুলি আরও সঠিক এবং নির্ভরযোগ্য করতে পারে।

  2. TEMA কার্ভ EMA কার্ভের চেয়ে বেশি সংবেদনশীল এবং দামের পরিবর্তনগুলি দ্রুত ধরতে পারে।

  3. একাধিক সূচককে একত্রিত করে একটি সূচকের মধ্যে একটি যাচাইকরণ প্রক্রিয়া গঠন করা যেতে পারে যাতে একটি সূচকের সীমাবদ্ধতা এড়ানো যায় এবং কৌশলটিকে আরও ব্যাপক এবং শক্তিশালী করা যায়।

  4. কৌশলগত পরামিতিগুলি নমনীয়, ইএমএ চক্র, চ্যানেলের প্রস্থ ইত্যাদি বাজারের অবস্থার সাথে সামঞ্জস্য এবং অপ্টিমাইজ করা যেতে পারে শক্তিশালী অভিযোজনযোগ্যতার জন্য।

কৌশলটির ঝুঁকি

  1. স্বল্পমেয়াদে স্টক মূল্যের তীব্র ওঠানামা হওয়ার সম্ভাবনা রয়েছে, যা সহজেই স্টপ লসকে ট্রিগার করতে পারে।

  2. আকস্মিক ঘটনাগুলি এমন মূল্য ফাঁক সৃষ্টি করতে পারে যা প্রত্যাশিত মূল্যে বাণিজ্য করা যায় না।

  3. ডাবল মুভিং এভারেজ ক্রসওভার ভুল সংকেত সম্পূর্ণরূপে এড়াতে পারে না, এখনও একটি নির্দিষ্ট ভুল বিচার হার আছে।

  4. অনুপযুক্ত প্যারামিটার সেটিংগুলি অত্যধিক ঘন ঘন বা বিলম্বিত ট্রেডিং সিগন্যালের দিকে পরিচালিত করতে পারে।

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

  1. কৌশলটিকে আরও ব্যাপক ও নির্ভরযোগ্য করার জন্য আরও সূচক যেমন কেডি এবং এমএসিডিকে একত্রিত করা যেতে পারে।

  2. ডায়নামিক চক্রগুলি বাজারের অস্থিরতার ডিগ্রী অনুযায়ী EMA এবং চ্যানেলের পরামিতিগুলি সামঞ্জস্য করতে সেট করা যেতে পারে, যা কৌশলটিকে আরও নমনীয় করে তোলে।

  3. মেশিন লার্নিং মডেলগুলি স্বয়ংক্রিয়ভাবে প্যারামিটার সেটিংগুলি অনুকূল করতে এবং ম্যানুয়াল হস্তক্ষেপ হ্রাস করতে প্রচুর পরিমাণে historicalতিহাসিক ডেটা প্রশিক্ষণের জন্য প্রতিষ্ঠিত হতে পারে।

  4. প্রধান সংবাদ প্রকাশিত হলে অপ্রয়োজনীয় লেনদেন এড়াতে পাঠ্য বিশ্লেষণ এবং সংবাদ অনুভূতি বিচার একত্রিত করা যেতে পারে।

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

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


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

//@version=2
strategy("TEMA_System_SAR", overlay=true)

//Collect inputs parameters

fastEmaPeriod = input(5, minval=1, title="Fast TEMA Period")
slowEmaPeriod = input(50, minval=1, title="Slow TEMA Periods")

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 4, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2010, title = "From Year", minval = 2000)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2000)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 09, 15)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 15, 30)        // backtest finish window
window()  => true

fastEma = ema(close, fastEmaPeriod)
slowEma = ema(close, slowEmaPeriod)

//convert EMA into TEMA

ema1 = ema(close, fastEmaPeriod)
ema2 = ema(ema1, fastEmaPeriod)
ema3 = ema(ema2, fastEmaPeriod)

fastTEMA = 3 * (ema1 - ema2) + ema3

// convert EMA into TEMA

ema4 = ema(close, fastEmaPeriod)
ema5 = ema(ema1, fastEmaPeriod)
ema6 = ema(ema2, fastEmaPeriod)

slowTEMA = 3 * (ema4 - ema5) + ema6

buy  = close > fastTEMA
sell = close < fastTEMA

plot(fastTEMA, title = 'fast TEMA', linewidth=2, color=white)
plot(slowTEMA, title = 'slow TEMA', linewidth=2, color=yellow)

strategy.entry("long",strategy.long, when = window() and buy)
strategy.entry("short", strategy.short, when = window() and sell)

আরো