এই কৌশলটি মূল পরিবর্তন হারের (আরওসি) কৌশলটিকে অনুকূল করে তোলে। মূল আরওসি কৌশলটির সাথে তুলনা করে, এই কৌশলটির নিম্নলিখিত অপ্টিমাইজেশন রয়েছেঃ
এই অপ্টিমাইজেশান ব্যবস্থাগুলির মাধ্যমে, কৌশলটিকে আরও স্থিতিশীল এবং নির্ভরযোগ্য করার জন্য অনেক অবৈধ সংকেত ফিল্টার করা যেতে পারে।
এই কৌশলটির মূল সূচক হ'ল পরিবর্তনের হার (আরওসি) । এই কৌশলটি নির্দিষ্ট সময়ের মধ্যে স্টক মূল্যের পরিবর্তনের হার পরিমাপ করে। এই কৌশলটি প্রথমে 9 সময়ের মধ্যে আরওসি মান গণনা করে। তারপরে এটি গত 200 সময়ের মধ্যে এই আরওসি সূচকের সর্বাধিক মান রেকর্ড করে এবং গতির আপেক্ষিক শক্তি পেতে সর্বাধিক historicalতিহাসিক আরওসির শতাংশ হিসাবে বর্তমান আরওসি গণনা করে। উদাহরণস্বরূপ, যদি গত 200 দিনের সর্বোচ্চ আরওসি 100 পৌঁছে থাকে তবে আপেক্ষিক শক্তি 80% হয় যখন আজকের
স্বল্পমেয়াদী ওঠানামা ফিল্টার করার জন্য এবং একটি মসৃণ বক্ররেখা পাওয়ার জন্য 10 পিরিয়ডের এসএমএ দ্বারা আপেক্ষিক শক্তি মসৃণ করা হয়। যখন মসৃণ বক্ররেখা 3 দিনের জন্য অবিচ্ছিন্নভাবে বৃদ্ধি পায় এবং মানটি -80% এর নীচে থাকে, তখন এটি বিবেচনা করা হয় যে স্টক মূল্যের পতন ধীর হতে শুরু করে এবং নীচের চিহ্নটি প্রদর্শিত হয়, তাই দীর্ঘ যান; যখন মসৃণ বক্ররেখা 3 দিনের জন্য অবিচ্ছিন্নভাবে পড়ে এবং মানটি 80% এর উপরে থাকে, তখন এটি বিবেচনা করা হয় যে স্টক মূল্য বৃদ্ধি ধীর হতে শুরু করে এবং শীর্ষ চিহ্নটি প্রদর্শিত হয়, তাই বন্ধ অবস্থান।
মূল ROC কৌশল তুলনায়, এই কৌশল নিম্নলিখিত প্রধান সুবিধাগুলি আছেঃ
সাধারণভাবে, এই কৌশলটি কার্যকরভাবে ROC সূচকটি প্রক্রিয়া করে যাতে এটি লাইভ ট্রেডিংয়ের জন্য আরও উপযুক্ত হয়।
এই কৌশলটির প্রধান ঝুঁকিগুলি হলঃ
উপরের ঝুঁকিগুলি হ্রাস করার জন্য, প্রধান প্রবণতা নির্ধারণের জন্য প্রবণতা সূচকগুলি একত্রিত করার বিষয়টি বিবেচনা করুন; প্রান্তিক পরামিতিগুলি সামঞ্জস্য করুন এবং সর্বোত্তম পরামিতিগুলি পরীক্ষা করুন; এসএমএ চক্রের পরামিতিগুলি অনুকূল করুন।
কৌশলটি নিম্নলিখিত উপায়ে অপ্টিমাইজ করা যেতে পারেঃ
এটি একটি অপ্টিমাইজেশান কৌশল যা ROC সূচকের গৌণ বিকাশের উপর ভিত্তি করে। এটি অবৈধ সংকেতগুলি ফিল্টার করতে এবং কৌশলটিকে আরও স্থিতিশীল করার জন্য ঐতিহাসিক সর্বোচ্চ মূল্য তুলনা, এসএমএ মসৃণকরণ এবং ক্রয় এবং বিক্রয় প্রান্তিকের মতো উপায়গুলি প্রবর্তন করে। প্রধান সুবিধা হ'ল উচ্চ সংকেত মান যা লাইভ ট্রেডিংয়ের জন্য উপযুক্ত। কৌশল কর্মক্ষমতা আরও উন্নত করতে প্রবণতা, পরামিতি অপ্টিমাইজেশন ইত্যাদির সংমিশ্রণ থেকে ফলো-আপ উন্নতি করা যেতে পারে।
/*backtest start: 2024-02-12 00:00:00 end: 2024-02-19 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title="Rate Of Change Mod Strategy", shorttitle="ROC", format=format.price, precision=2) //length = input.int(9, minval=1) //source = input(close, "Source") //roc = 100 * (source - source[length])/source[length] //plot(roc, color=#2962FF, title="ROC") //hline(0, color=#787B86, title="Zero Line") length = input.int(9, minval=1, title="Length") maxHistory = input(200, title="Max Historical Period for ROC") lenghtSmooth = input.int(10, minval=1, title="Length Smoothed ROC") lenghtBUY = input.int(-80, title="Buy Threshold") lenghtSELL = input.int(80, title="Buy Threshold") source = close roc = 100 * (source - source[length]) / source[length] // Calculate the maximum ROC value in the historical period maxRoc = ta.highest(roc, maxHistory) // Calculate current ROC as a percentage of the maximum historical ROC rocPercentage = (roc / maxRoc) * 100 rocPercentageS = ta.sma(rocPercentage, lenghtSmooth) if ta.rising(rocPercentageS, 3) and rocPercentageS < lenghtBUY strategy.entry("Buy", strategy.long) if ta.falling(rocPercentageS, 3) and rocPercentageS > lenghtSELL strategy.close("Buy") plot(rocPercentage, color=color.new(color.blue, 0), title="Percentage ROC") plot(rocPercentageS, color=color.new(#21f32c, 0), title="Percentage ROC") hline(0, color=color.new(color.gray, 0), title="Zero Line")