এহলার্স স্টকাস্টিক সাইকেল কোয়ান্টিটেটিভ ট্রেডিং কৌশল
সারসংক্ষেপ
এহলার্স স্টোকাস্টিক চক্র কৌশল একটি কোয়ান্টিটেটিভ ট্রেডিং কৌশল যা এহলার্স স্টোকাস্টিক চক্র নির্দেশক ব্যবহার করে ট্রেডিং সিগন্যাল তৈরি করে। এই কৌশলটি স্টোকাস্টিক এবং চক্র নির্দেশকের সুবিধাগুলোকে একত্রিত করে, বাজারের চক্রাকার সুযোগগুলোকে কাজে লাগানোর লক্ষ্যে।
কৌশলের নীতি
কৌশলটি প্রথমে একটি স্মুথেড চক্র নির্দেশক তৈরি করে, তারপর সেই নির্দেশকের ভিত্তিতে একটি স্টোকাস্টিক নির্দেশকের মান গণনা করে। ট্রেডিং সিগন্যাল তৈরি হয় এই স্টোকাস্টিক মানের মুভিং এভারেজের ক্রসওভারের ভিত্তিতে।
বিশেষভাবে, স্মুথেড চক্র নির্দেশকের গণনা পদ্ধতি:
smooth = (src + 2 * src[1] + 2 * src[2] + src[3]) / 6
এখানে src হল ইনপুট মূল্য ডেটা, যেমন ক্লোজিং প্রাইস। নির্দেশকটি বর্তমান মূল্য এবং আগের ৩টি সময়ের মূল্যকে একত্রিত করে একটি স্মুথেড চক্র সংকেত তৈরি করে।
এই স্মুথেড নির্দেশকের ভিত্তিতে, তারপর স্টোকাস্টিক চক্র cycle গণনা করা হয়:
cycle := (1 - .5 * alpha) * (1 - .5 * alpha) *
(smooth - 2 * smooth[1] + smooth[2]) +
2 * (1 - alpha) * cycle[1] -
(1 - alpha) * (1 - alpha) * cycle[2]
এই গণনা সূত্রে স্মুথেড চক্র সংকেতের দ্বিতীয়-অর্ডার ডিফারেন্স টার্ম এবং আগের দুটি চক্রের মান অন্তর্ভুক্ত রয়েছে। α হল স্মুথিং ফ্যাক্টর, যা পুরনো এবং নতুন চক্র মানের ওজন নিয়ন্ত্রণ করে।
অবশেষে, এই cycle নির্দেশকের ভিত্তিতে 0-100 এর মধ্যে একটি স্টোকাস্টিক মান value1 গণনা করা হয়। এবং value1 এর 10-দিনের মুভিং এভারেজের ভিত্তিতে signal তৈরি হয়। যখন signal এর মুভিং এভারেজ উপরে বা নিচে ক্রস করে, তখন ট্রেডিং সিগন্যাল তৈরি হয়।
কৌশলের সুবিধা
এই কৌশলটি স্টোকাস্টিক এবং চক্র নির্দেশকের সুবিধাগুলোকে একত্রিত করে। সাধারণ মুভিং এভারেজের মতো ট্রেন্ড কৌশলের তুলনায়, এই কৌশলটি চক্রাকার সুযোগগুলোকে আরও ভালভাবে ধরতে পারে, ফলে ভালো ফলাফল পাওয়া যায়।
প্রধান সুবিধাগুলো:
- চক্র নির্দেশক চক্রাকার প্যাটার্ন চিহ্নিত করতে পারে, স্টোকাস্টিক নির্দেশক ট্রেডিংয়ের সময় নির্ধারণ করে
- দ্বৈত নির্দেশক নকশা, যা ভুয়া সিগন্যাল কার্যকরভাবে ফিল্টার করতে পারে
- প্যারামিটার কাস্টমাইজ করা যায়, বিভিন্ন বাজার পরিবেশের সাথে খাপ খাইয়ে নেওয়া যায়
কৌশলের ঝুঁকি
এই কৌশলে প্রধানত নিম্নলিখিত ঝুঁকি বিদ্যমান:
- প্যারামিটার সঠিকভাবে সেট না করলে ঘন ঘন ট্রেড হতে পারে, যা ট্রেডিং ফি এবং স্লিপেজ খরচ বাড়ায়
- দামের তীব্র ওঠানামার বাজারে কার্যকরভাবে ব্যবস্থা নিতে না পারলে বড় ক্ষতি হতে পারে
- চক্র নির্দেশক কার্ভ ফিটিংয়ের উপর নির্ভরশীল, ভুল ফিটিং ভুল সিগন্যাল তৈরি করতে পারে
প্যারামিটার অপ্টিমাইজেশন, স্টপ-লস সেট করা, অন্যান্য ফিল্টার নির্দেশকের সাথে একত্রিত করার মতো পদ্ধতির মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা যায়।
কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারে:
- অন্যান্য টেকনিক্যাল নির্দেশকের সাথে একত্রিত করে সিগন্যাল ফিল্টার করা, যেমন বোলিঞ্জার ব্যান্ড, আরএসআই ইত্যাদি, ভুয়া সিগন্যাল কমানো
- অভিযোজিত এক্সিট মেকানিজম যোগ করা, বাজারের ওঠানামার উপর ভিত্তি করে স্টপ-লস পয়েন্ট গতিশীলভাবে সামঞ্জস্য করা
- মেশিন লার্নিং পদ্ধতি ব্যবহার করে স্বয়ংক্রিয়ভাবে প্যারামিটার অপ্টিমাইজ করা, যাতে এটি বাজারের সাথে গতিশীলভাবে খাপ খাইয়ে নিতে পারে
- মূলধন ব্যবহারের দক্ষতা অপ্টিমাইজ করা, লিভারেজ, চক্রবৃদ্ধি ইত্যাদি পদ্ধতির মাধ্যমে মূলধন ব্যবহারের দক্ষতা বৃদ্ধি করা
উপসংহার
এহলার্স স্টোকাস্টিক চক্র কৌশল স্টোকাস্টিক এবং চক্র নির্দেশকের সুবিধাগুলোকে সমন্বিতভাবে ব্যবহার করে, দ্বৈত সিগন্যাল ডিজাইনের মাধ্যমে কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করে এবং চক্রাকার বাজারে ভালো মুনাফা অর্জন করতে পারে। আরও অপ্টিমাইজেশনের মাধ্যমে, এই কৌশলটি একটি প্রস্তাবিত কোয়ান্টিটেটিভ ট্রেডিং কৌশলে পরিণত হতে পারে।
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Ehlers Stochastic Cyber Cycle Strategy",overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 1, commission_type = strategy.commission.percent, commission_value = 0.1)
src = input(hl2, title = "Source")
alpha = input(.07, title = "Alpha")- 1

