এই কৌশলটি ধনাত্মক এবং নেতিবাচক গতির পরিবর্তনের সমষ্টিগত যোগফল গণনা করে প্রবণতা অব্যাহত রাখার বিষয়টি নির্ধারণ করে এবং দীর্ঘ বা সংক্ষিপ্ত দিক নির্ধারণ করতে এটি ব্যবহার করে। যখন ধনাত্মক গতির পরিবর্তনের সমষ্টিগত যোগফল নেতিবাচক গতির পরিবর্তনের চেয়ে বেশি হয়, তখন এটি দীর্ঘ সময়ের জন্য একটি ঊর্ধ্বমুখী প্রবণতা অব্যাহত হিসাবে বিচার করা হয়। যখন নেতিবাচক গতির পরিবর্তনের সমষ্টিগত যোগফল ধনাত্মক গতির পরিবর্তনের চেয়ে বেশি হয়, তখন এটি সংক্ষিপ্ত সময়ের জন্য একটি নিম্নমুখী প্রবণতা অব্যাহত হিসাবে বিচার করা হয়।
পূর্ববর্তী সময়ের তুলনায় বর্তমান বন্ধ মূল্যের পরিবর্তন x পরিবর্তন গণনা করুন।
ধনাত্মক পরিবর্তনের জন্য xChange কে xPlusChange এবং নেতিবাচক পরিবর্তনের জন্য xMinusChange এ শ্রেণীবদ্ধ করুন।
ধনাত্মক এবং নেতিবাচক পরিবর্তনগুলি সংশ্লিষ্টভাবে জমা করার জন্য xPlusCF এবং xMinusCF ভেরিয়েবলগুলির সমষ্টিগত পরিমাণ সংজ্ঞায়িত করুন।
চলতি সময়ের জন্য ইতিবাচক এবং নেতিবাচক পরিবর্তন গণনা করুনঃ
xPlus = xPlusChange - xMinusCF
xমাইনস = xমাইনস পরিবর্তন - xPlusCF
ধনাত্মক এবং নেতিবাচক পরিবর্তনের সমষ্টি গণনা করুনঃ
xPlusTCF = যোগফল ((xPlus, দৈর্ঘ্য)
xমিনিসTCF = যোগফল ((xমিনিস, দৈর্ঘ্য)
দীর্ঘ বা সংক্ষিপ্ত দিক নির্ধারণের জন্য সমষ্টিগত যোগফলগুলি তুলনা করুনঃ
যদি xPlusTCF > xMinusTCF হয়
লম্বা
অন্যথায় যদি xPlusTCF < xMinusTCF হয়
ছোট
দীর্ঘ/সংক্ষিপ্ত দিক পরিবর্তন করতে বিপরীত ইনপুট যোগ করুন।
ধনাত্মক এবং নেতিবাচক গতির পরিবর্তনের সমষ্টিগত প্রবণতা অনুসরণ করে এবং আপ এবং ডাউন বাহিনীগুলির মধ্যে বৃহত্তর গতির তুলনা করে, এই কৌশলটি ট্রেডিং সংকেত তৈরির জন্য সম্ভাব্য ভবিষ্যতের মূল্যের দিকনির্দেশকে বিচার করে।
গতির সূচক ব্যবহার করে মূল্য সূচকগুলির চেয়ে আগে প্রবণতা পরিবর্তনগুলি ধরা যায়।
ইতিবাচক এবং নেতিবাচক সমষ্টিগত পরিমাণের তুলনা বাজার গোলমাল ফিল্টার করে এবং মূল প্রবণতা দিক নির্ধারণ করে।
কাস্টমাইজযোগ্য দৈর্ঘ্য পরামিতি সংবেদনশীলতা সামঞ্জস্য করে এবং মিথ্যা সংকেত হ্রাস করে।
বিপরীত সুইচ যোগ করা বিভিন্ন বাজারের পরিবেশে মানিয়ে নিতে নমনীয়তা প্রদান করে।
প্রবণতা সূচকগুলির সাথে একত্রিত করা যৌগিক কৌশলগুলির সুবিধা ব্যবহার করতে পারে।
সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়, যা শিক্ষানবিশদের শেখার এবং অনুশীলনের জন্য উপযুক্ত।
দৈর্ঘ্য প্যারামিটার সঠিক সমন্বয় প্রয়োজন, খুব দীর্ঘ বা সংক্ষিপ্ত কর্মক্ষমতা প্রভাবিত করবে।
ট্রেন্ড রিভার্স পয়েন্টের আশেপাশে ভুল সংকেত তৈরি করতে পারে।
বাজারে ঘন ঘন সংকেত পাওয়া এটাকে অনুপযুক্ত করে তোলে।
রিভার্স সুইচ ব্যবহার করার সময় মানসিক প্রভাবের দিকে খেয়াল রাখতে হবে।
যথাযথ পরীক্ষা ও যাচাইয়ের প্রয়োজন বা অন্যান্য ফিল্টারের সাথে একত্রিত করা।
সমস্ত ট্রেড লাভজনক হবে তা নিশ্চিত করতে পারে না, সঠিক স্টপ লস প্রয়োজন।
ইএমএ, এমএসিডি ইত্যাদির মতো অন্যান্য প্রবণতা সূচকগুলির সাথে একত্রিত হতে পারে।
ধনাত্মক/নেতিবাচক পরিবর্তন গণনা কাস্টমাইজ করার জন্য পরামিতি যোগ করুন।
অনুকূল হতে দৈর্ঘ্য পরামিতি নির্বাচন অপ্টিমাইজ করুন।
একক ট্রেড ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস মেকানিজম যুক্ত করুন।
সম্পূর্ণ অটো ট্রেডিং সিস্টেম তৈরি করুন এবং অপ্টিমাইজেশনের জন্য ব্যাকটেস্ট করুন।
প্যারামিটার এবং নিয়ম প্রশিক্ষণের জন্য মেশিন লার্নিং পদ্ধতি চেষ্টা করুন।
এই কৌশলটি গতির সূচকগুলি ব্যবহার করে একটি তুলনামূলকভাবে সহজ প্রবণতা অনুসরণকারী পদ্ধতির নকশা করে, পরিষ্কার যুক্তি এবং সহজ বাস্তবায়ন সহ, প্রবণতা ট্রেডিং কৌশলগুলির জন্য একটি প্রাথমিক টেম্পলেট হিসাবে কাজ করে। তবে প্রকৃত ব্যবহারের জন্য, প্যারামিটার টিউনিং এবং বৈধতা প্রয়োজন, পাশাপাশি অন্যান্য প্রযুক্তিগত সূচকগুলির সাথে একত্রিত হওয়া, উপযোগিতা সর্বাধিক করতে, মিথ্যা সংকেতগুলি হ্রাস করতে এবং স্থিতিশীলতা উন্নত করতে। এছাড়াও ঝুঁকি নিয়ন্ত্রণ গুরুত্বপূর্ণ, যথাযথ স্টপ লস সহ, অন্ধভাবে সংকেতগুলি অনুসরণ করে না। ক্রমাগত অপ্টিমাইজেশন এবং উন্নতি সহ, অটোমেশন উপাদান যুক্ত করে, এটি স্থিতিশীল ট্রেডিং সিস্টেম তৈরি করতে সহায়তা করবে।
/*backtest start: 2022-10-01 00:00:00 end: 2023-10-07 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 04/01/2018 // Trend continuation factor, by M.H. Pee // The related article is copyrighted material from Stocks & Commodities. // //You can change long to short in the Input Settings //WARNING: //- For purpose educate only //- This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Trend continuation factor") Length = input(35, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=green, linestyle=line) xChange = mom(close, 1) xPlusChange = iff(xChange > 0, xChange, 0) xMinusChange = iff(xChange < 0, (xChange * -1), 0) xPlusCF = iff(xPlusChange == 0, 0, xPlusChange + nz(xPlusCF[1], 1)) xMinusCF = iff(xMinusChange == 0, 0, xMinusChange + nz(xMinusCF[1], 1)) xPlus = xPlusChange - xMinusCF xMinus = xMinusChange - xPlusCF xPlusTCF = sum(xPlus, Length) xMinusTCF = sum(xMinus, Length) pos = iff(xPlusTCF > xMinusTCF, 1, iff(xPlusTCF < xMinusTCF, -1, nz(pos[1], 0))) 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(xPlusTCF, color=blue, title="Plus TCF") plot(xMinusTCF, color=red, title="Minus TCF")