
TEMA ডাবল ইওরো লাইন ক্রস কৌশলটি একটি পরিমাণগত ট্রেডিং কৌশল যা দুটি ভিন্ন পিরিয়ডের ট্রিপল ইন্ডেক্সাল মুভিং এভারেজ (TEMA) ক্রস সিগন্যালের উপর ভিত্তি করে লেনদেন তৈরি করে। এই কৌশলটি দুটি TEMA লাইনের তুলনামূলক অবস্থান তুলনা করে, যখন স্বল্পমেয়াদী TEMA লাইনের উপর দীর্ঘমেয়াদী TEMA লাইন অতিক্রম করে তখন পজিশন খোলার জন্য বেশি, যখন স্বল্পমেয়াদী TEMA লাইনের নীচে দীর্ঘমেয়াদী TEMA লাইন অতিক্রম করে তখন পজিশন খালি হয়, যখন বিপরীত ক্রস সিগন্যাল ঘটে তখন পজিশন খালি হয়। এই কৌশলটি অস্থির বাজারে স্বল্পমেয়াদী প্রবণতা ক্যাপচার করার জন্য উপযুক্ত।
TEMA এর দ্বৈত সমান্তরাল ক্রস-লাইন কৌশলটির কেন্দ্রবিন্দু হল দুটি ভিন্ন সময়কালের TEMA লাইন তৈরি করা। TEMA হল EMA-এর একটি উন্নতি, যা EMA-এর EMA-র উপর একটি EMA করে গণনা করা হয়, যা EMA এবং SMA-র তুলনায় কম পিছিয়ে থাকে, দামের গতির কাছাকাছি থাকে এবং স্বল্পমেয়াদী প্রবণতাগুলির জন্য আরও সংবেদনশীল।
কৌশলটি একটি সংক্ষিপ্ত TEMA লাইন এবং একটি দীর্ঘ TEMA লাইনের অবস্থান সম্পর্কিত তুলনা করে একটি ট্রেডিং সংকেত তৈরি করেঃ
দুইটি ভিন্ন পিরিয়ডের TEMA লাইনের ক্রস সিগন্যালের মাধ্যমে পজিশন খোলার এবং পজিশন করার জন্য, অস্থির বাজারে স্বল্পমেয়াদী মূল্য প্রবণতা ধরা যায়।
TEMA দ্বৈত সমান্তরাল ক্রস কৌশলটি একটি সহজ এবং সহজেই ব্যবহারযোগ্য পরিমাণগত ট্রেডিং কৌশল যা স্বল্পমেয়াদী মূল্যের প্রবণতাকে দুটি পৃথক চক্রের TEMA সূচক ক্রস সংকেত দ্বারা ক্যাপচার করে। এই কৌশলটি যুক্তিসঙ্গতভাবে পরিষ্কার এবং অস্থির বাজারে ব্যবহারের জন্য উপযুক্ত। তবে এই কৌশলটিতে কিছু ঝুঁকি রয়েছে যেমন ঘন ঘন লেনদেন, মিথ্যা সংকেত এবং চরম অবস্থার ঝুঁকি ইত্যাদি। প্যারামিটারগুলি অনুকূলিতকরণ, ফিল্টারিংয়ের শর্তগুলি যুক্ত করা, স্টপ লস সেট করা এবং বিভিন্ন কৌশলগুলির সমন্বয় করে কৌশলটির কার্যকারিতা উন্নত করা যেতে পারে, কৌশলটির স্থায়িত্ব এবং ব্যবহারিকতা বাড়ানো যায়।
/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('2 TEMA Cross Strategy', shorttitle='2 TEMA Cross Strat', overlay=true, initial_capital=25000, currency=currency.USD)
//My backtesting showed best results on a 5 min chart
//Create 2 TEMA Input and pre-populate
len1 = input.int(9, minval=1, title='Length 1')
len2 = input.int(26, minval=2, title='Length 2')
//Calculate Tema values for each Input
//Tema 1
ema1 = ta.ema(close, len1)
ema11 = ta.ema(ema1, len1)
ema111 = ta.ema(ema11, len1)
tema1 = 3 * (ema1 - ema11) + ema111
//Tema 2
ema2 = ta.ema(close, len2)
ema22 = ta.ema(ema2, len2)
ema222 = ta.ema(ema22, len2)
tema2 = 3 * (ema2 - ema22) + ema222
//Plot the MAs
plot(tema1, color=color.new(color.black, 20))
plot(tema2, color=color.new(color.maroon, 20))
// Define long/short conditions
long = ta.crossover(tema1, tema2) and tema1 > tema2
short = ta.crossunder(tema1, tema2) and tema1 < tema2
exitLong = ta.crossunder(tema1, tema2)
exitShort = ta.cross(tema1, tema2)
// Buys when buy condition met
strategy.entry('long', strategy.long, when=long)
strategy.close('long', when=exitLong)
// Closes position when sell condition met
strategy.entry('short', strategy.short, when=short)
strategy.close('short', when=exitShort)