এটি নিফটি ৫০ সূচকের উপর ভিত্তি করে একটি উচ্চ-ফ্রিকোয়েন্সি পরিমাণগত ট্রেডিং কৌশল। এটি নিফটি ৫০ সূচকের দামের পরিবর্তনগুলি ট্র্যাক করে এবং মুনাফার জন্য সমর্থন স্তরের কাছাকাছি দীর্ঘ অবস্থান এবং প্রতিরোধের স্তরের কাছাকাছি সংক্ষিপ্ত অবস্থান গ্রহণের জন্য উন্মুক্ত সুদের পরিবর্তনকে একত্রিত করে।
কৌশলটি প্রথমে নিফটি 50 সূচকের উন্মুক্ত সুদের পরিবর্তন অর্জন করে। তারপরে এটি সেট সমর্থন এবং প্রতিরোধের স্তরের পাশাপাশি উন্মুক্ত সুদের পরিবর্তনের মাত্রার প্রান্তিক মানের উপর ভিত্তি করে ক্রয় এবং বিক্রয় সংকেত তৈরি করবে। বিশেষতঃ
এই ভাবে, সমর্থন স্তরের কাছাকাছি লং পজিশন নেওয়া যেতে পারে, এবং লাভের জন্য প্রতিরোধের স্তরের কাছাকাছি শর্ট পজিশন নেওয়া যেতে পারে।
এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:
এই কৌশলের কিছু ঝুঁকিও রয়েছে:
কৌশলটি নিম্নলিখিত দিকগুলিতে আরও অনুকূলিত করা যেতে পারেঃ
এটি নিফটি ৫০ এর উপর ভিত্তি করে একটি সহজ এবং দক্ষ পরিমাণগত ট্রেডিং কৌশল। এটিতে উচ্চ অপারেশন ফ্রিকোয়েন্সি, উন্মুক্ত সুদের তথ্য ব্যবহার, গতিশীল অবস্থানের সমন্বয়কে সমর্থন করে এবং উন্নতির সুযোগও রয়েছে। সামগ্রিকভাবে, কৌশলটি একটি বহু-ফ্যাক্টর, স্বয়ংক্রিয় এবং বুদ্ধিমান পরিমাণগত ট্রেডিং সিস্টেম তৈরির জন্য একটি শক্ত ভিত্তি স্থাপন করে।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-24 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Intraday Nifty 50 Bottom Buying and Selling with OI Strategy", overlay=true) // Input parameters niftySymbol = input("NIFTY50", title="Nifty 50 Symbol") oiLength = input(14, title="Open Interest Length") supportLevel = input(15000, title="Support Level") resistanceLevel = input(16000, title="Resistance Level") buyThreshold = input(1, title="Buy Threshold") sellThreshold = input(-1, title="Sell Threshold") // Fetch Nifty 50 open interest oi = request.security(niftySymbol, "D", close) // Calculate open interest change oiChange = oi - ta.sma(oi, oiLength) // Plot support and resistance levels plot(supportLevel, color=color.green, title="Support Level") plot(resistanceLevel, color=color.red, title="Resistance Level") // Plot open interest and open interest change plot(oi, color=color.blue, title="Open Interest") plot(oiChange, color=color.green, title="Open Interest Change") // Trading logic buySignal = close < supportLevel and oiChange > buyThreshold sellSignal = close > resistanceLevel and oiChange < sellThreshold // Execute trades strategy.entry("Buy", strategy.long, when=buySignal) strategy.entry("Sell", strategy.short, when=sellSignal)