
এই কৌশলটি দুটি সূচকীয় চলমান গড় ((EMA) এর গোল্ডফোর্ক এবং ডেডফোর্কের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে। বিশেষত, কৌশলটি 50 চক্রের ইএমএ এবং 200 চক্রের ইএমএ গণনা করে, যখন স্বল্পমেয়াদী ইএমএ ((50 চক্র) দীর্ঘমেয়াদী ইএমএ ((200 চক্র) পেরিয়ে যায় তখন একটি কেনার সংকেত তৈরি করে; যখন স্বল্পমেয়াদী ইএমএ নীচে দীর্ঘমেয়াদী ইএমএ পেরিয়ে যায় তখন একটি বিক্রয় সংকেত তৈরি করে। এটি কার্যকরভাবে স্টক মূল্যের স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতা পরিবর্তনকে ক্যাপচার করতে পারে, গতিশীল পরিমাণের ট্রেডিং কৌশল তৈরি করে।
দুটি সূচকীয় চলমান গড় গণনা করা হয়ঃ 50 চক্রের ইএমএ এবং 200 চক্রের ইএমএ। ইএমএ সাম্প্রতিক ডেটাকে বেশি গুরুত্ব দেয় এবং স্বল্পমেয়াদী মূল্য পরিবর্তনের জন্য আরও সংবেদনশীল।
ট্রেডিং সিগন্যাল নির্ধারণ করুনঃ
সিগন্যাল অনুযায়ী লেনদেন করুনঃ সিগন্যাল কেনার সময় বেশি করুন, সিগন্যাল বিক্রি করার সময় খালি করুন।
ইএমএ এবং ট্রেডিং সিগন্যালগুলি চার্টে আঁকুন, যাতে সহজেই একটি স্বজ্ঞাত বিচার করা যায়।
এই কৌশলটির সুবিধাগুলো হলঃ
ট্রেন্ডের বিপরীত দিক ধরার জন্য, বিশেষ করে ট্রেন্ড এবং বাজারকে সামঞ্জস্য করার জন্য।
সিদ্ধান্ত গ্রহণের নিয়মগুলি সহজ এবং সুস্পষ্ট, বাস্তবায়ন এবং প্রতিক্রিয়া সহজ।
EMA প্রবণতা সংকেত সনাক্তকরণ এবং গোলমাল মুছে ফেলার জন্য মূল্যের তথ্য মসৃণ করে।
EMA চক্রটি বিভিন্ন পজিশন ধারণের চক্রের সাথে সামঞ্জস্যপূর্ণ।
অন্যান্য সূচকগুলির সাথে মিলিত হলে, এটি সংকেতগুলিকে আরও পরিস্রাবণ করতে এবং কৌশলগুলিকে অনুকূলিত করতে সহায়তা করে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই ধরনের পরিস্থিতিতে, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়, ট্রেডিংয়ের সময়।
একক সূচক নিয়মের উপর নির্ভর করে, Robustity খারাপ।
স্টপ লস রুলস বিবেচনা না করে, ক্ষতির বিস্তারের ঝুঁকি রয়েছে।
ইএমএ বিলম্বিতভাবে মূল্য পরিবর্তনের সেরা অংশগ্রহণ পয়েন্টটি মিস করতে পারে।
সেরা প্যারামিটারগুলি নির্ধারণের জন্য পুনরায় পরীক্ষা করা প্রয়োজন। রিয়েল-ডিস্কের পারফরম্যান্স পুনরায় পরীক্ষার ফলাফলের চেয়ে আলাদা হতে পারে।
ঝুঁকি নিয়ন্ত্রণ এবং অপ্টিমাইজেশনের ব্যবস্থাগুলির মধ্যে রয়েছেঃ ফিল্টারিং সংকেতগুলি অন্যান্য সূচকগুলির সাথে একত্রিত করা, স্টপ লস প্রক্রিয়া স্থাপন করা, মেশিন লার্নিং মডেল প্রবর্তন করা ইত্যাদি।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
অন্যান্য সূচক (যেমন MACD, KD, ইত্যাদি) এর সাথে মিলিত হয়ে মাল্টি-ফ্যাক্টর মডেলিং বাস্তবায়ন করে, কৌশলটির দৃust়তা বাড়ায়।
স্টপ লস ম্যানেজমেন্টে যোগদান করুন। উদাহরণস্বরূপ, স্থির শতাংশ স্টপ লস বা এলোমেলো স্টপ লস সেট করুন। একক লেনদেনের সর্বাধিক ক্ষতি নিয়ন্ত্রণ করুন।
মেশিন লার্নিং পদ্ধতি ব্যবহার করে সর্বোত্তম প্যারামিটারগুলি অর্জন করুন। সংকেত বিচারের নিয়মগুলি উন্নত করুন। কৌশলগুলির স্থিতিশীলতা বাড়ান।
রিটার্নিং ফলাফলের উপর ভিত্তি করে সর্বোত্তম ইএমএ চক্রের সমন্বয় নির্ধারণ করুন। বাজার পরিস্থিতি অনুযায়ী প্যারামিটারগুলি সামঞ্জস্য করুন।
ট্রেডিং খরচ প্রভাব মূল্যায়ন করুন। স্লাইড পয়েন্ট মডেল যোগ করুন এবং ফি বিবেচনা করুন। পজিশন ম্যানেজমেন্ট অপ্টিমাইজ করুন।
সামগ্রিকভাবে, এই কৌশলটি একটি সহজ, আরও ক্লাসিক বিরতিযুক্ত ট্রেডিং কৌশল। ইএমএ সূচকের উপর ভিত্তি করে গোল্ডেন ফোর্ক-ডেড ফোর্ক ফর্মেশন সিদ্ধান্ত গ্রহণের নিয়ম। যদিও এটি কিছুটা সময়োপযোগী, তবে কিছু ত্রুটি এবং অপ্টিমাইজ করার জায়গা রয়েছে। কীভাবে সংকেত বিচার, ঝুঁকি নিয়ন্ত্রণ, গতিশীল প্যাকেজিং ইত্যাদির উন্নতি করা যায় তা পরবর্তী দিকগুলির উপর গুরুত্ব দেওয়া দরকার, যা এই কৌশলটির স্থিতিশীল মুনাফার ক্ষমতা বাড়িয়ে তুলবে।
/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Golden Crossover Strategy", overlay=true)
// Input parameters
fastLength = input(50, title="Fast EMA Length")
slowLength = input(200, title="Slow EMA Length")
// Calculate EMAs using ta.ema
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
// Plot EMAs on the chart
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
// Strategy logic
longCondition = ta.crossover(fastEMA, slowEMA)
shortCondition = ta.crossunder(fastEMA, slowEMA)
// Execute orders
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Plot buy and sell signals on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)