এই কৌশলটি তিনটি ভিন্ন পিরিয়ডের ইএমএ গড়রেখার উপর ভিত্তি করে ট্রেডিং সিগন্যাল বিচার করে, 8 পিরিয়ড, 50 পিরিয়ড এবং 200 পিরিয়ডের তিনটি ইএমএ গড়রেখার গোল্ডফোর্ক এবং ডেডফোর্ক বিচার করে, যাতে বিভিন্ন ইএমএ গড়রেখার সুবিধাগুলি ব্যবহার করা যায়, যাতে আরও ভাল ব্যবসায়ের ফলাফল পাওয়া যায়।
এই কৌশলটি 8 চক্র, 50 চক্র এবং 200 চক্রের তিনটি ইএমএ গড়রেখার গণনা করে এবং ব্রিনের বন্ডের প্রবেশপথটি সেট করে একটি ব্রেকথ্রু বিচার করে। নির্দিষ্ট যুক্তি হলঃ
ফাস্ট পিরিয়ড EMA এর অপারেশন দ্বারা নিচের অংশটি বিচার করা হয়, মাঝারি পিরিয়ড EMA প্রবণতা নিশ্চিত করে, ধীর পিরিয়ড EMA ফিল্টার ঝাঁকুনি, তিনটি একে অপরের সাথে যুক্ত হয়, প্যাটার্ন রূপান্তর করার সময় ট্রেডিং ফ্রিকোয়েন্সি বিবেচনা করে।
তিনটি ইএমএ গড় লাইন যুক্তিসঙ্গতভাবে প্রবণতা বিচার করে, বিভিন্ন পিরিয়ডের ইএমএর সুবিধাগুলি পুরোপুরি ব্যবহার করে। 8 টি পিরিয়ডের ইএমএ স্বল্পমেয়াদী নীচের রিবাউন্ডের সুযোগ নির্ধারণ করে, 50 টি পিরিয়ডের ইএমএ মধ্যমেয়াদী প্রবণতার দিকনির্দেশ নির্ধারণ করে এবং 200 টি পিরিয়ডের ইএমএ ফিল্টার ঝাঁকুনি বড় প্রবণতা নিশ্চিত করে।
এই বিকল্পটি কেবলমাত্র 200-চক্রের ইএমএর চেয়ে বেশি দামের ক্ষেত্রে প্রয়োগ করা যেতে পারে, যাতে বাজারের অস্থিরতার কারণে ভুল সংকেত তৈরি না হয়।
ইএমএ সমান্তরাল যুক্তিসঙ্গত স্টপ অবস্থান সেট করার জন্য
ভিজ্যুয়ালাইজেশন সেটিংস, যেমন ব্যান্ডেজ রঙ, ইএমএ লাইন প্রদর্শন ইত্যাদি, নীতির সামঞ্জস্যতা বাড়ায়।
“আমি মনে করি, এটি একটি ভাল ধারণা, কিন্তু আমি মনে করি এটি একটি ভুল ধারণা।
EMA গড় লাইনটি পিছিয়ে আছে এবং অবস্থান স্থাপনের সর্বোত্তম সময়টি মিস করতে পারে। ইএমএ চক্রটি যথাযথভাবে সংক্ষিপ্ত করা যেতে পারে বা অন্যান্য সূচক যেমন এমএসিডির সাথে যুক্ত হওয়ার সময় নির্ধারণ করা যেতে পারে।
কম্পন পরিস্থিতিতে EMA গড় লাইন একটি ভুল সংকেত হতে পারে। দীর্ঘ সময়ের EMA কম্পন মুছে ফেলার জন্য ব্যবহার করা যেতে পারে, বা অন্যান্য ফিল্টারিং শর্ত যুক্ত করা যেতে পারে।
স্টপ পজিশন স্থির, বাজার ওঠানামা অনুযায়ী সামঞ্জস্য করা যায় না। এটি গতিশীল স্টপ হিসাবে পরিবর্তন করা যেতে পারে, এটিআর ইত্যাদির মতো সূচকের ভিত্তিতে স্টপ পজিশন নির্ধারণ করা যায়।
স্টপ আউটসোর্সিংয়ের মানদণ্ড বিবেচনা না করে, ক্ষতির ঝুঁকি রয়েছে। ঝুঁকি নিয়ন্ত্রণের জন্য একটি চলমান স্টপ বা একটি স্থির পয়েন্ট স্টপ সেট করা যেতে পারে।
ইএমএ চক্রটি সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে অপ্টিমাইজ করা যেতে পারে।
আপনি MACD এর মত সূচক যোগ করতে পারেন।
ডায়নামিক স্টপ কন্ডিশন যুক্ত করুন এবং বাজারের অস্থিরতার উপর নির্ভর করে স্টপ পজিশনের পরিবর্তন করুন।
স্টপ লজিক যোগ করুন, চলমান স্টপ বা স্থির পয়েন্ট স্টপ সেট করুন।
ভর্তি শর্তাদি অনুকূলিতকরণ, যেমন পরিস্রাবক যেমন ক্রমবর্ধমান শক্তি সূচক।
এই কৌশলটি ইএমএ গড়ের স্থিতিশীল ফিল্টারিংয়ের ভিত্তিতে ট্রেন্ডের দিক নির্ধারণ করে, বিভিন্ন সময়কালের ইএমএর সুবিধাগুলিকে একত্রিত করে ট্রেডিংয়ের সুযোগ ক্যাপচার করার জন্য। স্টপ লস কৌশলটি অপ্টিমাইজ করা, আরও সূচক বিচার যুক্ত করা কৌশলটির বিজয়ী হার বাড়িয়ে তুলতে পারে। সামগ্রিকভাবে এই কৌশলটি আরও সহজ এবং কার্যকর, ইএমএ গড়ের সিদ্ধান্তের ট্রেন্ড ট্র্যাকিংয়ের জন্য উপযুক্ত।
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-20 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Long only EMA CROSS 8/50/200 Backtest", shorttitle="Golden Cross Tri EMA", overlay=true)
// EMA 8/50/200 Cross TEST
// Input
switch1=input(true, title="Enable Bar Color?")
switch2=input(true, title="Show 8 EMA")
switch3=input(true, title="Show 50 EMA")
switch4=input(true, title="Show 200 EMA")
switch5=input(false, title="Show profit level EMA")
bool_Long_EMA200=input(false, title="Long only above EMA200")
movingaverage_8 = ema(close, input(8))
movingaverage_50 = ema(close, input(50))
movingaverage_market_signal = ema(close, input(200))
movingaverage_profitlvl = ema(close, input(50))
// Calculation
bullish_cross = if bool_Long_EMA200 == true
crossover(movingaverage_8, movingaverage_50) and movingaverage_8 > movingaverage_market_signal
else
bullish_cross = crossover(movingaverage_8, movingaverage_50)
bearish_cross = crossunder(close, movingaverage_profitlvl)
// Strategy
if bullish_cross
strategy.entry("long", strategy.long)
strategy.close("long", when = bearish_cross )
// Colors
bartrendcolor = close > movingaverage_8 and close > movingaverage_50 and change(movingaverage_50) > 0 ? green : close < movingaverage_8 and close < movingaverage_50 and change(movingaverage_50) < 0 ? red : blue
barcolor(switch1?bartrendcolor:na)
// Output
plot(switch2?movingaverage_8:na,color = change(movingaverage_8) > 0 ? green : red,linewidth=2, title="EMA8")
plot(switch3?movingaverage_50:na,color = change(movingaverage_50) > 0 ? green : red,linewidth=2,title="EMA50")
plot(switch4?movingaverage_market_signal:na,color = change(movingaverage_market_signal) > 0 ? green : red,linewidth=3,title="EMA200")
plot(switch5?movingaverage_profitlvl:na,color = change(movingaverage_profitlvl) > 0 ? green : red,linewidth=3, title="EMA Profit LVL")
//
alertcondition(bullish_cross, title='Golden Cross (bullish)', message='Bullish')
alertcondition(bearish_cross, title='Death Cross (bearish)', message='Bearish')