
মাল্টি-পিরিয়ডাল হুল মুভিং এভারেজ ক্রসিং কৌশল হল একটি পরিমাণগত ট্রেডিং কৌশল যা হুল মুভিং এভারেজ (HMA) এর উপর ভিত্তি করে তৈরি করা হয়। এই কৌশলটি বিভিন্ন সময়কালের এইচএমএ সূচক ব্যবহার করে বাজারের প্রবণতা সনাক্ত করতে এবং ট্রেডিং সংকেত তৈরি করতে। কৌশলটির মূল অংশটি হ’ল দীর্ঘমেয়াদী এইচএমএর সাথে স্বল্পমেয়াদী এইচএমএর ক্রসগুলি পর্যবেক্ষণ করে প্রবেশ এবং প্রস্থান সময় নির্ধারণ করা, এবং দীর্ঘমেয়াদী এইচএমএকে সামগ্রিক প্রবণতার জন্য একটি রেফারেন্স হিসাবে ব্যবহার করা। এই বহু-পিরিয়ডাল পদ্ধতিটি কার্যকরভাবে গোলমালকে ফিল্টার করতে এবং ট্রেডিং সিদ্ধান্তের নির্ভুলতা বাড়াতে সক্ষম।
এই কৌশলটির মূল নীতিটি হল হুল মুভিং এভারেজ (এইচএমএ) এর দ্রুত প্রতিক্রিয়াশীল বৈশিষ্ট্য এবং বহু-চক্র বিশ্লেষণের সুবিধা ব্যবহার করা। এটি নিম্নরূপ বাস্তবায়িত হয়ঃ
তিনটি ভিন্ন সময়ের HMA গণনা করুনঃ
ট্রেডিং সিগন্যাল জেনারেটঃ
এইচএমএ 3 দীর্ঘমেয়াদী প্রবণতা সূচক হিসাবে ব্যবহৃত হয়, যদিও এটি সরাসরি সংকেত তৈরিতে জড়িত নয়, তবে সামগ্রিক বাজার প্রবণতা নির্ধারণের জন্য এটি ব্যবহার করা যেতে পারে।
কৌশলটি একটি নির্দিষ্ট অনুপাতের অ্যাকাউন্টের ইক্যুইটি ব্যবহার করে (১০%) প্রতিটি লেনদেনের জন্য তহবিল হিসাবে।
PlotShape ফাংশন দ্বারা চার্টে ক্রয় এবং বিক্রয় সংকেত চিহ্নিত করা হয়েছে, যা দৃশ্যমানতা বাড়িয়ে তোলে।
এটির মাধ্যমে, আপনি রিয়েল-টাইমে বাজার সুযোগগুলি পর্যবেক্ষণ করতে পারেন।
নিম্নমানের পিছিয়ে পড়াঃ হুল মুভিং এভারেজ স্বয়ংক্রিয়ভাবে কম পিছিয়ে থাকে এবং প্রচলিত মুভিং এভারেজের তুলনায় দামের পরিবর্তনে দ্রুত সাড়া দেয়।
মাল্টি-পিরিয়ড বিশ্লেষণঃ বিভিন্ন সময়কালের এইচএমএর সমন্বয়ে, কৌশলটি একই সাথে স্বল্প, মাঝারি এবং দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করতে সক্ষম হয়, যা ব্যবসায়ের নির্ভুলতা এবং স্থায়িত্বকে উন্নত করে।
গোলমাল ফিল্টারিংঃ দীর্ঘ সময়ের (75 মিনিট এবং 125 মিনিট) HMA ব্যবহার করে, এটি কার্যকরভাবে স্বল্পমেয়াদী বাজারের গোলমাল ফিল্টার করে এবং মিথ্যা সংকেত কমাতে পারে।
নমনীয়তা: কৌশলটি ব্যবহারকারীদের বিভিন্ন বাজার পরিবেশ এবং ট্রেডিং শৈলীর সাথে খাপ খাইয়ে নেওয়ার জন্য প্রতিটি এইচএমএর দৈর্ঘ্য এবং ডেটা উত্সকে কাস্টমাইজ করার অনুমতি দেয়।
ঝুঁকি ব্যবস্থাপনাঃ অ্যাকাউন্টের ইক্যুইটিগুলির একটি নির্দিষ্ট অনুপাত ব্যবহার করে ট্রেডিং করা, যা ঝুঁকির প্রবেশাধিকার নিয়ন্ত্রণে সহায়তা করে।
ভিজ্যুয়ালাইজেশনঃ চার্টগুলিতে ক্রয়-বিক্রয় সংকেতগুলিকে স্বজ্ঞাতভাবে প্রদর্শন করে ব্যবসায়ীদের কৌশলগত যুক্তিগুলি আরও ভালভাবে বুঝতে এবং যাচাই করতে সহায়তা করে।
রিয়েল-টাইম সতর্কতাঃ ট্রেডিং সিগন্যাল সতর্কতা সেট করা হয়েছে, যাতে ব্যবসায়ীরা সময়মত বাজারের সুযোগ বুঝতে পারে।
প্রবণতা বিপরীত ঝুঁকিঃ শক্তিশালী প্রবণতা বাজারে, কৌশলগুলি ঘন ঘন সংকেত তৈরি করতে পারে, যার ফলে অত্যধিক লেনদেন এবং অপ্রয়োজনীয় খরচ হতে পারে।
হ্রাস বাজার ঝুঁকিঃ কোন স্পষ্ট প্রবণতা নেই এমন বাজারে, এইচএমএ ক্রসগুলি প্রচুর পরিমাণে মিথ্যা সংকেত তৈরি করতে পারে যা কৌশলগত কার্যকারিতা প্রভাবিত করে।
প্যারামিটার সংবেদনশীলতা: কৌশলটির কার্যকারিতা নির্বাচিত এইচএমএ দৈর্ঘ্য এবং সময়কালের উপর অত্যন্ত নির্ভরশীল। বিভিন্ন প্যারামিটার সমন্বয়গুলি বিভিন্ন ফলাফলের দিকে পরিচালিত করতে পারে।
স্লাইড পয়েন্ট এবং লেনদেনের খরচ: ঘন ঘন লেনদেনের ফলে উচ্চতর স্লাইড পয়েন্ট এবং লেনদেনের খরচ হতে পারে, বিশেষ করে কম তরল বাজারে।
প্রযুক্তির উপর নির্ভরশীলতা: কৌশলটি সম্পূর্ণরূপে প্রযুক্তিগত সূচকগুলির উপর নির্ভর করে, মৌলিক বিষয়গুলিকে উপেক্ষা করে, যা গুরুত্বপূর্ণ সংবাদ বা ঘটনার সময় দুর্বল হতে পারে।
ওভারফিট ঝুঁকিঃ যদি ঐতিহাসিক তথ্যের উপর প্যারামিটারগুলিকে অতিরিক্তভাবে অপ্টিমাইজ করা হয়, তবে কৌশলটি বাস্তব-প্লেট ট্রেডিংয়ের ক্ষেত্রে খারাপ পারফরম্যান্স করতে পারে।
প্রবণতা ফিল্টার প্রবর্তন করুনঃ HMA 3 কে প্রবণতা ফিল্টার হিসাবে বিবেচনা করা যেতে পারে, কেবলমাত্র দীর্ঘমেয়াদী প্রবণতার দিকনির্দেশে পজিশন খোলার জন্য, বিপরীতমুখী লেনদেন কমাতে।
গতিশীল সমন্বয় প্যারামিটারঃ একটি স্ব-অনুকূলিতকরণ ব্যবস্থা বাস্তবায়ন করুন যা বিভিন্ন বাজারের পরিবেশের সাথে খাপ খাইয়ে নেওয়ার জন্য বাজারের অস্থিরতার গতিশীলতার উপর ভিত্তি করে এইচএমএর দৈর্ঘ্য এবং সময়কালকে সামঞ্জস্য করে।
ক্রমবর্ধমান স্টপ অ্যান্ড স্টপ ব্যবস্থাঃ ঝুঁকি নিয়ন্ত্রণ এবং মুনাফা লক করার জন্য এটিআর বা নির্দিষ্ট শতাংশের উপর ভিত্তি করে স্টপ অ্যান্ড স্টপ নিয়ম প্রবর্তন করা হয়েছে।
পজিশন ম্যানেজমেন্ট অপ্টিমাইজ করুনঃ পজিশন ম্যানেজমেন্টের আরও জটিল কৌশলগুলি বাস্তবায়ন করুন, যেমন অস্থিরতা বা অ্যাকাউন্টের ক্ষতির উপর ভিত্তি করে পজিশন আকারের গতিশীল সমন্বয়।
অন্যান্য প্রযুক্তিগত সূচকগুলিকে একত্রিত করুনঃ RSI, MACD এবং অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে একত্রিত হয়ে আরও বিস্তৃত প্রবেশ এবং প্রস্থান শর্ত তৈরি করুন।
প্রতিক্রিয়া এবং অপ্টিমাইজেশানঃ বিভিন্ন বাজার অবস্থার এবং সময় ফ্রেমের অধীনে একটি বিস্তৃত প্রতিক্রিয়া, সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে।
মৌলিক বিষয়গুলি বিবেচনা করুনঃ গুরুত্বপূর্ণ অর্থনৈতিক তথ্য প্রকাশ বা কোম্পানির ইভেন্টগুলির জন্য বিবেচনা করা, নির্দিষ্ট সময়ে কৌশলগত আচরণকে সামঞ্জস্য করা।
আংশিক পজিশনের লেনদেন করা: কৌশলকে সিগন্যালের শক্তির উপর ভিত্তি করে আংশিক পজিশনের লেনদেন করার অনুমতি দেওয়া হয়, প্রতিবার পুরো পজিশনের লেনদেনের পরিবর্তে।
মাল্টি-পিরিয়ড হুল মুভিং এভারেজ ক্রসিং কৌশল হল একটি পরিমাণগত ট্রেডিং কৌশল যা হুল মুভিং এভারেজের দ্রুত প্রতিক্রিয়াশীল বৈশিষ্ট্য এবং মাল্টি-পিরিয়ড বিশ্লেষণের সুবিধাগুলি একত্রিত করে। বিভিন্ন সময়কালের এইচএমএর মধ্যে ক্রস সম্পর্কগুলি পর্যবেক্ষণ করে, কৌশলটি কার্যকরভাবে বাজার প্রবণতা সনাক্ত করতে এবং একটি ট্রেডিং সংকেত তৈরি করতে সক্ষম হয়। এর সুবিধাগুলি হ’ল প্রচলিত মুভিং এভারেজের পিছিয়ে পড়া হ্রাস করা এবং মাল্টি-পিরিয়ড বিশ্লেষণের মাধ্যমে সংকেতের নির্ভরযোগ্যতা বাড়ানো। তবে, কৌশলটি প্রবণতা বিপরীতকরণ, প্যারামিটার সংবেদনশীলতা এবং অন্যান্য ঝুঁকির মুখোমুখি হয়।
কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও বাড়ানোর জন্য, প্রবণতা ফিল্টার, গতিশীল প্যারামিটার সমন্বয় এবং পজিশন পরিচালনার অপ্টিমাইজেশনের মতো দিকগুলি বিবেচনা করা যেতে পারে। একই সাথে, অন্যান্য প্রযুক্তিগত সূচক এবং মৌলিক কারণগুলির সাথে মিলিত হয়ে একটি আরও বিস্তৃত এবং বিভিন্ন বাজারের পরিবেশে আরও উপযুক্ত ব্যবসায়ের সিস্টেম তৈরি করা যেতে পারে।
সামগ্রিকভাবে, এই কৌশলটি ব্যবসায়ীদের জন্য একটি সম্ভাব্য কাঠামো সরবরাহ করে, যা ক্রমাগত অপ্টিমাইজেশন এবং পরিমার্জনের মাধ্যমে একটি শক্তিশালী পরিমাণগত ট্রেডিং সরঞ্জাম হওয়ার সম্ভাবনা রয়েছে। তবে, বাস্তবে প্রয়োগের ক্ষেত্রে, ব্যবসায়ীদের এখনও বাজারের ঝুঁকিগুলি সাবধানে মূল্যায়ন করতে হবে এবং ব্যক্তিগত ঝুঁকি সহনশীলতা এবং ট্রেডিংয়ের লক্ষ্য অনুসারে সংশোধন করতে হবে।
/*backtest
start: 2024-06-01 00:00:00
end: 2024-06-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='Hull v2 Strategy', shorttitle='V2 HMA', overlay=true)
// Hull MA 1
length_1 = input.int(20, minval=1, title="Length 1")
src_1 = input(close, title='Source 1')
timeframe_1 = input.timeframe('25')
hullma_1 = request.security(syminfo.tickerid, timeframe_1, ta.wma(2 * ta.wma(src_1, length_1 / 2) - ta.wma(src_1, length_1), math.round(math.sqrt(length_1))))
plot(hullma_1, title='Hull MA 1', color=color.blue, linewidth=2)
// Hull MA 2
length_2 = input.int(20, minval=1, title="Length 2")
src_2 = input(close, title='Source 2')
timeframe_2 = input.timeframe('75')
hullma_2 = request.security(syminfo.tickerid, timeframe_2, ta.wma(2 * ta.wma(src_2, length_2 / 2) - ta.wma(src_2, length_2), math.round(math.sqrt(length_2))))
plot(hullma_2, title='Hull MA 2', color=color.red, linewidth=2)
// Hull MA 3
length_3 = input.int(20, minval=1, title="Length 3")
src_3 = input(close, title='Source 3')
timeframe_3 = input.timeframe('125')
hullma_3 = request.security(syminfo.tickerid, timeframe_3, ta.wma(2 * ta.wma(src_3, length_3 / 2) - ta.wma(src_3, length_3), math.round(math.sqrt(length_3))))
plot(hullma_3, title='Hull MA 3', color=color.green, linewidth=2)
// Cross Strategy
longCondition = ta.crossover(hullma_1, hullma_2)
shortCondition = ta.crossunder(hullma_1, hullma_2)
// Entry and Exit
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Plot Buy/Sell Signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, title='Buy Signal', text='BUY')
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, title='Sell Signal', text='SELL')
// Alerts
alertcondition(longCondition, title='Long Alert', message='Long Condition Met')
alertcondition(shortCondition, title='Short Alert', message='Short Condition Met')