
এই কৌশলটি দ্রুত EMA গড় এবং ধীর EMA গড়ের ক্রসকে গণনা করে, বাজারের প্রবণতা দিক নির্ধারণ করে এবং ট্রেন্ড ট্র্যাকিংয়ের জন্য ট্রেডিং করে। যখন দ্রুত EMA ধীর EMA অতিক্রম করে, তখন বেশি করে; যখন দাম দ্রুত EMA অতিক্রম করে, তখন প্লেইন করে।
কৌশলটি দ্রুত সময়ের ইএমএ গড় সময়কাল i_shortTerm এবং ধীর সময়ের ইএমএ গড় সময়কাল i_longTerm ইনপুট করে, যথাক্রমে দ্রুত ইএমএ এবং ধীর ইএমএ গণনা করে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ ((goLongCondition1 শর্ত) পরে এবং দাম স্বল্পমেয়াদী ইএমএ ((goLongCondition2 শর্ত) এর চেয়ে বেশি হয়, তখন অতিরিক্ত প্রবেশ করুন। যখন দাম স্বল্পমেয়াদী ইএমএ ((exitCondition2 শর্ত) এর নীচে পড়ে, তখন খালি অবস্থান থেকে বেরিয়ে যান।
এই কৌশলটি EMA গড়ের উপর ভিত্তি করে গোল্ডেন ক্রস নীতির উপর ভিত্তি করে, বাজারের মূল প্রবণতা নির্ধারণ করে এবং প্রবণতা অনুসরণ করে। যখন স্বল্পমেয়াদী ইএমএ-তে দীর্ঘমেয়াদী ইএমএ পেরিয়ে যায়, তখন বাজারটি প্রবেশের প্রবণতা দেখায়; যখন দামটি স্বল্পমেয়াদী ইএমএর চেয়ে বেশি হয়, তখন এটি প্রবণতার উত্থান পর্যায়ে থাকে, তাই এটি আরও বেশি প্রবেশ করে। যখন দামটি স্বল্পমেয়াদী ইএমএ-র নীচে যায়, তখন প্রবণতা বিপরীত বায়োসিগন্যাল দেখায়, অবিলম্বে পজিশন করা উচিত।
এই কৌশলটির প্রধান সুবিধাগুলো হলঃ
captured EMA গড়ের ক্রস ব্যবহার করে বাজারের প্রধান প্রবণতার দিক নির্ধারণ করুন, বাজারের স্বল্পমেয়াদী ওঠানামা দ্বারা বিরক্ত হওয়া এড়াতে, প্রধান প্রবণতা লক করুন।
দ্রুত এবং ধীর ইএমএ প্যারামিটার সেট করুন, যা প্রবণতা বিচার সংবেদনশীলতা সামঞ্জস্য করতে পারে, বিভিন্ন পরিস্থিতিতে নমনীয়তা।
কৌশলগত লজিকটি সহজ, পরিষ্কার এবং সহজেই বোঝা যায়, যা কোয়ান্টাম ট্রেডিংয়ের নতুনদের জন্য উপযুক্ত।
কাস্টমাইজড ইএমএ চক্র প্যারামিটার, বিভিন্ন জাত এবং বাজারের জন্য প্যারামিটারগুলি সামঞ্জস্য করে, কৌশলটির কার্যকারিতা অনুকূলিত করে।
দামের মাধ্যমে ইএমএ থেকে বেরিয়ে আসার জন্য, ঝুঁকি নিয়ন্ত্রণের জন্য এবং তহবিল সুরক্ষার জন্য।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ট্রেন্ডের বিপরীতে, ইএমএ ক্রস সিগন্যালগুলি দামের চেয়ে ধীর গতিতে পরিবর্তিত হয়, যা বড় ক্ষতির কারণ হতে পারে।
স্বল্পমেয়াদী ইএমএ প্রবেশের জন্য একাধিক ব্রেকআপের ফলে ক্ষতি হতে পারে।
প্যারামেডিক প্যারামিটার সেট করা ভুল হলে তাও প্রভাব ফেলতে পারে।
মার্কেটের গতিবিধির সাথে সম্পর্কিত প্রভাবগুলি সমস্ত জাত এবং পর্যায়ে উপযুক্ত নয়।
এর সাথে যুক্ত ঝুঁকি ব্যবস্থাপনা ব্যবস্থা রয়েছেঃ
EMA প্যারামিটার অপ্টিমাইজ করা, প্রবণতা বিপর্যয়ের জন্য সংবেদনশীলতা বাড়ানো।
অন্যান্য সূচকগুলি ফিল্টার করে প্রবেশের সময় নির্ধারণ করুন।
ডিবাগ প্যারামিটারগুলি ক্রমাগত অপ্টিমাইজ করা হয়, প্রজাতি এবং বাজারের জন্য সামঞ্জস্য করা হয়।
এই কৌশলটি কোন পরিস্থিতিতে ব্যবহার করা যেতে পারে তা জেনে নিন এবং এটিকে অন্ধভাবে ব্যবহার করা থেকে বিরত থাকুন
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
MACD, KD এবং অন্যান্য সূচকগুলি ব্যবহার করে প্রবেশের সময়কে অনুকূলিতকরণ করুন।
“এটি একটি অসাধারণ পদ্ধতি, কারণ এটি আমাদের জন্য অনেক বেশি সুবিধাজনক।
স্টপ লস পজিশনের অপ্টিমাইজেশনের জন্য অস্থিরতার সূচক ATR এর সাথে মিলিত।
EMA প্যারামিটার সেট করার জন্য আরও বৈজ্ঞানিক পদ্ধতি পরীক্ষা করা এবং প্যারামিটারগুলিকে আরও অপ্টিমাইজ করা।
সিগন্যালের নির্ভুলতা বাড়াতে একাধিক টাইম ফ্রেম যাচাই করুন।
ট্রেন্ডের গতি বাড়ার সময় বড় কিছু ধরার জন্য BREAKOUT কৌশল ব্যবহার করুন।
এই কৌশলটি ইএমএ গড়ের মধ্য দিয়ে বাজারের মূল প্রবণতার দিক নির্ধারণ করে, সহজ এবং কার্যকর ট্রেডিং ট্র্যাকিংয়ের জন্য। কৌশলগত লজিকটি পরিষ্কার, বাস্তবায়ন করা সহজ, ঝুঁকি নিয়ন্ত্রণযোগ্য, পরিমাণগত ট্রেডিংয়ের জন্য উপযুক্ত। প্যারামিটার সেটিং, ফিল্টারিং এবং স্টপ লস পদ্ধতিগুলি আরও উন্নত করার মাধ্যমে আরও ভাল কৌশলগত প্রভাব অর্জন করা যায়। তবে যে কোনও কৌশলটির সীমাবদ্ধতা রয়েছে, ব্যবহারকারীকে অবশ্যই বাজারের পরিবেশকে পুরোপুরি বিবেচনা করা উচিত এবং রিয়েল-স্টোরে বিচক্ষণতার সাথে ব্যবহার করা উচিত।
/*backtest
start: 2023-02-15 00:00:00
end: 2024-02-21 00:00:00
period: 1d
basePeriod: 1h
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/
// © pradhan_abhishek
//@version=5
strategy('EMA cross-over strategy by AP', overlay=true, shorttitle='EMACS-AP', initial_capital=100000, default_qty_value=100, default_qty_type=strategy.percent_of_equity, commission_value=0.025)
// inputs
i_shortTerm = input(title='Fast EMA', defval=21)
i_longTerm = input(title='Slow EMA', defval=55)
// select backtest range: if this is not given, then tradingview goes back since inception / whereever it finds data
i_from = input(defval = timestamp("01 Jan 2023 00:00"), title = "From")
i_to = input(defval = timestamp("31 Dec 2033 23:59"), title = "To")
i_showBg = input(defval = true, title = "Show In-trade / Out-trade background")
// create date function "within window of time"
date() => true
// exponential moving average (EMA) variables, derived from input parameters
shortTermEMA = ta.ema(close, i_shortTerm)
longTermEMA = ta.ema(close, i_longTerm)
atr = ta.atr(14)
// ### Trade strategy: begins ###
inTrade = strategy.position_size > 0
notInTrade = strategy.position_size <= 0
goLongCondition1 = shortTermEMA > longTermEMA
goLongCondition2 = close > shortTermEMA
// exitCondition1 = shortTermEMA < midTermEMA
exitCondition2 = close < shortTermEMA
// enter if not in trade and long conditions are met
if date() and goLongCondition1 and goLongCondition2 and notInTrade
strategy.entry('long', strategy.long)
// exit on stop-Loss hit
stopLoss = close - atr * 3
strategy.exit('exit', 'long', stop=stopLoss)
// exit if already in trade and take profit conditions are met
if date() and exitCondition2 and inTrade
strategy.close(id='long')
// ###Trade strategy: ends ###
// plot emas & background color for trade status
plot(shortTermEMA, color=color.new(color.blue, 0))
plot(longTermEMA, color=color.new(color.green, 0))
trade_bgcolor = notInTrade ? color.new(color.red, 75) : color.new(color.green, 75)
bgcolor(i_showBg ? trade_bgcolor : color.new(color.white, 75))