এটি ক্রিপ্টো এবং স্টকগুলির মতো ট্রেন্ডিং মার্কেটগুলির জন্য ডিজাইন করা একটি সম্পূর্ণ মূল্য কর্ম কৌশল। এটি 2 টি ভিন্ন দৈর্ঘ্যের, একটি দ্রুত এবং একটি ধীর ব্যবহার করে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্নের জন্য নিরপেক্ষভাবে গণনা করা হয়।
এই কৌশলটি প্রবেশ এবং প্রস্থান নির্ধারণের জন্য সর্বনিম্ন নিম্ন এবং সর্বোচ্চ উচ্চ মূল্যের দুটি ভিন্ন চক্রের দৈর্ঘ্য এবং তাদের গড় ব্যবহার করে। বিশেষত, এটি যথাক্রমে 9-চক্র এবং 26-চক্রের এই দুটি গড়ের গড় সর্বনিম্ন মূল্য, গড় সর্বোচ্চ মূল্য এবং গড় গণনা করে। এটি দীর্ঘ হয় যখন বন্ধের মূল্য একই সময়ে বিভিন্ন চক্রের দুটি গড়ের চেয়ে বেশি হয় এবং যখন বন্ধের মূল্য একই সময়ে বিভিন্ন চক্রের দুটি গড়ের চেয়ে কম হয় তখন এটি সংক্ষিপ্ত হয়।
লং এর নির্দিষ্ট যুক্তি হলঃ ক্লোজিং প্রাইস ৯টি চক্রের সর্বোচ্চ ও সর্বনিম্ন মূল্যের গড়ের চেয়ে বেশি, ২৬টি চক্রের তুলনায় বেশি এবং দুটি গড়ের গড়ের চেয়ে বেশি, যখন তিনটি শর্ত পূরণ হয়, তখন এটি লং হয়।
সংক্ষিপ্ত জন্য নির্দিষ্ট যুক্তি হলঃ বন্ধ মূল্য 9 চক্রের সর্বোচ্চ এবং সর্বনিম্ন মূল্যের গড়ের চেয়ে কম, 26 চক্রের চেয়ে কম, এবং দুটি গড়ের গড়ের চেয়ে কম, যখন তিনটি শর্ত পূরণ করা হয়, এটি সংক্ষিপ্ত হয়।
লং বা শর্ট হোক না কেন, বিপরীত সংকেত পাওয়া গেলে ক্ষতি কমাতে বেছে নিন।
এই কৌশল নিম্নলিখিত প্রধান সুবিধা আছেঃ
ডাবল টাইম ফ্রেম বিশ্লেষণ ব্যবহার করে প্রবণতা আরও ভালভাবে বিচার করা যায় এবং নির্ভুলতা বৃদ্ধি করা যায়।
সর্বোচ্চ ও সর্বনিম্ন মূল্যের উপর ভিত্তি করে কার্যকরভাবে ব্রেকআউট ধরা যায়।
ফিল্টার করার জন্য একাধিক চলমান গড় ব্যবহার করে সিগন্যাল নির্ভরযোগ্যতা বৃদ্ধি করে এবং গোলমাল হস্তক্ষেপ এড়ায়।
একটি বিশুদ্ধ মূল্য কর্ম কৌশল যা বেশিরভাগ ট্রেন্ডিং বৈশিষ্ট্যযুক্ত বাজারে প্রযোজ্য।
সম্পূর্ণ স্বয়ংক্রিয় ট্রেডিং মানবিক ত্রুটির সম্ভাবনা দূর করে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
কোন ইন্টিগ্রেটেড স্টপ লস মডিউল নেই, ক্ষতির বিস্তারের ঝুঁকি। একক ক্ষতি নিয়ন্ত্রণের জন্য চলমান স্টপ লস বা শতাংশ স্টপ লস যুক্ত করা যেতে পারে।
ব্যাপ্তি-সীমাবদ্ধ বাজারগুলিতে ভুল সংকেত তৈরি করা এবং ওভারট্রেড করা সহজ। পিরিয়ড প্যারামিটারগুলি সামঞ্জস্য করা যায় বা ফিল্টার যুক্ত করা যেতে পারে।
পৃথক স্টক এবং বাজারের মধ্যে সম্পর্কের প্রভাব বিবেচনা করা হয় না, সিস্টেমিক ঝুঁকি এখনও বিদ্যমান। এই ধরনের ঝুঁকি নিয়ন্ত্রণের জন্য মাল্টি-ফ্যাক্টর মডেল বিবেচনা করা যেতে পারে।
পর্যাপ্ত ব্যাকটেস্ট ডেটা অতিরিক্ত ফিটিংয়ের দিকে পরিচালিত করতে পারে। স্থিতিশীলতা পরীক্ষা আরও দীর্ঘ সময়ের মধ্যে এবং আরও বেশি বাজারে করা উচিত।
এই কৌশলটিতে এখনও কিছু অপ্টিমাইজেশনের সুযোগ রয়েছেঃ
সর্বোত্তম সমন্বয় খুঁজে পেতে পরীক্ষার পরামিতিগুলিকে অনুকূলিত করা যেতে পারে।
একক ক্ষতি নিয়ন্ত্রণের জন্য চলমান স্টপ লস, ট্রেলিং স্টপ লস যোগ করার কথা বিবেচনা করুন।
প্রয়োগযোগ্যতা পরীক্ষা করার জন্য বিভিন্ন বাজার বা এমনকি বিভিন্ন জাতের পরীক্ষা করতে পারে।
কিছু অ্যালগরিদমিক ট্রেডিং মডিউল যোগ করা যেতে পারে, যেমন মেশিন লার্নিং, সিদ্ধান্ত গ্রহণে সহায়তা করতে।
একাধিক ফ্যাক্টর মডেল বিবেচনা করা যেতে পারে যা বিচার করার জন্য আরও ভেরিয়েবল প্রবর্তন করে এবং স্থিতিশীলতা উন্নত করে।
সংক্ষেপে, এই দ্বৈত সময় ফ্রেম সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্ন গড় কৌশল শক্তিশালী প্রবণতা ট্র্যাকিং ক্ষমতা আছে এবং ক্রিপ্টোকারেন্সির মতো উচ্চ অস্থিরতা বাজারের জন্য উপযুক্ত। এটি কার্যকরভাবে প্রবেশের সময় নির্ধারণের জন্য ব্রেকআউট রায় ব্যবহার করে, সিগন্যালের গুণমান উন্নত করতে ফিল্টারিংয়ের একাধিক স্তর ব্যবহার করে। পরামিতি অপ্টিমাইজেশন, স্টপ লস মডিউল যোগ করা, সহায়ক অ্যালগরিদম এবং অন্যান্য উপায় কৌশলটি আরও উন্নত করতে ব্যবহার করা যেতে পারে, এটিকে দীর্ঘমেয়াদে ধরে রাখার মতো একটি দক্ষ এবং স্থিতিশীল কৌশল করে তোলে।
/*backtest start: 2023-11-27 00:00:00 end: 2023-12-04 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © exlux99 //@version=4 strategy(title = "Avg HH/LL Crypto Swinger", overlay = true ) varLo = input(title="Fast Line", type=input.integer, defval=9, minval=1) varHi = input(title="Slow Line", type=input.integer, defval=26, minval=1) a = lowest(varLo) b = highest(varLo) c = (a + b ) / 2 d = lowest(varHi) e = highest(varHi) f = (d + e) / 2 g = ((c + f) / 2)[varHi] h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi] long=close > c and close > f and close >g and close > h short=close < c and close < f and close<g and close < h strategy.entry("long",1,when=long) strategy.entry('short',0,when=short)