এই কৌশলটি ট্রেডিং সিগন্যাল বিচার করার জন্য কঠোরতার সূচকগুলির মধ্যে দ্রুত এবং ধীর লাইনের গোল্ডেন ফর্ক ব্যবহার করে। কঠোরতা সূচকগুলি বাজারের আবেগকে প্রতিফলিত করে এবং বিপরীতমুখী সুযোগগুলি সনাক্ত করতে ব্যবহার করা যেতে পারে। দ্রুত লাইনগুলি স্বল্পমেয়াদী পরিবর্তনের জন্য আরও সংবেদনশীল এবং ধীর লাইনগুলি গোলমাল ফিল্টার করে।
এই কৌশলটি মূলত নিম্নলিখিত সূচক এবং নিয়মের উপর ভিত্তি করে তৈরি করা হয়েছেঃ
শীর্ষস্থানীয় মানঃ মূল্য বন্টনের ঘনত্বের পরিসংখ্যান।
দ্রুত শিখর রেখা: স্বল্পকালীন গড় রেখার উপর ভিত্তি করে শিখর মান প্রয়োগ করুন।
ধীর শিখর রেখাঃ দীর্ঘকালীন গড় রেখার উপর ভিত্তি করে শিখর মান প্রয়োগ করা হয়েছে।
আপনি যদি দ্রুতগতির লাইনে ধীরগতির লাইনে যেতে চান, তাহলে আরো বেশি করে সিগন্যাল দিন।
পিন্ডো সিগন্যাল: দ্রুত লাইনের নিচে ধীর লাইনের মধ্য দিয়ে পিন্ডো পজিশন।
সিগন্যালঃ ফাস্ট লাইনের নিচে ধীর লাইনের মধ্য দিয়ে যাওয়ার সময় খালি করুন।
ফ্ল্যাশ সিগন্যাল: দ্রুত লাইনে ধীর লাইন অতিক্রম করার সময় ফ্ল্যাশ হাউজিং।
এই কৌশলটি সহজ এবং স্বজ্ঞাত, এটি প্রবণতা এবং বিপরীত সূচকগুলিকে একত্রিত করে এবং বাজারের সুযোগগুলিকে সহজেই ধরে রাখে।
এই কৌশলটি একক কঠোরতার পরিমাপের তুলনায় নিম্নলিখিত সুবিধাগুলি প্রদান করেঃ
ভুল সংকেত এড়াতে দ্রুত এবং ধীরে ধীরে সংযোগ করুন।
ফাস্ট লাইন রিভার্স পয়েন্ট ধরবে, এবং স্লো লাইন গোলমাল ফিল্টার করবে।
সহজ বাস্তবায়ন, জটিল প্রযুক্তিগত সূচক ছাড়া।
নমনীয়ভাবে গড় সমতলতা পরামিতি সেট করুন
বিপরীতমুখী অপারেশন, বিভিন্ন বাজারের পরিবেশের সাথে খাপ খাইয়ে নিতে পারে
সুস্পষ্ট লেনদেনের নিয়ম, বাস্তবায়ন করা খুব কঠিন নয়।
ট্রেডিং ঝুঁকি নিয়ন্ত্রণের জন্য উচ্চ-নিচু ট্রেডিং এড়িয়ে চলুন।
এটি একটি সম্ভাব্য সুযোগ, যা কেবলমাত্র প্যারামিটারগুলিকে সামঞ্জস্য করে স্থিতিশীল লেনদেনের জন্য।
এই কৌশলটির অনেক সুবিধা থাকলেও, নিম্নলিখিত ঝুঁকিগুলি বিবেচনা করা উচিতঃ
শীর্ষস্থানীয় সূচকগুলি পিছিয়ে রয়েছে, ক্ষতির সম্পূর্ণ এড়ানো সম্ভব নয়।
গড়রেখার প্যারামিটার সেট করা হলে কৌশলটির উপর প্রভাব পড়বে।
ট্রেডিং ভলিউম বিবেচনা না করেও, ভুয়া ব্রেকআউটের ঝুঁকি রয়েছে।
ইতিহাসের উপর ভিত্তি করে মডেলের স্থিতিশীলতা যাচাই করতে হবে।
স্টপ লস কন্ট্রোলার নেই, একক ক্ষতি নিয়ন্ত্রণ করা কঠিন।
প্যারামিটার অপ্টিমাইজেশনের ফলে কার্ভের ওভারফিট হতে পারে।
বাজারের পরিবর্তনের কারণে এর কার্যকারিতা হ্রাস পেতে পারে
উপরের বিশ্লেষণের ভিত্তিতে, এই কৌশলটি নিম্নলিখিতভাবে অপ্টিমাইজ করা যেতে পারেঃ
২. ভুয়া ট্রেডিং এড়ানোর জন্য ভলিউম পরীক্ষা করা।
৩. স্টপ লস স্টপ কমান্ড সেট করুন এবং ঝুঁকি নিয়ন্ত্রণ করুন।
৪. একাধিক বাজার ফিডব্যাক যাচাইকরণ স্থিতিশীলতা।
৫. মেশিন লার্নিং প্রযুক্তি ব্যবহার করে গতিশীল পরিবর্তন আনা।
৬। তহবিল ব্যবস্থাপনা কৌশলকে উন্নত করা।
৭. অন্যান্য সূচকের সাথে মিলিয়ে একটি স্থিতিশীল সংকেত তৈরি করা।
৮. নিয়মিত পুনরায় পরীক্ষা করা, যাতে ওভারফিট না হয়।
৯. ট্রেডিং খরচ কমানোর জন্য পজিশনের আকার এবং ফ্রিকোয়েন্সি পরিবর্তন করা।
এই কৌশলটি একটি সংক্ষিপ্ত এবং স্বজ্ঞাত ট্রেডিং সিস্টেম তৈরি করার জন্য কঠোরতা দ্রুত এবং ধীর লাইন ক্রস ব্যবহার করে। তবে যে কোনও কৌশলকে ক্রমাগত উন্নতি ও অপ্টিমাইজেশনের প্রয়োজন যাতে এটি বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে। পদ্ধতিগতকরণের মাধ্যমে ক্রমাগত অপ্টিমাইজেশন কৌশলটির স্থায়িত্ব এবং রিটার্নের হার বাড়িয়ে তুলতে পারে।
/*backtest
start: 2022-09-16 00:00:00
end: 2023-09-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version = 2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 16/12/2016
// This indicator plots the Fast & Slow Kurtosis. The Kurtosis is a market
// sentiment indicator. The Kurtosis is constructed from three different parts.
// The Kurtosis, the Fast Kurtosis(FK), and the Fast/Slow Kurtosis(FSK).
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="FSK (Fast and Slow Kurtosis) Backtest", shorttitle="FSK (Fast and Slow Kurtosis)")
BuyZone = input(0)
reverse = input(false, title="Trade reverse")
hline(BuyZone, color=green, linestyle=line)
xMOM_R = mom(mom(close, 3), 1)
xMOM_RAvr = ema(xMOM_R, 65)
xMOM_RWAvr = wma(xMOM_RAvr, 3)
pos = iff(xMOM_RAvr > BuyZone and xMOM_RWAvr > BuyZone, 1,-1)
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xMOM_RAvr, color=blue, title="FK")
plot(xMOM_RWAvr, color=red, title="FSK")