দ্বৈত মুভিং এভারেজ বিপরীত কৌশল
সারসংক্ষেপ
এই কৌশলটি দ্বৈত গড়ের গোল্ডেন ক্রস এবং ডেথ ক্রস নীতির উপর ভিত্তি করে ডিজাইন করা হয়েছে। যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড় উপরে উঠে যায়, তখন লং পজিশন নেওয়া হয়; যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড় নিচে নেমে যায়, তখন পজিশন বন্ধ করা হয়। কৌশলটি সহজ এবং বোধগম্য, নতুনদের শেখার জন্য উপযুক্ত।
কৌশলের মূলনীতি
এই কৌশলটি মূলত sma(close, 14) এবং sma(close, 28) এই দুটি গড় নির্দেশকের উপর ভিত্তি করে তৈরি।
প্রথমে দীর্ঘ ও স্বল্পমেয়াদী গড় নির্ধারণ করা হয়:
pine
short_ma = sma(close, 14)
long_ma = sma(close, 28)
তারপর গোল্ডেন ক্রস ও ডেথ ক্রসের ভিত্তিতে প্রবেশ ও প্রস্থান নির্ধারণ করা হয়:
pine
longCondition = crossover(short_ma, long_ma)
shortCondition = crossunder(short_ma, long_ma)
যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড় উপরে উঠে যায়, তখন লং পজিশন নেওয়া হয়:
pine
strategy.entry("Buy", strategy.long, when = longCondition)
যখন স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড় নিচে নেমে যায়, তখন পজিশন বন্ধ করা হয়:
pine
strategy.close_all(when = shortCondition)
কৌশলটির মূলনীতি সরল ও স্পষ্ট, দ্বৈত গড়ের গোল্ডেন ক্রস ও ডেথ ক্রস ব্যবহার করে বিচার করা হয়, যার কিছু ট্রেন্ড অনুসরণ করার ক্ষমতা রয়েছে।
সুবিধা বিশ্লেষণ
- কৌশলটির মূলনীতি সহজ ও বোধগম্য, নতুনরা সহজেই ব্যবহার করতে পারেন
- গড়ের গোল্ডেন ক্রস ও ডেথ ক্রস ব্যবহার করে ট্রেন্ড নির্ণয়, কিছু ট্রেন্ড অনুসরণ করার ক্ষমতা রয়েছে
- গড়ের সময়কাল কাস্টমাইজ করা যেতে পারে, কৌশলের প্যারামিটার অপ্টিমাইজ করা যায়
- স্টপ লস পয়েন্ট সেট করে একক লেনদেনের ক্ষতি নিয়ন্ত্রণ করা যায়
ঝুঁকি বিশ্লেষণ
- দ্বৈত গড় কৌশল বাজারের ওঠানামার প্রতি সংবেদনশীল, একাধিক ক্ষতিকর লেনদেন তৈরি করতে পারে
- গড়ের পিছিয়ে পড়ার বৈশিষ্ট্য রয়েছে, দামের বিপরীতমুখী বিন্দু মিস করতে পারে
- গড় ক্রসিং পয়েন্টের কাছাকাছি পজিশন নেওয়া হলে ফাঁদে পড়ার সম্ভাবনা থাকে
- গড়ের সময়কাল প্যারামিটার অপ্টিমাইজ করা প্রয়োজন, বিভিন্ন সময়কালে ফলাফলে পার্থক্য থাকতে পারে
- ট্রেন্ড দ্রুত পরিবর্তিত হলে দ্রুত স্টপ লস করা সম্ভব নয়
অপ্টিমাইজেশনের দিকনির্দেশনা
নিম্নলিখিত দিক থেকে কৌশলটি অপ্টিমাইজ করা যেতে পারে:
- গড়ের সময়কাল প্যারামিটার অপ্টিমাইজ করে সেরা প্যারামিটার কম্বিনেশন খোঁজা
বিভিন্ন স্বল্প ও দীর্ঘমেয়াদী গড় সময়কাল পরীক্ষা করে সেরা কম্বিনেশন খোঁজা যেতে পারে। যেমন (5, 10)、(10, 20)、(20, 60) ইত্যাদি প্যারামিটারের তুলনামূলক পরীক্ষা।
- ফিল্টার শর্ত যুক্ত করে ভুয়া সংকেত এড়ানো
গড় ক্রস করার সময় ট্রেডিং ভলিউম, মূল্যের ব্যবধান ইত্যাদি ফিল্টার শর্ত যুক্ত করে অস্থির বাজারে অতিরিক্ত লেনদেন এড়ানো যায়।
- স্টপ লস কৌশল যোগ করা
স্টপ লস পয়েন্ট সেট করা বা গড়কে স্টপ লস লাইন হিসেবে ব্যবহার করে একক লেনদেনের ক্ষতি নিয়ন্ত্রণ করা যায়।
- অন্যান্য নির্দেশকের সাথে সমন্বয়
MACD, KDJ ইত্যাদি সহায়ক নির্দেশক যুক্ত করে সমন্বিত লেনদেন করা, কৌশলের কার্যকারিতা বৃদ্ধি করা যায়।
- প্রবেশ পয়েন্ট অপ্টিমাইজ করা
গড়ের কাছাকাছি আরও ভালো প্রবেশ পয়েন্ট খোঁজা, সরাসরি গড়ের উপর পজিশন নেওয়ার পরিবর্তে। যেমন গড় ডাইভারজেন্স পয়েন্টে প্রবেশ করা।
সারাংশ
দ্বৈত গড় কৌশলের ধারণা সহজ, নতুনরা সহজেই ব্যবহার করতে পারেন। তবে কৌশলটি বাজারের ওঠানামার প্রতি সংবেদনশীল, কিছু ক্ষতির ঝুঁকি রয়েছে। আমরা প্যারামিটার অপ্টিমাইজ, ফিল্টার শর্ত যোগ, স্টপ লস সেট এবং অন্যান্য নির্দেশক যুক্ত করে কৌশলের কার্যকারিতা উন্নত করতে পারি। শক্তিশালী ট্রেন্ডে এই কৌশলটি ভালো ফলাফল দিতে পারে। তবে বাজারের অস্থির সময়ে সতর্কতার সাথে ব্যবহার করা বা স্টপ লস দিয়ে ঝুঁকি নিয়ন্ত্রণ করার পরামর্শ দেওয়া হয়।
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("Tester", pyramiding = 50, default_qty_type = strategy.cash, default_qty_value = 20, initial_capital = 2000, commission_type = strategy.commission.percent, commission_value = 0.25)
minGainPercent = input(0.6)- 1
