
এই কৌশলটি একটি ট্রেন্ড ট্র্যাকিং ট্রেডিং সিস্টেম যা 20 দিনের সূচকীয় মুভিং এভারেজ (ইএমএ) এর উপর ভিত্তি করে। মূল ধারণাটি হ’ল মূল্য 20 দিনের গড়ের উপরে পেরিয়ে যাওয়ার জন্য একাধিক ট্রেন্ডিং সুযোগগুলি ক্যাপচার করা এবং দাম গড়ের নীচে নেমে গেলে পিক আউট করা। এটি একটি ক্লাসিক প্রযুক্তিগত বিশ্লেষণের ট্রেন্ড ট্র্যাকিং কৌশল। এই কৌশলটি সহজ এবং স্বজ্ঞাত, ট্রেন্ডিং সম্পদের জন্য উপযুক্ত যা সূচকীয় স্তরের উপরে কাজ করতে পছন্দ করে, যা কার্যকরভাবে মাঝারি এবং দীর্ঘমেয়াদী ঊর্ধ্বমুখী প্রবণতা ক্যাপচার করতে পারে।
এই কৌশলটির মূল নীতিটি প্রযুক্তিগত বিশ্লেষণের সমান্তরাল তত্ত্বের উপর ভিত্তি করে এবং এর বাস্তবায়নের লজিকটি নিম্নরূপঃ
কোড বাস্তবায়নের দিক থেকে, কৌশলটি পাইন স্ক্রিপ্ট ভাষায় লিখিত, ট্রেডিংভিউয়ের কৌশল মডিউলের মাধ্যমে পর্যালোচনা করা হয়েছে। প্রবেশের শর্তগুলি (লং কন্ডিশন) এবং প্রস্থান শর্তগুলি (এক্সিট কন্ডিশন) স্পষ্টভাবে সংজ্ঞায়িত, লেনদেনের সম্পাদন সহজ এবং স্বজ্ঞাত। কৌশলটিতে উইন রেট ক্যালকুলেটর লজিকও রয়েছে, যা পজিটিভের সাথে পজিটিভের তুলনা করে ট্রেডটি লাভজনক কিনা তা নির্ধারণ করে এবং চার্টটিতে গতিশীলভাবে উইন রেট ডেটা প্রদর্শন করে।
সহজে বোঝা যায়: কৌশলগত যুক্তি পরিষ্কার, জটিল সূচক সমন্বয় ছাড়া, সহজে বোঝা এবং বাস্তবায়ন, ব্যবসায়ীদের মানসিক বোঝা কমিয়ে দেয়।
প্রবণতা ধরার ক্ষমতা২০ তারিখের ইএমএ হচ্ছে মধ্যবর্তী ট্রেন্ডের একটি কার্যকর সূচক, যা স্বল্পমেয়াদী বাজার শব্দকে ফিল্টার করে এবং মূল ট্রেন্ডের দিকনির্দেশকে কার্যকরভাবে ধরা দেয়।
স্বয়ংক্রিয় লেনদেনএই নীতিমালার নিয়ম সুস্পষ্ট, এটি সম্পূর্ণরূপে স্বয়ংক্রিয়ভাবে কার্যকর করা যায়, এবং মানুষের দ্বারা আবেগগত হস্তক্ষেপকে নির্মূল করা যায়।
অভিযোজনযোগ্য: এই কৌশলটি বিভিন্ন প্রবণতাসম্পন্ন সম্পদের জন্য প্রযোজ্য, বিশেষ করে সূর্যের স্তরে প্রবণতার লক্ষণযুক্ত জাতের জন্য।
পারফরম্যান্স ট্র্যাকিং: অন্তর্নির্মিত বিজয়ী হার পরিসংখ্যান, যা রিয়েল টাইমে কৌশল কর্মক্ষমতা বুঝতে সাহায্য করে, যা ব্যবসায়ীদের কৌশল কার্যকারিতা বস্তুনিষ্ঠভাবে মূল্যায়ন করতে সহায়তা করে।
ঝুঁকি ব্যবস্থাপনা: প্রবণতা বিপরীত হওয়ার সময় সময়মত ক্ষতি বন্ধ করার জন্য এবং একটি বড় প্রত্যাহার এড়ানোর জন্য একটি স্পষ্ট বিদায়ের শর্ত রয়েছে।
অর্থের দক্ষতা: কৌশলটি একটি প্রবণতা নিশ্চিত করার পর পূর্ণ পজিশনের অপারেশন ব্যবহার করে, যা একটি শক্তিশালী প্রবণতার সময় তহবিলের দক্ষতার পূর্ণ ব্যবহার করে।
বাজারের অস্থিরতা
পিছিয়ে পড়া সমস্যাইএমইএ-এর একটি পিছিয়ে পড়া সূচক হিসেবে, ট্রেন্ডের বিপরীতমুখী অবস্থানে কিছুটা বিলম্বের কারণে, এটি দেরিতে প্রবেশ বা দেরিতে প্রস্থান করতে পারে, যা সেরা মূল্যের হারকে মিস করে।
ঝুঁকি নিয়ন্ত্রণের অভাববিঃদ্রঃ বর্তমান কৌশলটিতে স্টপ লস এবং স্টপ স্টপ প্যারামিটার নেই, যা চরম পরিস্থিতিতে প্রত্যাহারের ঝুঁকি বাড়িয়ে তুলতে পারে।
তহবিলের ব্যবস্থাপনা অত্যন্ত চরমপন্থী
একক সূচকের উপর অত্যধিক নির্ভরশীলতা“এটি এমন একটি বিষয় যে, আমরা আমাদের সিদ্ধান্তের জন্য ২০ তারিখের ইএমএ-র উপর নির্ভর করি, এবং এর জন্য একটি মাল্টি-ইনডিকেটর কনফার্মেশন মেকানিজম নেই, যা ভুল সংকেত দিতে পারে।
ঝুঁকির প্রতিক্রিয়া: সহজ সমান্তরাল কৌশলগুলি পুনর্বিবেচনার ক্ষেত্রে ভাল কাজ করতে পারে, তবে বাস্তব সময়ে এটি স্লাইড, তরলতা এবং কমিশনের মতো বিষয়গুলির দ্বারা প্রভাবিত হতে পারে।
বাজার পরিবেশে ফিল্টারের অভাব: বিভিন্ন বাজার পরিস্থিতির (যেমন প্রবণতা শক্তি, অস্থিরতা) উপর ভিত্তি করে কৌশলগত প্যারামিটারগুলিকে সামঞ্জস্য করা হয় না, সীমিত অভিযোজনযোগ্যতা রয়েছে।
প্রবণতা বৃদ্ধি ফিল্টার করুন: ট্রেডিং স্ট্রেনথ ইন্ডিকেটর যেমন ADX (এভারেজ ডাইরেকশনাল ইনডেক্স) চালু করা যেতে পারে, শুধুমাত্র ট্রেডিং মার্কেট পরিবেশে ট্রেডিং করা যেতে পারে যেখানে ট্রেডিং সুস্পষ্ট এবং ঘন ঘন ট্রেডিং এড়ানো যায় যেখানে বাজারের ঝড় রয়েছে।
মাল্টি-পিরিয়ড কনফার্মেশন: উচ্চতর স্তরের (যেমন ঘূর্ণন রেখা) এবং নিম্ন স্তরের (যেমন 4 ঘন্টা রেখা) প্রবণতার দিকনির্দেশ নিশ্চিত করে, সংকেতের গুণমান উন্নত করে।
ডায়নামিক স্টপ লস সেটিং: এটিআর (আসল অস্থিরতা) সূচকটি প্রবর্তন করুন, গতিশীল স্টপ লস সেট করুন এবং বাজারের অস্থিরতার উপর ভিত্তি করে ঝুঁকি থ্রেশহোল্ডটি সামঞ্জস্য করুন।
তহবিল ব্যবস্থাপনা অপ্টিমাইজ করুন: অস্থিরতা বা ঝুঁকির উপর ভিত্তি করে পজিশনের আকার সামঞ্জস্য করুন, যেমন উচ্চ অস্থিরতার সময় পজিশন হ্রাস করুন এবং নিম্ন অস্থিরতার সময় পজিশন বাড়ান।
যোগদান নিশ্চিত: সংমিশ্রিত ট্র্যাফিক বিশ্লেষণের মাধ্যমে, নিশ্চিত করুন যে ব্রেকআউট সিগন্যালের পর্যাপ্ত ট্র্যাফিক সমর্থন রয়েছে, যার ফলে সিগন্যালের নির্ভরযোগ্যতা বাড়বে।
প্যারামিটার অপ্টিমাইজেশন এবং অভিযোজন: EMA চক্রের জন্য প্যারামিটার অপ্টিমাইজ করুন, এমনকি স্বনির্ধারিত গড় লাইন ব্যবহার করার কথা বিবেচনা করুন (যেমন KAMA), যা বিভিন্ন বাজারের অবস্থার সাথে আরও ভালভাবে মানিয়ে নিতে পারে।
মুনাফা সুরক্ষা ব্যবস্থা যোগ করা: ডিজাইন ট্র্যাকিং স্টপ ফাংশন, প্রবণতা চলাকালীন প্রাপ্ত মুনাফা রক্ষা করুন, মুনাফা-ক্ষতি অনুপাত উন্নত করুন।
মৌসুমী বা সময় ফিল্টার যুক্ত করুন: নির্দিষ্ট সম্পদের জন্য মৌসুমী নিয়মাবলী, সময় ফিল্টারিং শর্তাবলী যুক্ত করুন লেনদেনের সময়কে অপ্টিমাইজ করুন।
২০ গড়রেখার ট্রেন্ড ব্রেকিং কোয়ান্টিফাইড ট্রেডিং কৌশল হল একটি সহজ এবং ক্লাসিক ট্রেন্ড ট্র্যাকিং সিস্টেম যা ২০ দিনের ইএমএর সাথে মূল্যের ক্রস সংকেত ধরে ট্রেড করে। এই কৌশলটির সবচেয়ে বড় সুবিধা হল যে এটি লজিক্যাল ক্লিয়ার, সহজেই সম্পাদনযোগ্য এবং পর্যবেক্ষণযোগ্য, বিশেষত ট্রেন্ড-স্পষ্ট বাজার পরিবেশে উপযুক্ত। যাইহোক, একটি একক সূচক কৌশল হিসাবে, এটি ঝড়ের বাজারে দুর্বল পারফরম্যান্স, সংকেত বিলম্বের মতো সাধারণ ঝুঁকির মুখোমুখি।
ট্রেডিং কৌশলটি ব্যবহার করার সময়, ব্যবসায়ীরা বাজারের পরিবেশের সাথে সামঞ্জস্যপূর্ণতার দিকে মনোযোগ দিতে হবে এবং নির্দিষ্ট ট্রেডিং জাতের বৈশিষ্ট্য অনুসারে লক্ষ্যবস্তু সমন্বয় করতে হবে।
সামগ্রিকভাবে, এটি একটি প্রাথমিক কৌশল যা নতুনদের জন্য পরিমাণগত ট্রেডিংয়ের জন্য উপযুক্ত, তবে এটি আরও জটিল ট্রেডিং সিস্টেমের প্রাথমিক উপাদান হিসাবে কাজ করতে পারে। ক্রমাগত অপ্টিমাইজেশন এবং পরিমার্জন দ্বারা, এটি একটি শক্তিশালী ট্রেডিং সিস্টেম হওয়ার সম্ভাবনা রয়েছে যা পোর্টফোলিওতে ক্রমাগত আলফা রিটার্ন প্রদান করে।
/*backtest
start: 2024-04-02 00:00:00
end: 2025-04-01 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SirTraderUSA
//@version=6
plot(close)//@version=5
strategy("EMA 20 Bullish Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Define 20-day EMA
emaLength = 20
ema20 = ta.ema(close, emaLength)
// Entry Condition: Price crosses above EMA 20
longCondition = ta.crossover(close, ema20)
// Exit Condition: Price crosses below EMA 20
exitCondition = ta.crossunder(close, ema20)
// Execute Trades
if longCondition
strategy.entry("Long", strategy.long)
if exitCondition
strategy.close("Long")
// Win/Loss Calculation
var float wins = 0
var float losses = 0
var float totalTrades = 0
if strategy.position_size == 0 and strategy.opentrades > totalTrades
totalTrades := strategy.opentrades
if strategy.netprofit > 0
wins := wins + 1
else
losses := losses + 1
// Winning Percentage
winRate = totalTrades > 0 ? (wins / totalTrades) * 100 : na
// Display Win Rate on Chart
label = "Win Rate: " + str.tostring(winRate, "#.##") + "%"
labelText = label + "\nTotal Trades: " + str.tostring(totalTrades, "#")
label_pos = close * 1.02