
এই কৌশলটি একটি সমান্তরাল ক্রস-ভিত্তিক গতিশীল ট্রেডিং কৌশল। এটি দুটি ভিন্ন সময়ের সূচকীয় চলমান গড় (ইএমএ) ব্যবহার করে একটি ক্রয়-বিক্রয় সংকেত সনাক্ত করে। যখন দ্রুত ইএমএ লাইনটি নীচে থেকে ধীর ইএমএ লাইনটি অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন দ্রুত ইএমএ লাইনটি উপরে থেকে নীচে ধীর ইএমএ লাইনটি অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটির কেন্দ্রীয় যুক্তি গড় লাইন ক্রস সিস্টেমের উপর ভিত্তি করে। ইএমএ মানে এক্সপোনেন্সিয়াল মুভিং এভারেজ। ইএমএর গণনা সূত্রটি নিম্নরূপঃ $\(EMA_t=\frac{P_t \times k}{1+k}+\frac{EMA_{t-1}\times(1-k)}{1+k}\)\( এর মধ্যে, \)Pt\( আজকের ক্লোজ-অফ মূল্য, \)EMA{t-1}\( আগের দিনের EMA, \)k=\frac{2}{n+1}$, n EMA এর সময়কাল।
এই কৌশলটির দ্রুত ইএমএ চক্রটি 55 এবং ধীর ইএমএ চক্রটি 34 সেট করা হয়েছে। যখন স্বল্পমেয়াদী ইএমএ নীচে থেকে দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন স্বল্পমেয়াদী গড় লাইনটি দীর্ঘমেয়াদী গড় লাইনকে উপরে নিয়ে যেতে শুরু করে, এটি একটি গোল্ডফোর্ক সংকেত, এটি একটি কেনার সুযোগ তৈরি করে। বিপরীতে, যখন স্বল্পমেয়াদী ইএমএ উপরে থেকে নীচে থেকে দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন এটি দীর্ঘমেয়াদী গড় লাইন থেকে পিছনে যেতে শুরু করে, এটি একটি মৃত ফর্কের সংকেত, এটি একটি বিক্রয় সুযোগ তৈরি করে।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছে, যার মধ্যে রয়েছেঃ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি সামগ্রিকভাবে একটি খুব ক্লাসিক এবং ব্যবহারিক সংক্ষিপ্ত লাইন ট্রেডিং কৌশল। এটির সহজ এবং পরিষ্কার ট্রেডিং সিগন্যাল এবং নমনীয় অ্যাপ্লিকেশন স্পেস রয়েছে। প্যারামিটার অপ্টিমাইজেশন, সূচক ফিল্টারিং এবং ঝুঁকি নিয়ন্ত্রণের মতো উপায়ে কৌশলটির কার্যকারিতা ক্রমাগত উন্নত করা যেতে পারে, যা এটিকে দিনের মধ্যে উচ্চ-ফ্রিকোয়েন্সি ট্রেডিংয়ের অন্যতম গুরুত্বপূর্ণ সরঞ্জাম হিসাবে পরিণত করে। সামগ্রিকভাবে, এই কৌশলটি উচ্চ ব্যবহারিক মূল্যবান এবং পরিমাণযুক্ত ব্যবসায়ের একটি মৌলিক মডিউল।
/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("mohammad tork strategy", overlay=true)
// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")
// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)
// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)
// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)
// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)
// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)
// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")
// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")
// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")